
Java Developer (Spring) - AA
- Malaysia
- Permanent
- Full-time
- Analyze, design, develop, test, and implement complex applications in accordance with agreed to specifications, agreed to project plan, and to coding standards
- Gather, document, and analyses business requirements in order to help define scope of software development initiatives
- All our systems are interrelated using queues and REST APIs.
- Produce and maintain documentation related to application software (e.q. scope requirements, logical and technical designs, testing and implementation plans).
- Document and update the technical design specifications.
- Ensure compliance with security, development, and quality standards.
- Identify and keep abreast of latest application development and technology trends on new initiative and emerging technologies.
- Conduct or facilitate knowledge sharing of emerging technologies
- Troubleshoot and implement bug fixes related to client and user reported issues.
- Continuously develop technical knowledge and skills on multiple platforms
- Bachelor's Degree in Information Technology, Computer Science or relevant studies
- Minimum 3 years of experience in developing Java development project
- Strong Experience Spring, Spring boot, Spring MVC and MS SQL Server
- Experience with API developing services based on RESTful principles and SOAP
- Strong Experience in writing Junit testcases using Junit, Mockito, Power Mockito
- Experience in all phases of SDLC from analysis to production support
- Experience in using Bitbucket, Jira, Jenkins, Artifactory
- Strong knowledge on Design patterns
- Strong knowledge on Eclipse IDE
- Knowledge on Agile development framework