Trivandrum
21 hours ago
Lead II - Software Engineering - Java Developer/ Lead

Job Title: Java Developer/ Lead

Job Description:
We are seeking a skilled Java Developer to join our dynamic team. The ideal candidate will have experience in designing, developing, and deploying high-quality applications using modern Java frameworks and tools. You will work within an Agile environment, collaborating with cross-functional teams to deliver scalable and efficient solutions.

Key Responsibilities:

Develop and maintain applications using Java 9+ with Spring and Spring Boot. Design and implement RESTful APIs and microservice-based architectures. Work with relational and/or NoSQL databases, ensuring efficient data storage and retrieval. Write and optimize SQL queries for application needs. Implement containerized applications using Docker. Conduct unit and automation testing using JUnit and other testing frameworks. Utilize GCP services for application deployment and management. Manage CI/CD pipelines using Jenkins, Maven/Gradle, Nexus, Fortify, and SonarQube. Collaborate using Git source control and Git workflow. Utilize Jira and Confluence for task tracking and documentation. Maintain high-quality documentation and follow Agile methodologies such as Scrum and Kanban.

Requirements:

Strong proficiency in Java 9+ and the Spring ecosystem (Spring Boot, Spring MVC, etc.). Experience with relational databases (MySQL, PostgreSQL, etc.) and NoSQL databases (MongoDB, Cassandra, etc.). Solid understanding of SQL and database optimization techniques. Knowledge of microservice architecture and RESTful API design. Hands-on experience with Docker and containerized applications. Experience in unit testing and automation testing using JUnit and similar frameworks. Familiarity with GCP, Jenkins, Maven/Gradle, Nexus, Fortify, and SonarQube. Proficiency in Git, Git workflow, Jira, and Confluence. Strong documentation skills and experience working in Agile environments (Scrum, Kanban, etc.).

Preferred Qualifications:

Experience with cloud-native development and deployment. Knowledge of security best practices in software development. Familiarity with DevOps principles and CI/CD pipelines.
Confirm your E-mail: Send Email