Java Backend Developer
Skills
About the role
Job Description for
Senior Java B acke nd Developers
EXPERIENCE
6 + Years
JOB LOCATION Chennai
RESPONSIBILITIES &
KEY DELIVERABLES
Design, develop, and maintain scalable backend services and APIs using
Java, Spring Boot, and Spring Cloud.
Build and manage microservices architectures ensuring high
availability, scalability, and security.
Implement containerized applications using Docker and orchestrate
deployments via Kubernetes.
Work with message brokers (Apache Kafka) to design real -time, event -
driven architectures.
Develop and optimize data models with MySQL and PostgreSQL and
implement caching with Redis.
Manage cloud -native deployments using Azure/ AWS .
Integrate monitoring and logging solutions (Datadog) for performance
tracking and alerting.
Maintain robust API documentation using Swagger/OpenAPI.
Ensure application reliability with comprehensive testing frameworks
(JUnit, Mockito, Spring Boot Test).
Collaborate with cross -functional teams (architects, DevOps engineers,
product managers) to deliver business requirements.
Follow secure coding practices and proactively identify and fix
vulnerabilities.
Participate in code reviews, design discussions, and technical decision -
making.
Collaborate on the architecture and design of new features to ensure
scalability and performance.
KEY PERFORMANCE INDICATORS
OF THE ROLE (METRICS )
Timely delivery of features and enhancements within project deadlines.
Reduction in application load times and increased responsiveness.
Low defect rate in production, measured by the number of issues or bugs
reported post -deployment.
High code coverage with unit tests and integration tests.
Number of successful deployments without rollback.
Client and stakeholder satisfaction based on the delivery and
performance of the applications.
3
Confidentiality level : Internal
Efficiency in resolving bugs and issues as measured by resolution time.
TECHNICAL COMPETENCIES
(MUST HAVE )
Strong back -end development skills with Node.js, Spring Boot, and Java
for creating APIs and managing server -side logic.
Hands -on experience with databases (SQL and NoSQL) and proficiency
in database design and optimization.
Expertise in RESTful API & Microservices design and integration.
Proficient understanding of version control using Git and collaboration
using Git workflows.
Experience with continuous integration and deployment (CI/CD)
processes.
Proficiency in Docker and orchestration with Kubernetes.
Experience with Apache Kafka for distributed messaging.
Experience with Azure/ AWS cloud services for backend deployment.
Proficient in writing automated tests using JUnit, Mockito, Spring Boot
Test.
Familiarity with monitoring and logging tools (Datadog).
Experience in working with Agile/Scrum development methodologies .
TECHNICAL COMPETENCIES
(GOOD TO HAVE )
Exposure to f rontend technologies li ke ReactJS, MUI, Typescript and Vite
Familiarity with other Azure/ AWS services
Knowledge of NoSQL databases (MongoDB, DynamoDB).
Experience in API Gateway and service mesh patterns.
Exposure to DevOps practices and Infrastructure as Code (IaC) using
Terraform or CloudFormation.
Awareness of security best practices including
authentication/authorization (OAuth2, JWT).
REQUIRED BEHAVIOURAL
COMPETENCIES
Strong problem -solving skills with the ability to troubleshoot complex
full -stack issues.
Effective communication skills for interacting with both technical and
non -technical stakeholders.
Ability to collaborate well in a team environment and mentor junior
developers.
Detail -oriented and quality -focused, ensuring high standards in both
development and testing.
A proactive and continuous learning mindset, staying updated with the
latest technologies and trends in full -stack development.
Flexibility to adapt to changing project requirements and priorities.
KEY STAKEHOLDERS
(INTERNAL / EXTERNAL )
Customers
Project Managers , Frontend & DevOps Team members
Cross -functional Teams (Product, QA, Architecture)
PRIOR EXPERIENCE / PROJECTS
/ INTERNSHIP AREAS
Prior experience must have the following:
▪ Hands -on experience in backend development with Java, Spring Boot,
Spring Cloud.
▪ Prior involvement in building scalable microservices architectures.
▪ Projects using Apache Kafka, Docker, Kubernetes, Redis, SQL/NoSQL
databases.
▪ Cloud -based deployment experience in Azure/ AWS environments.
▪ Exposure to CI/CD pipelines, testing frameworks, and monitoring
systems.
▪ Experience with API documentation and integration with external
systems.
Work Location: In person
Questions about this role
Want AI Applyd to auto-apply to roles like this?
We tailor your resume per posting, fill the forms, and track replies for you.