Senior Software Development Engineer - Java/Spring Boot

6 years

0 Lacs

Posted:1 day ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Description

About the Role :

We are looking for a highly skilled and experienced Senior Backend Software Development Engineer (SDE III) to join our core engineering team.You will be instrumental in designing, developing, and maintaining our high-scale, low-latency microservices that power our flagship platform, handling millions of transactions daily.This role requires exceptional skills in Object-Oriented Design (OOD), distributed systems, and hands-on experience with modern backend technologies.

Key Responsibilities

  • Lead the design, development, and deployment of robust, scalable, and secure microservices using Java (Spring Boot) and/or Golang.
  • Architect and optimize high-throughput, low-latency applications, ensuring adherence to best practices in performance and reliability.
  • Drive technical vision and execute system design (HLD/LLD) for new features, ensuring solutions are well-documented and maintainable.
  • Collaborate closely with Product Managers and Frontend teams to define API contracts and deliver end-to-end features.
  • Perform comprehensive code reviews and mentor junior and mid-level engineers, fostering a culture of technical excellence.
  • Troubleshoot and debug complex issues across multiple systems in production and non-production environments.

Required Technical Skills & Experience (Mandatory)

  • Experience : 6+ years of professional experience in backend software development.
  • Languages : Expert proficiency in Java (with Spring Boot/Spring Cloud) or Golang for building production-grade services.
  • Databases : Deep knowledge of SQL (PostgreSQL/MySQL) and NoSQL (MongoDB/Cassandra/Redis), including data modeling and query optimization.
  • Architecture : Strong experience with Microservices Architecture and designing highly available, fault-tolerant Distributed Systems.
  • Messaging : Hands-on experience with asynchronous messaging systems like Kafka, RabbitMQ, or similar.
  • Tools : Proficiency with Git for version control, and familiarity with CI/CD pipelines (e.g., Jenkins, GitLab CI).

Preferred Qualifications (Good To Have)

  • Experience with cloud platforms (AWS/Azure/GCP), specifically leveraging services for compute, storage, and networking.
  • Knowledge of containerization technologies (Docker, Kubernetes).
  • Prior experience in developing high-frequency trading systems or large-scale E-commerce/FinTech platforms.
  • Familiarity with performance profiling tools and techniques
(ref:hirist.tech)

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You