Java Software Engineer
- Full-time
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
Technical skills:
- 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