Job Search and Career Advice Platform

Enable job alerts via email!

Distributed Full-Stack Developer

Seneca Resources Company, LLC

Remote

USD 60,000 - 80,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A staffing and consulting firm is seeking an experienced Senior Java Application Developer to support enterprise software development. This remote position requires strong expertise in Java, J2EE, and SOA within a financial services environment. Key responsibilities include developing scalable solutions and collaborating within Agile teams. A bachelor’s degree in Computer Science or related field is preferred. The role offers competitive pay and benefits including PTO/PTA.

Benefits

Competitive pay
PTO/PTA
Health, dental, and vision coverage

Qualifications

  • 5–10 years of hands-on experience in distributed application development.
  • Strong expertise in Java, J2EE, SOA, middleware, and integration technologies.
  • Knowledge of data migration and secure file transfers (SFTP).

Responsibilities

  • Analyze business requirements and translate them into scalable technical solutions.
  • Design, develop, test, debug, and maintain enterprise-level Java applications.
  • Collaborate with developers, QA analysts, and cross-functional stakeholders.

Skills

Java/J2EE development
Service-oriented architecture (SOA)
Integration technologies
Automated testing frameworks
Relational databases (DB2, SQL Server, Oracle)
Agile methodologies

Education

Bachelor’s degree in Computer Science or related field

Tools

JSP
Hibernate
Maven
JUnit
Job description

Location: Remote (Vienna, VA – Must be within driving distance; onsite 1x per quarter)

Clearance Requirements: None

Position Status: Contract

Pay Rate: W2: $68–$70/hr (with PTO/PTA)

Position Title: Senior Java Application Developer

Position Description

We are seeking an experienced Senior Java Application Developer to support enterprise software development initiatives within a high-impact security and financial services environment. This role focuses on designing, developing, enhancing, and maintaining distributed applications that support business-critical systems.

The ideal candidate brings strong expertise in Java/J2EE development, service-oriented architecture (SOA), web services, integration technologies, and automated testing frameworks, along with experience working in regulated financial or banking environments.

This is a primarily remote role with quarterly onsite collaboration in Vienna, VA.

Key Responsibilities
  • Analyze business requirements and translate them into scalable technical solutions
  • Design, develop, test, debug, and maintain enterprise-level Java applications
  • Build and support RESTful and SOAP web services (WSDL, XML)
  • Collaborate with developers, QA analysts, and cross-functional stakeholders
  • Develop and execute automated test scripts using modern test frameworks
  • Troubleshoot defects, production issues, and performance bottlenecks
  • Support data migration, cloud integration, and secure file transfer processes (SFTP)
  • Maintain technical documentation for development, enhancements, and system updates
  • Participate in CI/CD pipelines and DevOps-driven deployment practices
  • Provide ongoing production support and occasional after-hours/on-call assistance
Required Skills/Education
  • 5–10 years of hands‑on experience in distributed application development
  • Strong expertise in Java, J2EE, SOA, middleware, and integration technologies
  • Experience with frameworks/tools such as JSP, JSTL, JMS, JNDI, JDBC, JAXB, Struts, Hibernate, Maven, log4j, JUnit
  • Solid understanding of RESTful and SOAP Web Services, WSDL, XML
  • Experience with relational databases (DB2, SQL Server, or Oracle)
  • Experience with automated testing frameworks
  • Knowledge of data migration, cloud integration, and secure file transfers (SFTP)
  • Strong analytical, problem‑solving, and communication skills
  • Experience working independently and in collaborative Agile teams
Preferred Qualifications
  • Bachelor’s degree in Computer Science, Information Technology, or related field (or equivalent experience)
  • Experience with DevOps, CI/CD pipelines, and cloud development
  • Knowledge of Scrum or SAFe Agile frameworks
  • Experience in financial services or banking systems, including payments and compliance environments
  • Familiarity with BSA, AML, OFAC compliance systems
  • Experience with IBM Integration Bus (IIB) / App Connect Enterprise (ACE)
  • Exposure to ServiceNow, Azure DevOps (ADO), Microsoft Dynamics, or Pega
  • Knowledge of ITIL® or CMMI® best practices
  • Relevant IT certifications in good standing
About Seneca Resources

At Seneca Resources, we are more than just a staffing and consulting firm, we are a trusted career partner. With offices across the U.S. and clients ranging from Fortune 500 companies to government organizations, we provide opportunities that help professionals grow their careers while making an impact.

When you work with Seneca, you’re choosing a company that invests in your success, celebrates your achievements, and connects you to meaningful work with leading organizations nationwide. We take the time to understand your goals and match you with roles that align with your skills and career path. Our consultants and contractors enjoy competitive pay, comprehensive health, dental, and vision coverage, 401(k) retirement plans, and the support of a dedicated team who will advocate for you every step of the way.

Seneca Resources is proud to be an Equal Opportunity Employer, committed to fostering a diverse and inclusive workplace where all qualified individuals are encouraged to apply.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.