Senior Full Stack Java Developer

Overview

On Site
Depends on Experience
Contract - W2
Contract - 21 week(s)

Skills

Java

Job Details

Job at a Glance

The Full Stack Java Developer III is a contract role focused on hands-on, full-stack application development. This position requires 5+ years of experience with modern Java-based applications, cloud-native development, and CI/CD practices. The role is fully remote and supports teams operating in a fast-paced, collaborative environment.

Location: Remote (EST or CST preferred)
Schedule: 40 hours per week
Employment Type: Contract
Duration: Approximately 5 months
Work Arrangement: 100% Remote
Pay: $73 per hour 


Responsibilities

  • Hands-on writing code as the primary duty in the most recent position

  • Full-stack application development

  • Continuous integration and continuous delivery (CI/CD) participation

  • Work in Agile (Scrum) development environments

  • Collaborate across multiple teams and complex system architectures

  • Conduct performance analysis, capacity management, and troubleshooting of large-scale distributed systems

  • Apply strong analytical, problem-solving, and facilitation skills

  • Communicate effectively in both verbal and written formats

  • Operate effectively in a fast-paced environment with minimal oversight

  • Continuously seek improved technical solutions and challenge existing approaches

  • Demonstrate strong work ethic, teamwork, and enthusiasm for technology


Qualifications

Required Qualifications

  • 5+ years of full-stack application development experience

  • Java, HTML, CSS, ReactJS, JavaScript, and Python experience

  • Web services and Web API development using RESTful services

  • Experience working with third-party APIs

  • Hands-on use of tools such as Postman, SoapUI, and Fiddler

  • Working knowledge of Git or similar version-control software

  • Familiarity with production Azure DevOps environments

  • CI/CD experience

  • Unit testing (Jasmine, Karma, XUnit), integration testing, and load testing (JMeter)

  • Understanding of SOLID design principles and secure coding practices

  • Experience with serverless Azure compute services such as App Services and Azure Functions

  • Strong verbal and written communication skills

  • Ability to work across teams and understand complex architectures

Preferred Qualifications

  • Data infrastructure services experience including Azure Event Hub and Service Bus

  • Azure storage experience including Blob Storage, Cosmos DB, and Azure SQL

  • Azure Search, SharePoint Search, and Lucene syntax experience

  • Understanding of Azure DevOps pipelines and YAML

  • Relational database experience with strong SQL tuning, indexing, and query cost knowledge


About the Client

The client is a U.S.-based energy and utility services organization supporting critical infrastructure and technology platforms across multiple regions. The team focuses on modern, secure, and scalable application development to support enterprise systems, customer-facing solutions, and internal operations. The environment emphasizes collaboration, reliability, and continuous improvement within a large, distributed technology landscape.

#INDGEN #ZR

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.