Senior Java Developer / Java Production Support Engineer

Overview

Remote
$50 - $55
Full Time
Able to Provide Sponsorship

Skills

Apache Maven
J2EE
Spring Framework
SQL
Software Development

Job Details

Job Title: Senior Java Developer / Java Production Support Engineer

Location: Pittsburgh, PA (Remote East Coast candidates preferred)
Duration: 6 12 Months
Rate: $50 $55/hr
Type: W2

Job Overview:

We are seeking a highly experienced Senior Java Developer with a strong background in Java/J2EE technologies and technical production support. The ideal candidate will bring over 10 years of design and hands-on development experience, along with a deep understanding of integration and performance issues across multiple applications. This role will be responsible for both development and troubleshooting efforts, particularly in complex, distributed environments.

Key Responsibilities:

  • Design, develop, and maintain scalable Java/J2EE applications.
  • Troubleshoot and resolve technical production issues, including integration failures between interconnected applications.
  • Collaborate with cross-functional teams to analyze, diagnose, and triage complex production and backend issues.
  • Implement and optimize SQL queries, stored procedures, and data-layer operations using MySQL and PL/SQL.
  • Develop and maintain services using REST/SOAP, EJB, and SOA principles.
  • Build reusable code and libraries for future use using Spring Framework (including Spring Boot, Spring MVC), Hibernate, and related technologies.
  • Utilize tools like Splunk, DataDog, or equivalent for log monitoring and issue diagnosis.
  • Participate in the full software development lifecycle (SDLC) using tools like Maven for build and deployment.
  • Apply common Java EE design patterns and best practices for enterprise systems development.

Required Skills:

  • 10+ years of experience in Java/J2EE design and development
  • Strong hands-on experience with Core Java, Spring Framework (MVC, Boot), Hibernate
  • Experience with SQL databases (MySQL preferred) and writing complex queries and stored procedures
  • Experience in debugging integration issues between multiple systems and applications
  • Expertise in SOAP/RESTful Web Services, EJB, and WebSphere (or similar) platforms
  • Familiarity with JSP, JSF, XML, and frontend/backend integration
  • Strong knowledge of Maven or equivalent tools for build and deployment
  • Familiar with log monitoring tools such as Splunk, DataDog, or others
  • Hands-on experience using IDE tools like Eclipse (including plug-ins and debugging tools)

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.