Description

you will develop and maintain robust and scalable web services. You will work closely with our front-end developers and architects to deliver high-quality solutions.

You will be expected to have strong expertise in Java and Spring Boot with experience building enterprise-grade applications, ensuring best practices in development.

Key Responsibilities

  • Develop high-performance, scalable, and maintainable web services using Java and Sprint Boot.
  • Write clean, maintainable, and well-documented code, adhering to best coding standards and practices.
  • Work closely with front-end engineers and QA to develop and test features.
  • Develop unit tests and troubleshoot and debug complex production issues.

 

Experience

  • 5+ years of experience in Java development with strong expertise in Spring (and Sprint Boot) framework.
  • Hands-on experience with RESTful API design
  • Strong understanding of object-oriented programming principles and design patterns.

 

Skills

  • Advanced knowledge of Java, Spring Boot and related technologies.
  • Good understanding of SDLC, Agile methodologies.
  • Excellent problem-solving and debugging skills.
  • Strong communication skills, both verbal and written.

 

Nice to haves

  • Familiarity with frontend technologies like React is a plus.
  • Experience with security practices like OAuth, JWT and API security.
  • Experience with cloud platforms like AWS a plus.
  • Knowledge of CI/CD tools like Jenkins, AWS

Education

Bachelor's degree