Job Description
Responsibilities :
- Identify and analyze user requirements
- Prioritize, assign and execute tasks throughout the software development life cycle
- Develop Java 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.
Technical Skills :
Work experience as a Senior Java Developer or similar role.Experience designing, building and testing Java Spring Boot applicationIn-depth knowledge of Java frameworks like Spring BootMinimum of 3+ experience with SpringSound knowledge of core java and collectionsHands on experience building Rest based web servicesExperience with Object-Oriented Design (OOD) and design patternsHands on experience working with databasesGood delegation and time management skillsProblem-solving abilitiesSoft Skills
Good written and oral communication skillsTeam playerMentoring and leadership capabilityRequirements
Java, Spring boot, Microservice architecture