Go to search
Senior Java 8, Spring Boot, SQL Engineer
Java, Java 8, Spring Boot, SQL, Hibernate, Dropwizard
Gurgaon
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