Overview
Role involves leading the design and development of Java applications while mentoring a team.
Ideal candidate should have 8+ years of Java experience and proven leadership skills.
remoteseniorpermanentfull-timeEnglishJavaSpring BootHibernatePostgreSQLMySQLOracleAWSAzureGCPDockerKubernetesJUnitReactAngularVue.js+ 8 more
Locations
Requirements
Bachelor's degree required At least 8 years of Java development experience Proven experience in a lead or senior developer role Deep expertise in Java 8+ and frameworks like Spring Boot Experience with microservices architecture and RESTful APIs Proficiency in database technologies Familiarity with cloud platforms and containerization is a plus Experience with agile methodologies
Responsibilities
Lead design and development of Java applications Provide technical leadership and mentorship Conduct code reviews and ensure code quality Collaborate with stakeholders to understand requirements Drive adoption of new technologies and processes Troubleshoot complex technical issues Contribute to software development lifecycle improvement Stay updated with Java ecosystem trends