Java API Developer

  • Charlotte, NC
  • Posted 1 day ago | Updated 1 day ago

Overview

On Site
$50 - $60
Contract - W2
Contract - Independent

Skills

API
Agile
DevOps
Java
HTTP
Git
RESTful
Cloud Computing
Database
Relational Databases
PostgreSQL
Web Services
Object-Oriented Programming
Continuous Delivery
Apache Maven

Job Details

WE NEED A PYTHON DEVELOPER WITH FULL STACK EXPEREIENCE; WE NEED LOCAL TO NC

EXPERIENCE REQUIRED: 12+ YEARS

THIS IS AN ONSITE CONTRACTUAL ROLE; ONLY ACCEPTING W2 and 1099 CANDIDATES

Job Title: Java API Developer
Location: Charolette NC
Job Type: Contract (ONSITE)
Experience Required: 12+ years
Job Summary:
We are seeking a skilled Java API Developer to design, develop, and maintain robust and scalable backend APIs and services. You will be responsible for building RESTful APIs, integrating with databases, and ensuring seamless communication between various components of the system. The ideal candidate will have a strong background in Java, Spring Boot, and cloud-based technologies.

Key Responsibilities:
  • Design, develop, test, and deploy secure and scalable RESTful APIs using Java and Spring Boot.
  • Collaborate with front-end developers, QA engineers, DevOps, and product managers to deliver high-quality features.
  • Integrate APIs with relational and/or NoSQL databases.
  • Implement authentication, authorization, and API security best practices.
  • Write unit and integration tests to ensure code quality and maintainability.
  • Participate in code reviews and adhere to clean code principles.
  • Troubleshoot and debug production issues as needed.
  • Follow Agile development methodologies and participate in sprint planning and retrospectives.

Required Skills and Qualifications:
  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 12+years of Java development experience, specifically in API or backend services.
  • Strong experience with Spring Boot, Spring MVC, and REST API development.
  • Proficiency with JSON, HTTP protocols, and web services.
  • Experience with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL (e.g., MongoDB).
  • Familiarity with Git, Maven/Gradle, and CI/CD pipelines.
  • Solid understanding of object-oriented programming and design patterns.
 
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.

About DevApps IT