Roles & Responsibilities:
- Design, develop, and deploy microservices-based applications using Java, Spring Boot, and related technologies.
- Collaborate with cross-functional teams to gather and analyze requirements, design software solutions, and implement them.
- Build scalable and reliable APIs for seamless integration with other systems.
- Ensure the performance, scalability, and security of the applications, adhering to best practices and industry standards.
- Implement automated testing and continuous integration and delivery pipelines to ensure high-quality software delivery.
- Perform code reviews to maintain code quality and provide constructive feedback to peers.
- Troubleshoot and resolve complex technical issues, identifying and fixing software defects.
- Stay up to date with the latest industry trends and emerging technologies, and apply them to improve the software development process.
- Contribute to the documentation of software design, architecture, and implementation.
- BFSI domain exp is highly preferred
- Strong proficiency in Java, Spring Boot, and related frameworks.
- Experience with building and integrating RESTful APIs.
- Familiarity with containerization technologies such as Docker and Kubernetes.
- Knowledge of cloud platforms such as AWS, Azure, or Google Cloud.
Experience with event-driven and reactive programming is a plus.