Likeremote

Subscribe to the latest remote jobs:

  • Likeremote jobs on https://LinkedIn.com/
  • Likeremote jobs on https://telegram.org/
  • Likeremote jobs on Reddit.com
IC

Software Engineer

Infinite Computer Solutions
  • 🇮🇳 India
  • On-site
  • Manager or above
  • 1 day ago
  • Java
  • Microservices
  • Kubernetes
  • Spring Boot
  • SQL
  • CI/CD
  • Agile
  • JPA
  • Docker
  • REST API
  • JUnit
  • Mockito
  • Git
  • Maven
  • Gradle
  • Jenkins
  • GitLab CI
  • GitHub Actions
  • Data Modeling
  • Apache Kafka
  • RabbitMQ
Not scoredNo CV on file. Upload one and this job gets a score out of 100.Upload CV

Job description

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

Job Summary

We are seeking a highly skilledBackend Engineer with3+ 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 theJava/Spring Boot ecosystem and managing modern containerized deployments usingKubernetes. Exposure to relational databases, particularlyPostgreSQL, 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 withPostgreSQL 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.
  • Qualifications: BE/BTECH
  • Range of Year Experience-Min Year: 3
  • Range of Year Experience-Max Year: 6

Software Engineer · Infinite Computer Solutions

Auto apply with Likeremote