You will design and implement scalable backend systems using Java and GraphQL.
Responsibilities
- Transform complex business requirements into scalable software designs.
- Develop and maintain backend services using Core Java and the Spring framework.
- Build and manage GraphQL APIs to serve client needs.
- Apply object-oriented design principles and design patterns to ensure high code quality.
- Implement efficient multi-threaded programming solutions for performance.
Required Skills
- 8+ years of experience in backend development.
- 3+ years of experience specifically in GraphQL API development.
- Expertise in Core Java and J2EE.
- Proficiency with the Spring framework.
- Strong understanding of algorithms and data structures.
- Deep knowledge of object-oriented programming (OOP) and design patterns.
- Experience with multi-threaded programming.
- Ability to analyze requirements for scalable software architecture.