Senior Software Engineer

Department Icon IT / Software Development & Related
Posted: 1 week ago
0-1 years
India
IT / Software Development & Related
work from office
Full Time
Closes 5 Jan 2027

Posted: 1 week ago
Let Jobaaj One apply for you

An AI agent that applies to roles like this on employers' own sites. 25 applications free, no card needed.

Job Description
Similar Jobs
Please verify your account first! Send OTP

Job Description

Job Title: Backend Engineer (Java, Microservices & Kubernetes)

Job Summary

We are seeking a highly skilled Backend Engineer with 3+ years of experience to join our core engineering team. In this role, you will design, build, and maintain robust, high-performance, and scalable microservices architectures. Your primary focus will be leveraging the Java/Spring Boot ecosystem and managing modern containerized deployments using Kubernetes. Exposure to relational databases, particularly PostgreSQL, will be highly advantageous in optimizing our data layer.

Key Responsibilities

  • Microservices Development: Design, code, and deploy high-performance, fault-tolerant, and secure RESTful microservices using Java and Spring Boot.
  • Orchestration & Containerization: Manage, scale, and troubleshoot distributed container applications seamlessly across Kubernetes environments.
  • Architecture & Design: Apply design patterns, clean code principles, and distributed systems architecture concepts (e.g., API Gateways, Service Discovery, Circuit Breakers).
  • Database Optimization: Collaborate with data teams to integrate backend services with relational databases, writing optimized SQL queries and managing data schemas.
  • CI/CD Automation: Contribute to automated deployment workflows, utilizing CI/CD pipelines and version control systems to ensure smooth, continuous delivery.
  • Collaboration & Mentorship: Participate actively in Agile sprint planning, technical design reviews, code evaluations, and provide technical guidance to junior team members.

Required Skills & Qualifications

  • Experience: Minimum of 3 years of professional software development experience focusing on backend technologies.
  • Core Java & Frameworks: Deep expertise in Java (Java 11 or higher preferred) and the Spring Ecosystem (Spring Boot, Spring Data JPA, Spring Security).
  • Cloud & Container Orchestration: Solid, hands-on production experience managing workloads using Kubernetes and Docker.
  • API Development: Proven track record of designing, building, and documenting high-throughput RESTful APIs.
  • Testing: Strong commitment to software quality through writing comprehensive Unit and Integration tests using JUnit/Mockito.
  • Tools: Deep understanding of Git, Maven or Gradle, and automated CI/CD tools (e.g., Jenkins, GitLab CI, GitHub Actions).

Good to Have / Desired Knowledge

  • Database Management: Practical experience working with PostgreSQL or similar RDBMS, including query optimization, indexing, and data modeling.
  • Messaging Systems: Exposure to event-driven architectures and streaming platforms like Apache Kafka or RabbitMQ.

Education

  • Bachelors or Masters degree in Computer Science, Engineering, Information Technology, or equivalent practical industry experience.

Skills

Core JavaDistributed SystemsJavaKubernetesSoftware DevelopmentTestingVersion ControlRestfulApiCloudSqlSoftware Engineer

If a job posting appears fraudulent, asks for payment, contains misleading information, or violates our guidelines, please report it immediately. Our team will review it promptly, Jobaaj does not charge any fee from the applicants.

Similar Jobs

View all
Loading...

Looking for something similar?

Bag Logo
Jobaaj
Get jobs like this by email

New IT / Software Development & Related roles in India.

Job Alert
Google hiring for Specific Roles Apply Now!
1 min ago
New Opportunity
Amazon is hiring freshers Apply Now!
5 min ago
Featured Jobs
Microsoft opening 50+ positions Apply Now!
10 min ago

One email a day. Unsubscribe any time.