Position Summary :
We are seeking a Senior Technical Specialist with deep expertise in Java backend development and a strong grasp of cloud-native architectures to join our dynamic engineering team. In this role, you will design, develop, and maintain high-volume distributed systems while working on cutting-edge platforms and services. You will also contribute to architecture decisions and mentor junior developers across the team.
This is a hands-on technical role for someone who can work independently, is passionate about building robust and scalable systems, and thrives in a fast-paced, collaborative environment.
Key Responsibilities :
- Design and develop scalable microservices using Java 11+, Spring Boot, and REST APIs.
- Build and support cloud-native applications using AWS services such as DynamoDB, SQS, Lambda, and EKS.
- Own the end-to-end development lifecycle including design, implementation, testing, deployment, and support.
- Develop highly available, high-throughput systems capable of handling millions of transactions per day.
- Write clean, efficient, and well-documented code with an emphasis on performance and maintainability.
- Use strong debugging and problem-solving skills to troubleshoot complex issues in production and test environments.
- Collaborate with architects, QA, DevOps, and product managers to deliver high-quality software on time.
- Follow Agile practices and participate in sprint planning, code reviews, and technical design sessions.
- Mentor and guide junior developers and contribute to building strong engineering culture.
Required Skills & Experience :
8+ years of hands-on software development experience with a focus on Java (11 or higher) and Spring Boot.Proven experience in building and managing high-volume, distributed systems.Solid understanding and working experience with RESTful APIs.Hands-on experience with AWS services :1. DynamoDB
2. Lambda
3. SQS
4. EKS (Elastic Kubernetes Service)
Strong problem-solving and debugging skills, especially in high-scale environments.Familiarity with CI / CD pipelines and tools such as Jenkins.Good understanding of caching technologies (e.g., Redis, Memcached) for performance optimization.Nice to Have :
Experience or domain knowledge in Payments or FinTech applications.Exposure to DevOps practices and infrastructure-as-code tools (e.g., Terraform, CloudFormation).Experience working with Kafka, GraphQL, or event-driven architectures is a plus.Knowledge of containerization and orchestration (e.g., Docker, Kubernetes).Soft Skills :
Self-driven and able to work independently with minimal guidance.Excellent communication and collaboration skills.Strong ownership mindset and ability to thrive in fast-changing environments.Passion for learning and continuously improving processes and technologies.Why Join Us ?
Work on mission-critical systems that impact real-world users and businesses.Opportunity to influence technical architecture and make key design decisions.Collaborative, growth-oriented team with access to modern tech stacks.Flexible work environment, competitive compensation, and career growth opportunities.(ref : hirist.tech)