Lead Java Backend Developer

  • Minneapolis, MN
  • Posted 1 day ago | Updated 1 day ago

Overview

On Site
Up to $65
Accepts corp to corp applications
Contract - Independent
Contract - W2
Contract - 12 Month(s)

Skills

Java
Springboot
Microservices
API
REST
SQL

Job Details

Key Responsibilities:

  • Design, develop, and maintain backend applications using Java and Spring Boot.

  • Build and optimize RESTful APIs / Microservices for high availability and performance.

  • Collaborate with front-end developers, QA, and DevOps teams to deliver end-to-end solutions.

  • Work with databases (SQL/NoSQL) for data modeling, queries, and optimization.

  • Implement security, authentication, and authorization best practices (OAuth2, JWT, etc.).

  • Write clean, maintainable, and testable code following best practices.

  • Debug and troubleshoot production issues, ensuring application reliability.

  • Participate in code reviews, agile ceremonies, and continuous improvement initiatives.


Required Skills & Experience:

  • 3 8 years of backend development experience (depending on role level).

  • Strong proficiency in Java (8/11/17) and Spring/Spring Boot.

  • Experience with REST APIs, Microservices architecture, and API Gateway.

  • Hands-on with databases MySQL, PostgreSQL, Oracle, or MongoDB.

  • Familiarity with cloud platforms (AWS/Azure/Google Cloud Platform).

  • Experience in CI/CD pipelines, Git, Docker, Kubernetes is a plus.

  • Knowledge of messaging queues (Kafka, RabbitMQ, ActiveMQ) preferred.

  • Solid understanding of data structures, algorithms, and OOP principles.


Nice-to-Have:

  • Exposure to Reactive Programming (Spring WebFlux, RxJava).

  • Experience with GraphQL.

  • Knowledge of DevOps practices & monitoring tools (Prometheus, ELK, Grafana).

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.