Free cookie consent management tool by TermsFeed Senior Software Engineer – Java Microservices | Antal Tech Jobs
Back to Jobs
2 Days ago

Senior Software Engineer – Java Microservices

decor
Information Technology
Full-Time
UST

Overview

Role Description

We are looking for a highly experienced Senior Software Engineer with deep expertise in Java-based microservices and distributed systems. This role is ideal for engineers who enjoy solving complex, large-scale backend challenges and are passionate about building high-performance, reliable systems used by millions of users globally.

You will play a key role in designing, building, and evolving real-time backend platforms that emphasize scalability, reliability, and performance.

Key Responsibilities

System Architecture & Development

  • Design and implement scalable, service-based APIs as part of a migration from monolithic to microservices architecture
  • Lead the design of low-latency, event-driven systems
  • Implement reactive and asynchronous patterns in cloud-native environments
  • Build and maintain production-grade backend services using modern Java frameworks

Performance & Reliability Engineering

  • Optimize JVM performance, including GC tuning and memory management
  • Design and improve distributed caching strategies
  • Write, execute, and analyze load and stress tests
  • Ensure systems can handle high-throughput and low-latency requirements

Distributed Systems & Data Engineering

  • Work extensively with distributed databases and streaming platforms
  • Design data models with a focus on data locality, read/write amplification, and scalability
  • Build real-time data processing pipelines

Cross-Functional Collaboration

  • Collaborate with frontend, mobile, and platform teams to co-design APIs
  • Partner with DevOps teams to improve CI/CD pipelines and deployment strategies
  • Mentor junior engineers through code reviews and pair programming

Production Ownership

  • Own services end-to-end, from design to deployment and monitoring
  • Participate in on-call rotations and incident response
  • Conduct blameless post-mortems and drive continuous improvement
  • Implement observability and chaos engineering practices

Required Experience & Qualifications

  • 10+ years of professional software engineering experience (or 5+ years with exceptional open-source contributions)
  • Strong expertise in Java (Java 17/21 preferred) and microservices architecture
  • Hands-on experience with distributed systems at scale (50k+ RPS in production)
  • Deep database experience with Cassandra or similar technologies such as DynamoDB, ScyllaDB, or Riak
  • Strong understanding of event-driven architectures
  • Excellent system design skills (live system design discussions required during interviews)
  • Strong GitHub or open-source portfolio demonstrating architectural or system-level work
  • Excellent written and spoken English communication skills

Technology Stack

Core Technologies

  • Java 21
  • Vert.x 4.x
  • Kafka
  • Cassandra (or equivalent distributed databases)

Cloud & Infrastructure

  • AWS (EKS, EBS, S3, Lambda)
  • Kubernetes
  • Cloudflare (Serverless / Edge)

Observability & Tooling

  • GitLab CI/CD
  • Prometheus, Grafana, Jaeger, OpenTelemetry
  • Jira & Confluence

What We Look For Beyond Skills

  • Strong passion for technology and continuous learning
  • Interest in building complex, large-scale distributed systems
  • Contributions to side projects, open-source communities, or technical blogs
  • Ownership mindset with a focus on quality and reliability

Key Skills

Java, Microservices, Kafka, Cassandra, DynamoDB, Distributed Systems, Data Processing, Vert.x, AWS, Kubernetes

Skills

java,microservices,kafka,dynamodb,data processing,cassandra,vert.x

Share job
Similar Jobs
View All
4 Hours ago
IT Operations and Application Lead
Fintech
  • 9 - 15 Yrs
  • Pune
Position: IT Ops and Apps Lead Location: Pune Experience: 9 – 15 years Work Model: Work from office(5 days) Mandatory Domain: Cards domain(Either of Issuing ,Acquiring or Switching) NP: Max 45 days Budget: Max 40 LPA Job Summ...
decor
4 Hours ago
Senior Business Analyst
Fintech
  • 5 - 8 Yrs
  • Pune
Role - Senior Business Analyst Experience - 5 to 8 years NP - Immediate to 30 days Location - Pune (5 days WFO) Mandatory Skills - Business Analysis, Requirement Gathering, expertise in either of Card Issuing/Acquiring/Switch & ISO 8583. ...
decor
1 Day ago
DevOps Engineer - GCP, AWS
Fintech
  • 3 - 6 Yrs
  • Mumbai
About our Client We are on a mission to make solar simple, smart, and accessible for every home and business in India. Backed by innovation and purpose, we enable residential and MSME clients to go solar and save on their electricity expenses thro...
decor
1 Day ago
Senior Director and Head - Technology Delivery
Information Technology
  • 4000000 - 4500000 INR - Annual
  • 20 - 25 Yrs
  • Chennai
Summary role description: Hiring for a Senior Director & Technical Delivery Head – Large Program Management/Delivery, for a scale-up mid-tier IT Platforms & Services client. Company description: Our client offers a wide range of...
decor
1 Day ago
Actuarial Data Scientist II
Information Technology
Expedia Group brands power global travel for everyone, everywhere. We design cutting-edge tech to make travel smoother and more memorable, and we create groundbreaking solutions for our partners. Our diverse, vibrant, and welcoming community is essen...
decor
1 Day ago
Scrum Master
Information Technology
Posting Description: Job Title- Scrum Master Position type- Full Time Work Location- Bangalore, Whitefield Working style- Hybrid Cab Facility- Yes Shift Time -12.30PM- 9.30PM People Manager role: No Required education and certifications critical for...
decor
1 Day ago
Data Solution Architect-PAN INDIA
Information Technology
Location: Ahmedabad, Delhi, Indore, Baroda, Bangalore, Bhopal, Bhubaneshwar, Chennai, Coimbatore, Gandhinagar, Goa, Hyderabad, Jamshedpur, Kochi, Kolkata, Lucknow, Mumbai, NCR, Nagpur, Nashik, Patna, Pune, Trivandrum, Varanasi Google Cloud Platform ...
decor
1 Day ago
IT Executive
Information Technology
Installing, configuring, testing, and maintaining operating systems, application software, SERVER, and system management tools Key Responsibility Area: Maintain security and backup of all installed systems / Software periodically. Diagnose Hardware a...
decor

Talk to us

Feel free to call, email, or hit us up on our social media accounts.
Social media