02 Sep
|
Quantalent AI
|
Bengaluru
02 Sep
Quantalent AI
Bengaluru
This role is with one of our Client. They are a leading global financial software provider specialising in digital banking transformations. As part of their regional expansion, they are looking for a high-caliber professional to join their team in Bengaluru, India.
Job Role: Lead Java Developer / Senior Java Developer
Job Location: Bengaluru
Mode: Hybrid
Banking knowledge preferred
Job Title:
Senior Java / Spring Boot Developer - Microservices, REST API, Performance, Design Patterns, Coding, Cloud, DevOps
:
As a Senior Java / Spring Boot Developer, you will be responsible for developing high performance, scalable solutions within a microservices architecture. You’ll work closely with the Tech Lead and the team, applying best practices in development, performance optimization, and documentation to ensure high-quality code.
Main Responsibilities:
- Development and Performance:
o Design and implement Java applications using Spring (Spring Boot, Spring Cloud, Spring Data, Spring Security), with a strong focus on code performance and optimization. o Adhere to industry standards by producing high-quality, well-documented, and maintainable code, minimizing duplication.
- Architecture and Patterns:
o Collaborate with the Tech Lead to apply microservices patterns (SAGA, event sourcing, rate limiting) and suggest improvements for API structuring and data management. o Actively participate in technology migration projects and component evolution.
- API Management and Security:
o Assist in implementing API management strategies (security, monitoring, performance optimization) aligned with security standards.
Cloud Deployment and Integration
o Contribute to cloud deployments (preferably on AWS), mastering tools and services such as Docker, Kubernetes, and essential AWS components (CloudWatch, RDS, S3).
- Quality Assurance and Testing:
o Ensure code meets industry standards for testing, covering all types of testing (unit, integration, performance). o Contribute to code reviews to maintain high standards and follow best practices in software development.
Desired Profile:
- Experience: 6-10 years of experience in Java development with strong expertise in the Spring framework (Spring Boot, Spring Cloud, Spring Security).
- Technical Knowledge: Proficiency in REST standards, microservices architecture, and DevOps tools such as Docker and Kubernetes.
- Performance and Code Quality: Experience in optimizing code performance, documentation, and adhering to quality standards.
- Testing: Strong skills in testing, covering unit, integration, and performance testing.
- Team Collaboration: Ability to work effectively within a large team, with autonomy and initiative to contribute actively to team projects.
Benefits:
- Learning and continuous training environment
- Stimulating projects within an experienced, dedicated team
- Prospect to contribute to strategic projects for the company
📌 Lead Java Developer (Bengaluru)
🏢 Quantalent AI
📍 Bengaluru