Position: Java Developer
Experience: 5 Years
Environment: Windows
About the Role
We are looking for a skilled Java Developer with approximately 5 years of hands-on experience in backend development, SQL, stored procedures, and SSIS. The ideal candidate will have solid experience working in a Windows environment and contributing to the design, development, and maintenance of enterprise applications.
Key Responsibilities
- Develop, enhance, and maintain backend features using Java (Core Java, JDBC, OOP concepts).
- Work extensively with SQL databases, stored procedures, queries, views, and triggers.
- Build and support SSIS packages for data extraction, transformation, and loading (ETL).
- Troubleshoot and resolve application issues related to performance, data, and integration.
- Participate in requirement analysis, technical design, coding, testing, and documentation.
- Collaborate with cross-functional teams including QA, BA, and infrastructure teams.
- Work within a Windows-based development environment using enterprise tools and frameworks.
- Ensure code quality through proper unit testing and adherence to development standards.
- Support production deployment, release management, and post-deployment monitoring.
Required Skills & Experience
- Around 5 years of experience in Java development.
- Strong knowledge of:
- Core Java, OOP concepts, Collections, Multithreading
- JDBC and backend service development
- Hands-on experience with:
- SQL, complex queries, stored procedures, functions
- MS SQL Server or any major RDBMS
- SSIS (SQL Server Integration Services)
- Experience working in a Windows-based development environment.
- Strong debugging, analytical, and problem-solving skills.
- Excellent communication and teamwork abilities.
Good to Have
- Experience with Spring/Spring Boot (optional based on client).
- Knowledge of ETL concepts beyond SSIS.
- Familiarity with version control systems (Git, Bitbucket, SVN).
- Experience working in Agile/Scrum teams