Key Skills: Azure, JUnit, Spring Test, Message Queues, Microservices, Java, Spring, Spring Boot, Kubernetes.
Roles & Responsibilities:
- Design and develop Java and Database components based on documents that fit within the technical framework as outlined by technical architects.
- Ensure code meets standards and is tested appropriately for the platform.
- Provide technical guidance to the development team.
- Be a team player with the ability to own the design and code as per the requirements.
- Communicate status (written and verbal) to project teams and management.
- Continuously look for ways to improve the application's stability, scalability, and user experience.
Experience Requirement:
- Overall 5+ years of industry experience.
- Strong experience in Java, Microservices, and Springboot.
- Experience with cloud computing, specifically on Azure (preferred).
- Experience in developing RESTful APIs.
- Knowledge in Secure Software Development Life Cycle (SSDLC).
- Experience with database systems like Oracle or MS SQL Server.
- Familiarity with Agile Methodology and its implementation in project development.
- Strong analytical and problem-solving skills.
- Knowledge of Kubernetes, Linux shell scripting, and message queues is a plus.
- Knowledge of PCF (Cloud Foundry) is an added advantage.
- Experience in investment management, hedge fund, or private equity is a plus.
Education: B.E., B.Tech, B. Sc.