backGo to search

Senior Java 8, Spring Boot, SQL Engineer

Office in Gurgaon
bullets
Java
& others
bullets
hot

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