Java Backend Developer
Job Description
Java Backend Developer
Company
G10X
Experience Required
5 – 7 Years
Job Summary
G10X is looking for a skilled Java Backend Developer with strong expertise in Spring Boot, RESTful APIs, Azure cloud services, and modern backend development practices. The ideal candidate should have hands-on experience in building scalable enterprise applications, optimizing API performance, and working in Agile development environments.
The role involves designing, developing, and maintaining high-quality backend services while collaborating with cross-functional teams using modern DevOps and cloud-native technologies.
Key Responsibilities
Design, develop, and maintain backend applications using Java and Spring Boot
Build and maintain RESTful APIs
Implement modern authentication and authorization mechanisms such as JWT
Work with in-memory caching solutions for performance optimization
Optimize API performance and scalability
Collaborate with DevOps and development teams using Agile methodologies
Participate in code reviews, testing, and deployment activities
Ensure high-quality, maintainable, and secure code practices
Required Skills
Strong experience in:
Java
Spring Boot
RESTful APIs
Knowledge of:
JSON Web Token (JWT)
In-memory caching
API performance optimization techniques
Experience with:
Jenkins
Azure DevOps
Git
Familiarity with:
MSSQL Database
Agile tools such as Jira and Confluence
Strong understanding of:
Object-Oriented Programming (OOP)
Data Structures
Design Patterns
Cloud & Azure Skills
Experience with Azure cloud services including:
API Management
Key Vault
Event-Driven Architecture
Preferred Candidate Profile
Strong analytical and problem-solving skills
Ability to work in Agile development environments
Good communication and collaboration abilities
Passion for scalable backend system design