Java API Developer

  • Minneapolis, MN
  • Posted 4 hours ago | Updated 4 hours ago

Overview

On Site
Depends on Experience
Accepts corp to corp applications
Contract - Independent
Contract - W2
Contract - 18 Month(s)

Skills

Java
API
Spring
Boot
MVC
Microservices
SQL
Kafka
Jenkins
CI/CD
AWS

Job Details

Responsibilities:

  • Design, develop, and implement RESTful APIs and microservices using Java and Spring Boot.

  • Collaborate with cross-functional teams to define, design, and deliver backend solutions.

  • Develop integrations between APIs, databases, and third-party systems.

  • Ensure application performance, scalability, and security best practices.

  • Participate in code reviews, testing, debugging, and optimization.

  • Maintain technical documentation and adhere to development standards and best practices.


Required Skills:

  • 5+ years of hands-on experience in Java (8/11/17) development.

  • Strong experience with Spring Boot, Spring MVC, and Spring Security.

  • Proven experience in REST API design and development.

  • Good understanding of Microservices architecture.

  • Experience with SQL/NoSQL databases (e.g., Oracle, MySQL, MongoDB).

  • Proficiency in Git, Maven/Gradle, and Jenkins (CI/CD pipelines).

  • Familiarity with cloud platforms (AWS, Google Cloud Platform, or Azure) preferred.

  • Knowledge of Kafka or RabbitMQ is an advantage.

  • Strong analytical and problem-solving skills.


Nice to Have:

  • Experience with containerization (Docker, Kubernetes).

  • Exposure to API Gateway and OAuth 2.0 / JWT authentication.

  • Understanding of Agile / Scrum methodology.

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.