About the Role
We are looking for a senior backend engineer who goes beyond writing code, someone
who takes end-to-end ownership of features, drives architectural decisions, and actively
elevates the engineering team around them. You will be a primary technical voice in
your squad, partnering with product and cross-functional teams to deliver
high-performance, scalable backend systems built on Java and modern cloud-native
practices.
Key Responsibilities
● Own the design and delivery of complex backend features end-to-end, from
architecture definition and technical specification through implementation,
testing, and production deployment.
● Design, build, and maintain robust, well-documented RESTful web services
that serve high-traffic, mission-critical workloads.
● Act as a technical mentor to junior and mid-level engineers, conducting code
reviews, pair-programming sessions, and sharing best practices in system
design and Java development.
● Identify performance bottlenecks, lead JVM tuning and garbage collection
optimization, and improve overall application throughput and latency.
● Collaborate closely with product managers, front-end teams, and QA
engineers in agile ceremonies, standups, sprint planning, and retrospectives.
● Maintain and improve code quality standards, champion testing culture (unit,
integration, performance tests) and drive adoption of engineering best
practices across the team.
● Work with AWS services (EC2, RDS, S3, SQS, etc.) to architect cloud-native
solutions and contribute to CI/CD pipeline improvements.
● Manage tasks independently and take full ownership of deliverables —
proactively communicating risks, dependencies, and timelines to stakeholders
Required Technical Skills
- 4–5 years of hands-on experience in Java and J2EE application development, with
deep command over core Java concepts, OOP, and design patterns.
- Proficiency in industry-standard frameworks — Spring Boot, Spring MVC,
Hibernate/JPA, and/or the Play framework.
- Strong understanding of JVM internals — memory model, garbage collection, thread
management, and performance profiling tools (JProfiler, VisualVM, Async Profiler).
- Experience designing and building RESTful APIs — including API versioning,
authentication, and rate limiting strategies.
- Solid system design skills — ability to architect distributed systems, design for fault
tolerance, scalability, and high availability.
- Strong SQL proficiency and RDBMS experience (PostgreSQL/MySQL). Hands-on
knowledge of data persistence, transaction management, and query optimization.
- Experience with AWS services (EC2, RDS, S3, SQS/SNS, Lambda) and working
knowledge of cloud-native architectures.
- Demonstrated ability to own and deliver projects independently — with clear
communication, risk identification, and self-direction.
- Proven mentoring ability or strong desire to grow into a technical leadership role.
Why Join Ipsator?
Be part of a team working on nationally significant software platforms. The minds behind
IRCTC eCatering & IRCTC HeliYatra. Offices in Bengaluru & Noida, with opportunities
for professional growth.
About Ipsator:
Ipsator is a vibrant blend of developers, designers, customer service champions,
technology enthusiasts, and operational experts dedicated to helping our clients and
partners realize their visions.
● Work on nationally significant software platforms.
● The tech-minds behind IRCTC eCatering and IRCTC HeliYatra.
● Offices: Bengaluru & Noida.
● Domain: Food Tech, Travel Tech, Tourism Tech
● Get to know us: https://ipsator.com
● Join us and be a part of a collaborative, people-centric work environment!
Pay: ₹1,400,000.00 - ₹2,400,000.00 per year
Benefits:
- Food provided
- Health insurance
- Life insurance
- Paid sick time
- Paid time off
- Provident Fund
Work Location: In person