




Summary: Seeking a Senior Java Developer to contribute to a critical platform, involving full lifecycle development, technical design, and collaboration within a dynamic team. Highlights: 1. Contribute to a relevant middle and back office platform 2. Engage in full software development lifecycle activities 3. Opportunity to work with Calypso and upgrade new technologies **Company Description** We're looking for a Senior Java Developer! As part of company MFS , the Calypso IT teams is responsible for the development of the middle and back office platform that supports a very relevant part of company's operations. **Main Responsibilities:** * Application designing / development / testing / support / enhancements / bug fixing. * Interact with functional and technical representatives of project teams in order to understand business functionalities, technical modules, integration mechanism and data sources. * Ensure that the project and organization standards and best practices are followed during various phases of software development lifecycle and day\-to\-day development work. * Deployment of system components \- Application, Shell Scripts and Databases. * To ensure that application is of good quality, ensure any issues are fixed on priority. * Prepare test plans and conduct Unit, Integration, Regression, Performance and Functional Testing using automated testing frameworks. * Contribute to the technical designing phase and document the design with UML diagrams and models. Create prototype for proof of concept and business requirements validations. * Estimate efforts, schedule for various modules, and meet deadlines. * Technical and Release Documentation * Acquire skills in relevant technologies and take up higher responsibilities * To participate in out\-of\-hours / daytime support as required * To work with teams to help solve complex technical problems * Work towards initiatives to improve processes and delivery efficiency * Contribute towards innovation; suggest new technical practices for efficiency improvement. * Conduct Code reviews **Job Description** * Proficient in **Java**, with a good knowledge of its ecosystems and proficiency in object\-oriented programming * Experience in Spring boot java applications * Knowledge in Oracle SQL * Knowledge in Unix/Linux systems, including scripting languages. * Demonstrable experience with DevOps tools * Desirable Experience working Calypso customizations preferable in Back Office area. * Knowledge on Collections API. * Control structures, access modifier, exception handling. * Thorough understanding of complete Software Development Lifecycle **Soft skills:** * Ability to work independently and collaboratively in a team * Excellent communication, analytical and organizational skills * Attention to detail is essential especially when under pressure and time constraints * Proactive and flexible approach to dealing with challenges * Highly motivated to work directly for a front\-office IT team * Self\-motivated, good interpersonal skills and inclination to constantly upgrade on new technologies and frameworks. * Acts with integrity and discipline * Good communication and co\-ordination activities


