Java API Developer

Java API Developer

Posted 7 days ago by Experis UK on Linkedin

Negotiable
Inside
Undetermined
Northampton, England, United Kingdom

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 web services, ensuring application performance and quality. The developer will also participate in code reviews and stay updated with industry trends. This role is based in Northampton and is 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.
  • Preferred Qualifications: Experience with microservices architecture and containerization technologies such as Docker and Kubernetes.
  • Familiarity with CI/CD pipelines and tools like Jenkins.
  • Strong problem-solving skills and the ability to work independently as well as in a team environment.
  • Excellent communication and interpersonal skills.

Salary (Rate): undetermined

City: Northampton

Country: United Kingdom

Working Arrangements: undetermined

IR35 Status: inside IR35

Seniority Level: undetermined

Industry: IT