About the role:
As a Senior Java Engineer, become a part of a cross-functional development team engineering experiences of tomorrow.
In this role, you will design and build high-performance Java services, contribute to distributed system architecture, and collaborate closely with product owners and architects to deliver secure, reliable, and low-latency transactional solutions. Experience with in-memory data grids is a strong plus, but not a prerequisite.
Responsibilities:
- Design, develop, and maintain Java-based microservices using Spring Boot and related frameworks
- Build scalable, resilient backend services supporting high-throughput transactional workloads
- Collaborate with architects on data modeling, service design, and distributed system patterns
- Contribute to performance optimization efforts including JVM tuning, memory management, and latency reduction
- Participate in system design discussions
- Write clean, testable, and well-documented code; contribute to code reviews and engineering best practices
- Work closely with DevOps teams to support CI/CD pipelines and production readiness
Requirements:
- 8-10 years of professional experience in Java development
- Strong expertise with Spring Framework (Spring Boot, Spring Data, REST APIs)
- Solid understanding of object-oriented design, design patterns, and microservices architecture
- Experience building or supporting distributed systems
- Proven ability to troubleshoot and optimize application performance (JVM, memory, CPU)
- Strong communication skills and ability to work in cross-functional teams
Desirable:
- Experience with GemFire / Apache Geode or other distributed caching / in-memory data solutions
- Familiarity with distributed data concepts such as partitioning, replication, and consistency models
- Knowledge of SQL and ORM technologies (Hibernate, JPA)
- Experience with containerized environments (Docker, Kubernetes)
- Exposure to observability and monitoring tools (Grafana, Prometheus, etc.)
- Scripting or secondary language experience (Groovy, Python)
- Healthcare systems experience
What`s in it for you
- Strong community: Work alongside top professionals in a friendly, open-door environment
- Growth focus: Take on large-scale projects with a global impact and expand your expertise
- Tailored learning: Boost your skills with internal events (meetups, conferences, workshops), Udemy access, language courses, and company-paid certifications
- Endless opportunities: Explore diverse domains through internal mobility, finding the best fit to gain hands-on experience with cutting-edge technologies
- Care: We ve got you covered with company-paid medical insurance, mental health support, and financial legal consultations