Senior Java 8, Spring Boot, SQL Engineer
Office in Gurgaon
Java
& others
We are seeking an experienced Senior Java Engineer to join our dynamic team.
The ideal candidate will have a strong background in Java development and be proficient in using Spring Boot and SQL databases.
The role involves designing, developing, and maintaining complex software applications while collaborating with cross-functional teams to deliver high-quality solutions.
Responsibilities
- Design and develop scalable and high-performing Java applications using Java 8 and Spring Boot
- Write clean, efficient, and maintainable code that adheres to best practices
- Collaborate with project stakeholders to gather requirements and translate them into technical specifications
- Implement and maintain SQL databases to ensure data integrity and performance
- Debug and troubleshoot issues across multiple layers of the application stack
- Optimize existing codebase for improved performance and scalability
- Participate in code reviews and provide constructive feedback to team members
- Mentor junior developers and promote a culture of continuous learning
- Stay up-to-date with emerging trends and technologies in the Java ecosystem
Requirements
- 5 to 8 years of strong programming skills in Java with proficiency in object-oriented design principles
- Background in Java frameworks such as DropWizard, Spring, and Hibernate
- Familiarity with web development frameworks (Angular or React)
- Competency in distributed storage systems like DB2, Oracle, Cassandra, and MongoDB
- Familiarity with continuous integration and continuous deployment (CI/CD) pipelines, especially using Git
- Working knowledge of Unix/Linux experience
Nice to have
- Experience with cloud platforms such as AWS, Azure, or Google Cloud
- Knowledge of containerization technologies like Docker and Kubernetes
- Familiarity with Agile methodologies and Scrum practices
- Experience with test-driven development (TDD) and automated testing tools
- Certification in Java or related technologies