Job Description
Job DescriptionResponsibilities:
-
Develop, test, and deploy backend applications using Java.
-
Design and implement RESTful APIs and microservices.
-
Collaborate with front-end developers, architects, and business stakeholders to deliver end-to-end solutions.
-
Work with relational and NoSQL databases for data modeling and integration.
-
Implement best practices for coding, testing, security, and performance optimization.
-
Troubleshoot and debug production issues to ensure high availability.
-
Participate in Agile ceremonies (sprint planning, daily stand-ups, retrospectives).
Required Skills:
-
Strong hands-on experience in Core Java, J2EE, Spring Boot, and Microservices architecture.
-
Proficiency in RESTful APIs, JSON, and Web Services.
-
Good understanding of SQL/NoSQL databases (e.g., Oracle, MySQL, MongoDB, Cassandra).
-
Familiarity with CI/CD tools (Jenkins, Git, Maven, Gradle).
-
Experience with cloud platforms (AWS, Azure, or GCP preferred).
-
Knowledge of containerization (Docker, Kubernetes) is a plus.
-
Strong debugging, analytical, and problem-solving skills.
Qualifications:
-
Bachelor’s degree in Computer Science, Engineering, or a related field.
-
5–8 years of hands-on backend development experience.
-
Telecom domain experience is a plus.
Do you want me to make this 80% Java Backend and 20% DevOps (like your earlier AT T JD request), or keep it purely Java Backend focused?
& & &