Now hiring

Software Engineer @ Infinite Computer Solutions

Pune, Maharashtra, INOnsiteFull-time
Apply with ResuMinder

Opens on the employer's site

About this role

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

  • Bachelor’s or Master’s degree in Computer Science, Engineering, Information Technology, or equivalent practical industry experience.

Skills

JavaSpring BootKubernetesDockerPostgreSQLRESTful APIJUnitGitCI/CDMavenGradleSpring Data JPA

Ready to apply?

Install the ResuMinder extension and we'll auto-fill the application in seconds — no rewriting.

See how your CV scores