Principal Java Developer

Overview

On Site
$60 - $65
Contract - W2
Contract - 6 Month(s)

Skills

Java
Spring Boot
Microservices
Amazon Web Services
MongoDB
Spring Framework
PostgreSQL

Job Details

Please note: This role requires 5 days onsite and is available only on W2.

Our client is seeking Principal Java Developers to join their dynamic engineering team. You will play a key role in building scalable, high-performing, and cloud-native applications, contributing to solutions across a diverse technology ecosystem. This is an exciting opportunity to work with modern frameworks, microservices architecture, and cutting-edge cloud technologies.

Key Responsibilities

  • Design, develop, and maintain scalable backend services using Java 17 and Spring Boot 3.x.
  • Build and optimize microservices with Spring Cloud Dataflow and event-driven architecture.
  • Develop solutions leveraging AWS services (ECS, SQS, S3, CloudFront).
  • Work with MongoDB and PostgreSQL for data storage and management.
  • Collaborate with cross-functional teams to integrate applications with Node.js, Python/Django, React.js, Angular, React Native, iOS, and Android systems.
  • Ensure code quality, performance, and security through best practices and code reviews.
  • Mentor junior developers (for senior roles) and contribute to team knowledge sharing.

Required Skillset

  • Strong expertise in Java 17 and Spring Boot 3.x.
  • Proven experience building microservices and working with event-driven architecture.
  • Hands-on with Spring Cloud Dataflow.
  • Experience with AWS services: ECS, SQS, S3, CloudFront.
  • Solid knowledge of MongoDB and PostgreSQL.
  • Familiarity with CI/CD pipelines, Git, and cloud-native development practices.

Experience Level

  • Senior Developers: 10 15 years of professional experience, with proven leadership and mentoring capabilities.

Nice to Have

  • Exposure to Node.js, Python/Django, React.js, Angular, React Native, iOS, or Android.
  • Experience in containerized deployments (Docker, Kubernetes).
  • Knowledge of DevOps practices and automation tools.

Why Join Us?

  • Work with a modern technology stack in a highly collaborative environment.
  • Opportunities to grow into technical leadership roles.
  • Be part of a fast-paced, innovative team building impactful solutions.

Rate: $60-$65/hour (depends on experience level). This is a contract position with candidates expected to work 40 hours/ week . Contract duration is 6 months with possible extensions. This position currently does not offer any benefits.

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.