Description

Build and maintain scalable backend services using Java 17+ and Spring Boot 3.2.

Responsibilities

  • Develop and integrate RESTful APIs to connect front-end and back-end components.
  • Implement secure coding practices using OAuth2 token-based authentication and authorization.
  • Optimize application performance and troubleshoot bottlenecks across the stack.
  • Conduct thorough testing, debugging, and validation to ensure software quality.
  • Participate in Agile/Scrum ceremonies including sprint planning and daily stand-ups.

Required Skills

  • 5+ years of professional software development experience.
  • Expertise in Java 17 or higher and Spring Boot 3.2.
  • Experience with reactive implementation and asynchronous programming.
  • Proficiency in Design Patterns including Singleton, Factory, API Gateway, Service Orchestration, and Circuit Breaker.
  • Strong unit testing skills using JUnit and Mockito.
  • Hands-on experience with Cloud SQL, Redis, Big Query, and Bigtable.
  • Knowledge of logging, service registries, and fault tolerance mechanisms.
  • Ability to collaborate with UI/UX designers on interface implementation.

Preferred Skills

  • Degree in any field (Any Graduate).

Education

Any Graduate