- Collaborate with cross-functional teams to gather and analyze software requirements.
- Design, develop and maintain high-performance RESTful APIs
- Build reusable, testable and efficient code with a focus on scalability and performance
- Collaborate with product-owners, architects, and API consumers to design API specifications and ensure seamless integration.
- Integrate third-party APIs and manage external service interactions
- Ensure security best practices in API design (OAuth, JWT, SSL, API Gateways)
- Technologies/tools: Java 17, Spring Boot 3.2, Spring Web 3, Jenkins, GitHub, Maven, Unix
- Experience with UI technologies such as HTML, JavaScript and NodeJS
- Minimum of 2 years of hands-on experience in Object-Oriented Analysis and Design (OOAD).
- 2 years of enterprise-level Java development experience, designing and delivering complex applications.
- Strong expertise in Spring , Spring Boot, and Spring MVC frameworks.
- Knowledge of Spring AOP, Annotations, and Security for application enhancement.
- Hands-on experience with Apache Maven for build management.
- Proficiency in Unix Scripting (Shell) and GIT Source Control.
- Certification as a SUN/Oracle Java Developer.
- Bachelors degree in Computer Science or related field.
- Strong problem-solving skills and the ability to work effectively in a collaborative team environment.
Generating Apply Link...