Key Skills: Java, Backend Development.
Roles & Responsibilities:
- Design, develop, and maintain backend systems using Java and Spring or Spring Boot.
- Build and integrate REST and GraphQL APIs to support frontend applications.
- Implement Core Java concepts including Collections, multithreading, and Java 8 features.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure the performance, quality, and responsiveness of applications.
- Work with both RDBMS and NoSQL databases to manage data effectively.
- Participate in code reviews and maintain high coding standards.
- Utilize microservices architecture to enhance system scalability and maintainability.
- Apply TDD, BDD, and unit testing practices to ensure software quality.
- Engage in Continuous Integration and Delivery (CI/CD) processes to streamline development.
- Contribute to Agile or SAFe development methodologies to enhance team productivity.
- Collaborate with UI developers to create adaptive and responsive UI applications.
Experience Required:
- 5 - 8 years of experience in Java backend development using Spring Boot and REST APIs.
- Proficient in Core Java fundamentals, with strong understanding of multithreading and design patterns.
- Experience in microservices-based architecture and containerized deployments.
- Familiarity with Agile/SAFe environments and CI/CD pipelines.
Education: Any Graduation