Posted on: 06/12/2025
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.
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1585698
Interview Questions for you
View All