Job Description
We are looking for a Sr. Java Backend Developer with extensive experience in designing and building high-performance, scalable backend systems. The ideal candidate will be passionate about backend development, cloud technologies, and working in a collaborative Agile environment. Preference will be given to local candidates for closer engagement with the team.
Job Summary
- Position: Sr. Java Backend Developer
- Experience: 10+ years total, including 5+ years on-site client experience
- Education: Bachelor’s degree in technology required; Master’s preferred
- Work Location: Local candidates preferred
Key Responsibilities
- Develop and maintain backend services and APIs using Java and Spring frameworks
- Collaborate with architects, front-end developers, and stakeholders to design secure and scalable solutions
- Follow Agile/iterative development methodologies
- Ensure high code quality, performance, and maintainability
- Participate in code reviews, design discussions, and technical documentation
- Integrate with cloud platforms and implement best practices for cloud-based architectures
Required Skills
- Java – expert-level development and design skills
- Spring Framework – Spring Boot, Spring Security, Spring Data
- AWS Technologies – deployment, cloud integration, and services
- Strong understanding of software design patterns, OOP, and microservices
- Experience working in Agile environments
Desired Skills
- Knowledge of relational and NoSQL databases
- Exposure to RESTful APIs and microservices architecture
- Experience with CI/CD pipelines, Docker, and Kubernetes
- Familiarity with performance tuning and application monitoring