Senior Java Developer
KeySkills
Company Name
Job Description
Roles & Responsibilities
-
Develop and maintain backend applications using Java (Spring Boot, JPA, Hibernate, etc.)
-
Build RESTful APIs and integrate them with Angular frontend and cloud services.
-
Design and implement microservices-based architecture for scalable systems.
-
Deploy, support, and optimize applications on cloud platforms (AWS / Azure / GCP).
-
Work with containerization tools like Docker and Kubernetes (if used in project).
-
Collaborate with DevOps teams on CI/CD pipelines for automated builds and deployments.
-
Ensure code quality, performance, and security following best practices.
-
Troubleshoot, debug, and fix production issues when needed (L2/L3 support).
-
Participate in Agile ceremonies (Sprint planning, daily standups, retrospectives).
-
Mentor junior developers and help in technical decision-making.
-
Work closely with cross-functional teams (Frontend, QA, DevOps, Cloud engineers).
-