HamburgerMenu
hirist

Senior Java Software Engineer - Microservices Architecture/Spring Frameworks

AATRAL HR CONSULTING LLP
Bangalore
7 - 8 Years

Posted on: 06/12/2025

Job Description

Description : Java Backend Developer


Location : Bangalore, India


Job Type : Full-time Hybrid role


Experience Level : 7 to 10 years


Immediate Joining Preferred


Role Overview :


As a Java Backend Developer, you will play a pivotal role in designing, developing, and maintaining high-performance backend systems and microservices.


You will work with modern technologies such as AWS, Spring Framework, and a range of databases, to deliver robust and scalable solutions.


You should be comfortable working in an agile environment, collaborating with cross-functional teams, and ensuring that the backend services meet high standards of performance and reliability.


Key Responsibilities :


- Design & Development : Lead the design, implementation, and maintenance of backend services using Java, Spring Framework, and Microservices architecture.


- AWS Cloud Integration : Utilize AWS cloud services such as EC2, S3, Lambda, RDS, and DynamoDB for building and deploying scalable applications.


- Microservices Architecture : Build, deploy, and manage microservices using RESTful APIs and Docker containers.


- Implement best practices for service communication, resiliency, and security.


- Database Design & Optimization : Work with both relational and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB, DynamoDB).


- Design and optimize data storage, queries, and transactions.


- Code Quality & Performance : Write high-quality, maintainable code, and conduct unit and integration testing to ensure reliability and performance.


- Collaboration : Work closely with frontend developers, DevOps engineers, and product managers to ensure seamless integration of systems and deliver on project goals.


- Agile Development : Participate in sprint planning, stand-ups, and code reviews as part of an agile team.


- Deliver features with minimal defects and on schedule.


- Mentorship : Provide technical guidance and mentorship to junior developers.


Required Skills & Experience :


- Java Expertise : 7+ years of hands-on experience in Java development, with strong knowledge of object-oriented programming, multithreading, and JVM internals.


- Spring Framework : Extensive experience with the Spring Framework (Spring Boot, Spring Cloud, Spring Security) for building microservices.


- Microservices Architecture : Proven experience in designing, developing, and deploying microservices-based applications.


- Cloud Technologies (AWS) : Hands-on experience with AWS services such as EC2, Lambda, RDS, DynamoDB, S3, and CloudFormation.


- Databases : Strong knowledge of relational databases (MySQL, PostgreSQL) and NoSQL databases (MongoDB, DynamoDB).


- Expertise in writing optimized queries and ensuring data integrity.


- APIs & RESTful Services : Solid experience in designing and implementing RESTful APIs, with good knowledge of API security best practices (OAuth2, JWT).


- Version Control & CI/CD : Proficient in Git and familiar with CI/CD pipelines and tools (Jenkins, GitLab, etc.)


- Testing & Debugging : Experience with test-driven development (TDD), unit testing frameworks (JUnit, TestNG), and debugging tools.


- Communication Skills : Excellent communication and interpersonal skills, with the ability to work effectively in a team.


Preferred Qualifications :


- Containerization : Familiarity with Docker and Kubernetes for containerized applications and orchestration.


- DevOps & Automation : Exposure to DevOps practices, automation, and infrastructure-as-code (Terraform, CloudFormation).


- Agile Methodologies : Experience in Agile development methodologies (Scrum, Kanban).


- Cloud Native Applications : Knowledge of cloud-native architecture patterns and practices.


- Big Data : Familiarity with Big Data technologies like Hadoop, Spark, or Kafka is a plus.


Benefits :


- Competitive salary and performance-based incentives.


- Comprehensive health and wellness benefits.


- Flexible working hours and the option for remote work.


- Opportunity to work with a high-impact, global team.


- A dynamic and supportive work culture.


info-icon

Did you find something suspicious?