Java API Developer

Artech LLC
  • Minneapolis, MN
  • $50–$53 Per Hour
  • Quick Apply
2 days ago

Job Description

Job Title: Java API Developer

Location: Onsite – Minneapolis, MN or Charlotte, NC
Duration: 6 Months Contract
Rate: $50 - $53/hr All Inclusive


Job Description

We are looking for an experienced Java API Developer with strong expertise in Core Java, Spring Boot, Microservices, REST APIs, and backend architecture. The ideal candidate will have experience designing scalable integration solutions, implementing high-performance APIs, and working with modern cloud-native technologies.

Key Responsibilities:

  • Collaborate with cross-functional teams to design and implement integration solutions, ensuring seamless data flow across multiple systems.
  • Apply Site Reliability Engineering (SRE) principles to improve system reliability, performance, scalability, and availability.
  • Utilize container technologies such as Docker, Kubernetes, and OpenShift to support application deployment and orchestration.
  • Develop scalable microservices and backend applications using Spring Boot, following best practices and industry-standard design patterns.
  • Design, develop, and maintain RESTful APIs with a focus on performance, security, and responsiveness.
  • Guide the development of responsive and intuitive user interfaces using modern JavaScript frameworks, particularly React.
  • Develop unit and integration tests using frameworks such as JUnit, Mockito, and PowerMock.
  • Ensure code quality and security compliance using tools like Sonar, Fortify, and WebInspect.
  • Create and maintain comprehensive documentation for microservices, including architecture, design decisions, and implementation guidelines.
  • Participate actively in Agile development processes, including sprint planning, sprint reviews, and retrospectives.
  • Troubleshoot and resolve application defects, performance issues, and production challenges.
  • Support database design and optimization activities for integration systems, ensuring efficient data management and retrieval.

Required Qualifications:

  • 10+ years of experience in Java development, with strong expertise in Spring Boot and backend architecture.
  • Strong understanding of cloud architectures; AWS experience/certification preferred.
  • Expert-level knowledge of both SQL and NoSQL databases.
  • Proven experience designing and implementing complex system integrations.
  • Strong understanding of Test-Driven Development (TDD) and automated testing frameworks.
  • Hands-on experience with:
    • Core Java
    • Spring Boot
    • Microservices Architecture
    • REST APIs
    • Docker / Kubernetes / OpenShift
    • React or modern JavaScript frameworks
    • JUnit, Mockito, PowerMock
    • Sonar, Fortify, WebInspect

Preferred Skills:

  • Digital: Spring Boot, Core Java
  • Experience Level: 10+ Years

Company Benefits & Culture:

  • Inclusive and diverse work environment.
  • Opportunities for professional growth and career development.
  • Comprehensive health and wellness benefits.

Numbers & Facts

LocationMinneapolis, MN
Salary$50–$53 Per Hour

More jobs like this

See more jobs

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.