About the Role :
As a Senior Java Backend Developer, you will play a key role in building robust backend services, designing system architecture, and ensuring high performance and security of applications. You will collaborate with cross-functional teams in an agile environment to deliver high-quality software solutions.
Key Responsibilities :
- Design, develop, and maintain backend services using Java, Spring, and Spring Boot.
- Build and optimize Microservices-based architectures, ensuring scalability and reliability.
- Participate in all phases of the software development lifecycle, including requirement analysis, design, coding, testing, and deployment.
- Apply Agile methodologies for project execution and delivery.
- Ensure code quality through best practices, including unit testing, code reviews, and performance tuning.
- Collaborate with DevOps and cloud teams for deployment, CI / CD, and production support.
- Troubleshoot and resolve technical issues across development and production environments.
- Work closely with product managers, architects, and other stakeholders to deliver high-quality software solutions.
Qualifications :
Minimum 8 years of experience in Java backend development.Strong expertise in Java, Spring Framework, and Microservices architecture.Bachelor's degree in Computer Science, Engineering, or a related field (preferred).Required Skills :
Proficiency in Java, Spring Framework, and Spring Boot.Strong experience building and maintaining Microservices.Solid understanding of backend development principles, system design, and data handling.Preferred Skills :
AWS or other cloud technologies.Experience with GitHub and CI / CD workflows.Knowledge of Kafka or any messaging queue system.Strong SQL experience with databases such as Postgres or Oracle.Familiarity with Kubernetes for container orchestration.Good understanding of data structures and algorithms.(ref : hirist.tech)