to join our dynamic team in Bangalore. The ideal candidate will have a strong background in Java development, microservices architecture, and cloud-based deployments. You will play a key role in designing, developing, and maintaining robust and scalable backend systems, ensuring smooth API integrations, and contributing to end-to-end project delivery in an agile environment.
Key Responsibilities:
Design, develop, test, and deploy high-performance Java-based applications using
Spring Boot
.
Build and maintain
microservices
and RESTful APIs, ensuring reliability and scalability.
Integrate APIs and third-party services as required.
Develop and maintain
CI/CD pipelines
to ensure efficient development workflows.
Leverage
AWS Cloud
services for deploying and maintaining applications in a production environment.
Apply
low-level design patterns
and best coding practices for robust and maintainable code.
Work with
SQL
and
NoSQL databases
, optimizing performance and ensuring data integrity.
Collaborate with cross-functional teams in an
Agile/Scrum
environment to ensure timely and quality delivery.
Mentor junior developers and contribute to code reviews.
Take ownership of assigned modules and deliver projects with minimal supervision.
Required Skills & Experience:
5-6 years of hands-on experience in
Java
and
Spring Boot
development.
Strong understanding and implementation experience in
Microservices architecture
.
Experience with
CI/CD tools
(Jenkins, GitLab CI, etc.).
Proficient in
AWS Cloud services
(EC2, Lambda, S3, RDS, etc.).
Hands-on experience with
REST API integration
.
Solid understanding of
design patterns
and
low-level design
principles.
Strong problem-solving and analytical skills in
data structures and algorithms
.
Experience working with
SQL (MySQL/PostgreSQL)
and/or
NoSQL (MongoDB/DynamoDB)
databases.
Proven track record of
project delivery
with minimal supervision.
Excellent communication and collaboration skills in a