Website:
quantalent.ai
Job details:
This role is with one of our client. They are a banking and financial software provider that offers full-featured, cross-channel banking software solutions. With a deep understanding of the banking industry, they create well-crafted products to assist banks in building their digital strategy within a defined cost structure customized to each use case.
Location: Bengaluru
Experience: 6+yrs
Role: Senior Developer - Java Backend (Banking knowledge preferred)
Mode: Hybrid
Job Description:
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: Minimum of 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
- Opportunity to contribute to strategic projects for the company
Click on Apply to know more.