Java API Developer

Java API Developer

Posted 7 days ago by Experis

£368 Per day
Inside
Undetermined
Northampton

Summary: The Java API Developer role involves designing, developing, and maintaining Java-based applications while collaborating with cross-functional teams to implement new features. The position requires expertise in RESTful APIs and a strong understanding of Java technologies, including Spring Boot and JPA. The developer will also participate in code reviews and troubleshoot issues to ensure application performance and quality. This is a 6-month contract position based in Northampton, classified as inside IR35.

Key Responsibilities:

  • Design, develop, and maintain robust and scalable Java-based applications.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Implement and maintain RESTful APIs and web services.
  • Ensure the performance, quality, and responsiveness of applications.
  • Write clean, maintainable, and efficient code following best practices.
  • Participate in code reviews and provide constructive feedback to team members.
  • Troubleshoot and debug issues in a timely manner.
  • Stay up-to-date with the latest industry trends and technologies.

Key Skills:

  • Core Java 8: Strong knowledge of OOPs concepts, Java fundamentals, Collections frameworks, Exception handling, and File handling.
  • Advanced Java: Hands-on experience with Spring Boot and Spring Framework.
  • JPA Framework: Proficiency in connecting to databases using JPA in Spring Boot.
  • REST API: Experience in developing and consuming RESTful APIs.
  • HTTP Status Codes: Understanding of HTTP status codes and request validations via OAS and RAML.
  • SSL Context: Knowledge of SSL context while communicating over HTTPS.
  • API Consumption: Ability to consume API endpoints effectively.
  • PL/SQL Oracle DB: Experience with PL/SQL and Oracle databases.
  • Java Design Patterns: Familiarity with common Java design patterns.
  • Spring State Machine and Spring Batch: Knowledge of Spring State Machine and Spring Batch.
  • Java 8 and Lambda Expressions: Proficiency in Java 8 features, including lambda expressions, streams, and filters.
  • Front-End Technologies: Proficiency in front-end technologies such as HTML, CSS, JavaScript, and frameworks like Angular or React.
  • Version Control: Experience with version control systems like Git.

Salary (Rate): £368

City: Northampton

Country: United Kingdom

Working Arrangements: undetermined

IR35 Status: inside IR35

Seniority Level: undetermined

Industry: IT