Seeking a Senior Backend Engineer to optimize Java microservices, improve resilience, and enhance scalability of a SaaS platform through collaboration and performance tuning.
We are looking for a Senior Backend Engineer with deep expertise in Java and Cloud-Native architecture to join our engineering team on a strategic project aimed at enhancing the stability, scalability, and resilience of our SaaS platform. You will be responsible for optimizing and hardening existing microservices, improving fault tolerance, and enabling platform scalability.
Key Responsibilities:
- Analyze and optimize performance-critical Java/Quarkus microservices;
- Implement resilience patterns (e.g., circuit breakers, load shedding);
- Improve API efficiency through payload optimization and caching strategies;
- Collaborate with SREs and DevOps to enhance Kubernetes deployment configurations;
- Support migration of selected endpoints from synchronous to asynchronous models.
- Expert in Java, Quarkus or Sprint Boot, JPA/Hibernate with 6-7 years of experience;
- Proficient in REST APIs, PostgreSQL, Redis or similar caching tools;
- A proven track record of implementing resilience patterns (like Circuit Breaker) and successfully identifying and resolving performance bottlenecks in a microservices environment is essential;
- Familiarity with Kubernetes, Prometheus, Docker;
- Hands-on experience with CI/CD tools (Jenkins preferred).
We offer*:
- Flexible working format - remote, office-based or flexible
- A competitive salary and good compensation package
- Personalized career growth
- Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
- Active tech communities with regular knowledge sharing
- Education reimbursement
- Memorable anniversary presents
- Corporate events and team buildings
- Other location-specific benefits
*not applicable for freelancers
Top Skills
Ci/Cd
Docker
Hibernate
Java
Jenkins
Jpa
Kubernetes
Postgres
Prometheus
Quarkus
Redis
Rest Apis
Spring Boot
Similar Jobs
Artificial Intelligence • Automotive • Computer Vision • Information Technology • Internet of Things • Logistics • Software
The role involves developing software applications, conducting testing, analyzing defects, maintaining release tools, and supporting user acceptance. Requires hands-on experience in Java/Scala and AWS.
Top Skills:
Angular JsAWSGitGitlabJavaJava EeJunitMicro ServicesMockitoReactRest ServicesScalaSpring FrameworkSQLWeb Services
Financial Services
As a Senior Lead Software Engineer, you will enhance and deliver technology products, lead architectural evaluations, and develop high-quality code while mentoring others.
Top Skills:
Apache KafkaAws EcsAws EksDatabricksJavaKinesisOraclePostgresReact JsSpring BootTerraform
Artificial Intelligence • Cloud • HR Tech • Information Technology • Productivity • Software • Automation
The role involves developing scalable Java applications, mentoring peers, and integrating AI tools to enhance product functionality. It emphasizes clean coding practices and collaboration with product owners.
Top Skills:
Ai Productivity ToolsAngularJavaJavaScriptReactVue
What you need to know about the Chennai Tech Scene
To locals, it's no secret that South India is leading the charge in big data infrastructure. While the environmental impact of data centers has long been a concern, emerging hubs like Chennai are favored by companies seeking ready access to renewable energy resources, which provide more sustainable and cost-effective solutions. As a result, Chennai, along with neighboring Bengaluru and Hyderabad, is poised for significant growth, with a projected 65 percent increase in data center capacity over the next decade.