Description
Job Description:
We are looking for technologists who demonstrate a passion to build best of class reference data solutions. You will bring apply and enhance your expertise in software development, develop continuous pipelines, focusing on using the latest technologies and practices, as part of a relentless focus on business value. You will be someone who sees engineering as team activity, with a predisposition to open code, open discussion and creating a supportive, collaborative environment You will be ready to contribute to all stages of software delivery, from initial analysis right through to production support. The candidate must be able to think critically, analyze workflows and data, draw conclusions, and suggest approaches to mitigate operational risk improve efficiency and recommend automated solutions.
[ads1]
Job Responsibilities:
• Employs agile development best practices and mind-set for design, architecture, coding, testing, managing source code, continuous delivery practices and quality reviews.
• Analyze, design, develop, write test cases using various testing frameworks to meet quality standards.
• Build new and/or modify existing software to meet business and system requirements.
• Enhancing applications by identifying opportunities for improvement, making recommendations and implementing systems.
• Exhibits DevOps mind-set where team is accountable for delivering the feature from inception to sunset.
• Strong collaboration with other teams for application development, integration, and support.
• Mentoring/coaching of the resources, including designs and code reviews, bringing TDD culture in application development.
• Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
Job Requirements:
• Minimum 10 years+ on professional software development experience using Java/J2ee technologies.
• Hands-on experience in Core Java (1.8 or higher) with knowledge of multithreading, design patterns etc.
• Hands on experience on Spring framework, Spring Boot 1.5 & above with good expertise on Micro Services architecture.
• Demonstrated delivery experience of Micro services API. If not Micro service, then hands on experience on developing Restful Web Services and exposure to SOA based architecture is preferred.
• Should have exposure on working with Agile Delivery Methodology.
• Excellent communication (Oral, Written) and teamwork skills.
• Experience in writing query/function in any relational database such as oracle or In-memory database.