HamburgerMenu
hirist

Senior Software Engineer - Java

Lyftr Talent Solutions
5 - 12 Years
Bangalore

Posted on: 08/07/2026

Job Description

Job Title : Senior Software Engineer

Location : Bangalore

Experience Level : 5 - 12 years

Job Type : Full-time

Job Summary :

We are looking for an experienced Senior Software Engineer with a strong background in Java, Spring Boot, and distributed systems architecture. The ideal candidate will be proficient in designing and developing microservices and REST APIs, and have hands-on experience working with Hibernate, JPA, Docker, Kubernetes, PostgreSQL, and related technologies. A solid understanding of AWS cloud services and exposure to DevOps practices is essential. You will be responsible for architecting and implementing high-performance, scalable solutions, collaborating with cross-functional teams, and mentoring junior engineers.

Key Responsibilities :

- Design, develop, and maintain high-quality, scalable, and efficient Java-based applications using Spring Boot, Hibernate, JPA, and Microservices architecture.

- Architect and implement RESTful APIs that are robust, maintainable, and secure.

- Solve complex engineering challenges, especially related to distributed systems, high concurrency, and large-scale data processing.

- Ensure software is built to the highest standards, adhering to best practices in terms of design patterns, testing, and code quality.

- Containerize applications using Docker and manage deployments in Kubernetes clusters.

- Collaborate with the DevOps team to implement CI/CD pipelines and ensure the smooth deployment of services.

- Work with AWS services (e.g., EC2, S3, RDS, Lambda) to build, monitor, and scale cloud-native applications.

- Optimize database queries and schema design for PostgreSQL to ensure performance and scalability.

- Use Hibernate and JPA for ORM (Object-Relational Mapping) and manage efficient database interactions.

- Lead and participate in code reviews, architecture discussions, and design sessions.

- Mentor and guide junior engineers, promoting a culture of learning and growth within the team.

- Analyze and resolve complex technical issues in a timely and efficient manner.

- Maintain up-to-date knowledge of industry trends, best practices, and emerging technologies.

Qualifications :

Must-Have :

- Bachelor's degree in engineering (B.E/B.Tech), Computer Applications (MCA), or Masters degree (M.Tech) in Computer Science or related field.

- 5 -12 years of professional software engineering experience.

- Strong Java programming skills, with extensive experience in Spring Boot, Hibernate, and JPA.

- Experience building microservices architectures and designing highly scalable, maintainable applications.

- Proven expertise in designing and developing RESTful APIs.

- Strong knowledge of data structures, algorithms, and problem-solving skills.

- Experience with distributed systems, handling high-volume data and traffic in production environments.

- Hands-on experience with Docker and Kubernetes for containerization and orchestration.

- Proficiency with PostgreSQL and strong SQL skills for database design, optimization, and management.

- Experience with AWS cloud services, including EC2, S3, RDS, Lambda, or other AWS services.

- Familiarity with CI/CD tools and DevOps practices.

- Strong debugging, performance tuning, and optimization skills.

Nice-to-Have :

- Experience with message queues (e.g., Kafka, RabbitMQ).

- Knowledge of NoSQL databases (e.g., MongoDB, DynamoDB).

- Familiarity with serverless architectures and event-driven designs.

- Experience with API Gateway, Lambda, or Fargate in AWS.

- Understanding of monitoring and logging tools like Prometheus, Grafana, or ELK stack.

Soft Skills :

- Excellent communication and collaboration skills, with the ability to work in cross-functional teams.

- Strong analytical and problem-solving capabilities.

- Ability to mentor and guide junior engineers, fostering a positive and collaborative working environment.

- Proactive, self-driven, and willing to take ownership of complex technical problems.

Education Qualification :

- B.Tech

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...