At a glance
Experienced Java Software Engineer responsible for designing, developing, maintaining, and optimizing enterprise software applications while collaborating with cross-functional teams.
About the role
We are seeking an experienced Java Software Engineer to design, develop, maintain, and enhance software applications. The ideal candidate will apply software engineering best practices, solve complex technical problems, contribute to system architecture and design, collaborate with stakeholders, and support the full software development lifecycle. The role requires strong technical expertise, problem-solving skills, and the ability to work effectively in a team-oriented environment.
Skills
JavaSpring BootMicroservicesPostgreSQLHibernate/JPAGitHub ActionsMaven/GradleJUnitsystem DesignRest APIs