We are looking for a Senior Java Developer with 3 years of relevant experience to manage the software product development and implementation life cycle, from planning and design to testing and release.
Senior Java Developer responsibilities include understanding system and functional requirements, building Java modules and testing features before release. If you have hands-on experience developing software on open sourced stack, independent and are ready to lead our fresh developers, we would like to meet you.
Ultimately, you will deploy and maintain functional, secure and high-quality products.
Responsibilities
• Understand and analyse functional requirements
• Prioritize, assign and execute tasks throughout the product development/implementation 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 products are secure and up-to-date
Requirements
• Minimum 3 years of relevant experience
• Work experience as a Senior Java Developer or similar role
• Experience designing, building and testing Java EE applications
• In-depth knowledge of building web services and using popular Java frameworks like JSF, Spring MVC along with front end JavaScript frameworks like AngularJS
• Experience with Object-Oriented Design (OOD)
• Knowledge of any Linux OS
• Good delegation and time management skills
• Problem-solving abilities
• BSc in Computer Science, Engineering