Location
Chennai | India
Job description
Lead and mentor a team of software engineers in the design, development, andmaintenance of Java applications using Java 8, Spring, and Spring Boot.
- Provideexpertise in building and maintaining Hibernate-based data persistencesolutions.
- ManageOracle Database for effective data handling and querying.
- Overseethe development of Java Swing applications and Java RMI services.
- Implementand enforce best practices in writing robust JUnit tests.
- Setup and manage continuous integration and deployment pipelines using Jenkins.
- Directand supervise projects with Gradle.
- Leadversion control and collaborative development efforts using GIT.
- DriveAgile development methodologies, including Scrum or Kanban, within the team.
- Preferredknowledge of Apache Camel, IBM/Active MQ, and Groovy.
- Collaboratewith cross-functional teams to deliver high-quality software solutions.
- Stayup to date with industry trends and guide the team in adopting best practicesin Java development.
- provenexperience as a Java Developer with expertise in Java 8, Spring, and SpringBoot.
- Strongknowledge of Hibernate and Oracle Database.
- Proficiencyin Java Swing and Java RMI.
- Extensiveexperience with JUnit for unit testing.
- Strongexperience with Jenkins for continuous integration.
- Expertisein Gradle for project build and management.
- Extensiveexperience with GIT for version control and collaborative development.
- Strongunderstanding of Agile methodologies (Scrum, Kanban, etc.)
- Preferredknowledge of Apache Camel, IBM/Active MQ, and Groovy.
- Exceptionalproblem-solving and debugging skills.
- Excellentleadership, teamwork, and communication skills.
Job tags
Salary