HamburgerMenu
hirist

Java Backend Developer - Microservices Architecture

Talentoj
Any Location
3 - 8 Years
star-icon
4white-divider19+ Reviews

Posted on: 12/11/2025

Job Description

Job Description :

Key Responsibilities :

Technical Design & Development :

- Own and lead end-to-end development of core features or services across backend and frontend components.


- Collaborate with architects and senior engineers to design scalable, reliable, and maintainable distributed systems.

- Write clean, modular, testable code following TDD, design patterns, SOLID principles, and industry best practices.

- Ensure smooth integration of backend services with frontend applications and third-party systems.

Mentorship & Technical Leadership :


- Mentor junior and mid-level engineers through code reviews, pair programming, and technical guidance.

- Promote engineering best practices including peer reviews, static code analysis, CI/CD hygiene, and code quality standards.

- Contribute to defining and improving coding guidelines, development workflows, and engineering processes.

Innovation & Tooling :

- Leverage Large Language Models (LLMs) and AI-assisted engineering tools to optimize development, debugging, and testing workflows.

- Identify and propose new tools, frameworks, or libraries that enhance team productivity and

software quality.

Quality & Performance :


- Partner with QA and SRE teams to ensure high availability, performance, and reliability across environments.

- Develop and maintain automated test suites for unit, integration, functional, and end-to-end testing.

- Monitor production systems, analyze logs and performance metrics, and proactively address

performance bottlenecks.

Cross-Team Collaboration :


- Work closely with Product Managers, Designers, and cross-functional teams to translate business requirements into robust technical solutions.

- Actively participate in sprint planning, estimation, retrospectives, and post-mortems.

- Contribute to design documentation, architecture specs, and internal knowledge bases.

Skills & Qualifications :

Must-Have Skills :


- 6 - 8 years of hands-on software development experience.


- Strong backend development expertise with Java / Spring Boot, and working exposure to frontend technologies (React/Angular is a plus).

- Deep knowledge of RESTful APIs, microservices architecture, and CI/CD pipelines.

- Strong proficiency in Data Structures & Algorithms (DSA) and system design fundamentals.

- Hands-on experience with AWS Cloud Services (Lambda, ECS/EKS, S3, RDS, CloudWatch, SNS/SQS, etc.).

- Strong skills in debugging, performance tuning, and distributed system troubleshooting.

- Experience with Kubernetes/Docker, Git, and Agile methodologies.

- Interest or experience in integrating LLMs / AI tools into engineering workflows for code

generation, testing, or automation.


info-icon

Did you find something suspicious?