• Develop, design, test and implement complex Software programs using Java and third party tools.
Or
• Develop both server and client side code for web applications
• Develop new features and make improvements in existing software
• Troubleshoot software and fix bugs
Requirements
• University degree in computer software or related subject
• 3+ years of hands-on experience in professional programming
• Experience and knowledge of coding and design skills with strong understanding of design patterns/ frameworks/ data models
• Experience in Java/J2EE technologies
• Experience in Spring framework
• Familiarity with Hibernate/JPA
• Familiarity with Web Service (REST/SOAP)
• Familiarity with SQL/ORACLE
• Fast learner with new technologies and the ability to rapidly implement them
• Ability to work in large, collaborative teams to achieve organizational goals
• Good Communication Skills