Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Role Overview
We are looking for an experienced Senior Java Engineer who will play a key role in designing, building, and optimizing backend services that power critical business workflows. This role requires strong technical depth, ownership, and the ability to collaborate closely with cross-functional partners. You will act as a hands-on engineer contributing to architecture, development, testing, and operational excellence across our platform.
What You’ll Do
- Design, develop, and maintain scalable Java-based backend services using Spring and Spring Boot.
- Build robust and secure RESTful APIs that integrate seamlessly across systems.
- Implement caching, performance improvements, and low-latency solutions using AWS ElasticCache.
- Work with NoSQL datastores to design data models and ensure high-performance access patterns.
- Deploy and operate services in Kubernetes, ensuring availability, reliability, and performance.
- Build, maintain, and optimize CI/CD pipelines in Jenkins to drive high-quality, automated deployments.
- Contribute to architecture decisions, technical design documents, and system diagrams.
- Collaborate with Product Managers to break down requirements into scalable technical solutions.
- Write clean, maintainable, well-tested code and participate in peer code reviews.
- Support production systems, troubleshoot complex issues, and contribute to root-cause analysis.
- Participate in on-call rotations (approx. one week every two months).
- Mentor junior engineers informally by sharing best practices and raising the technical bar.
Role Expectations
- Operate as a self-starter with strong ownership and accountability.
- Execute assigned tasks reliably and actively contribute to daily stand-ups and sprint ceremonies.
- Proactively identify risks, detect blockers early, and communicate them to leadership.
- Demonstrate strong problem-solving skills, balancing long-term architecture with immediate delivery needs.
- Take end-to-end responsibility — from design through production deployment.
- Partner effectively with cross-functional teams, promoting clear communication and alignment.
- (Preferred, not required) Experience working on Referral Management, Affiliate Platforms, or Partner Management Systems is a plus.
Technical Requirements
Candidates must have strong, hands-on expertise in:
- Java (8+) with Spring / Spring Boot
- REST API development and distributed backend systems
- AWS ElasticCache (Redis)
- NoSQL technologies (e.g., DynamoDB, MongoDB, or similar)
- Kubernetes for container orchestration and service deployment
Key Skills
Ranked by relevanceReady to apply?
Join Altimetrik and take your career to the next level!
Application takes less than 5 minutes

