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