Description Our client is looking for a Senior Java Developer who is technically passionate to design, develop, test and maintain high quality applications. Mandatory Skill(s) Bachelor's Degree in Computer Science or equivalent; Familiar with Java architecture including microservices and integration; Have experience working in Agile environment; At least 4+ years of experience in designing, developing, enhancing and testing Java applications; Has experience in migration project from legacy system to modern Java web applications; Hands on experience with Spring framework; Working experience in Kafka, MQ, File Transfer; Proficient with testing framework such as JUnit, Mockito, Selenium, Cucumber, PACT; Hands on experience working with Oracle DB; Has experience in Kubernetes, Openshift or Docker; Familiar with IT risk controls; Proven experience in IT incident management; Independent with high sense of ownership; Excellent written and verbal communication skills in English. Desirable Skill(s) Prior experience in banking industry. Responsibilities Proactively recommending high quality technical solutions to address business requirements; Develop detailed IT work plans, schedules, project estimates, resource plans and status reports; Ensure that necessary changes / enhancements are implemented and documented as per corporate standards and guidelines; Perform code reviews and contribute to the overall code quality, maintainability and testability of the software developed; Co-ordinate deployment, test and release of applications developed; Provide in-depth analysis with interpretive thinking to define issues and develop innovative solutions; Create automated test cases for validating the solutions; Involve in unit testing, integration testing and user acceptance testing; Creating user guides and providing training, if required; Ensure that applications are developed according to company's standard and policies. Should you be interested in this career opportunity, please send in your updated resume to [HIDDEN TEXT] at the earliest. When you apply, you voluntarily consent to the disclosure, collection and use of your personal data for employment/recruitment and related purposes in accordance with the SCIENTE Group Privacy Policy, a copy of which is published at SCIENTE's website (https://www.sciente.com/privacy-policy). Confidentiality is assured, and only shortlisted candidates will be notified for interviews. EA License: 07C5639