Key Responsibilities
- API Development: You'll design, develop, and maintain GraphQL and RESTful APIs to optimize data fetching and user experience.
- Software Development: You will work within an Agile environment to design, develop, and maintain efficient and scalable Java applications, ensuring high quality through testing and code reviews.
- Architecture & Design: You'll participate in architecture discussions, leveraging a microservices architecture to ensure seamless integration with various systems.
- Collaboration: You will collaborate with front-end developers, product management, and other team members throughout the entire software development lifecycle, from requirements analysis to feature prioritization.
- Mentorship: You will mentor junior developers and contribute to the team's overall technical growth.
Skills Required
Java, Graphql, Rest Api, Spring Framework, Agile Methodology, Git, Docker