Web Services Programmer Java Stack

Overview

Remote
$48 - $50
Accepts corp to corp applications
Contract - Independent
Contract - W2
Contract - 12 Month(s)
No Travel Required

Skills

API
J2EE
Java
RESTful
Spring MVC
Spring Framework
Microservices
DevOps

Job Details

Gejits Infotech Inc is seeking 2 experienced Web Services Programmers with a strong background in Java-based technologies and a minimum of 10 years of experience to join our team. This is for our client located in the Florida.

Web Services Programmer with a strong background in Java-based technologies will design, develop, and maintain scalable web services and APIs.The ideal candidate should have hands-on experience with REST and/or SOAP services, Spring Boot, and modern Java frameworks, preferably in a microservices-based environment.

This is a remote job within the United States of America.

Responsibilities:

  • Design and develop RESTful or SOAP-based web services using Java technologies.

  • Implement and maintain microservices using Spring Boot or Jakarta EE.

  • Collaborate with front-end developers, QA, DevOps, and product teams.

  • Integrate APIs with databases, external services, and internal systems.

  • Write efficient, reusable, and testable code.

  • Ensure performance, scalability, and security of APIs.

  • Debug, troubleshoot, and optimize application performance.

  • Document APIs using Swagger/OpenAPI standards.

  • Participate in code reviews and agile ceremonies (scrum, stand-ups, etc.).


Required Skills & Experience:

  • 10+ years of experience in Java programming.

  • Strong expertise in Spring Boot, Spring MVC, or Jakarta EE or J2EE.

  • Hands-on experience with RESTful APIs and SOAP web services.

  • Proficient in JSON, XML, and API serialization techniques.

  • Experience with JPA/Hibernate, SQL databases.

  • Familiarity with OAuth2, JWT, and secure API practices.

  • Proficient in using Maven/Gradle, Git, and CI/CD tools (e.g., Jenkins).

  • Familiar with containerization (Docker) and orchestration (Kubernetes).

  • Strong understanding of software design principles and API versioning.

  • Solid debugging and problem-solving skills.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.