JD: Identify and analyse clients requirements Prioritize, assign and execute tasks throughout the software development life cycle Develop Java EE applications Write well-designed, efficient code Review, test and debug team members' code Design database architecture Schedule product releases with internal teams Document development phases Ensure our applications are secure and up-to-date Top Skills: Java 11 /Java 8 SpringBoot & Microservices JPA/Hibernate Docker, K8, Azure Cloud Services