cover image
Seneca Resources

Senior Java Software Engineer

Hybrid

Virginia, United states

$ 70 /hour

Senior

Freelance

11-02-2026

Share this job:

Skills

Communication Java SQL ServiceNow Dynamics CI/CD DevOps Azure DevOps Test Scrum Problem-solving Architecture Databases SQL Server Azure Software Development Agile Junit Hibernate Maven CI/CD Pipelines Java/J2EE

Job Specifications

Position Title: Senior Java Application Developer

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

Clearance Requirements: None

Position Status: Contract

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.

About the Company

Seneca Resources is an Information Technology and Engineering professional services firm supporting clients in the public and private sectors. For over 15 years, Seneca Resources has successfully delivered services and solutions to organizations ranging from small businesses to Fortune 100 companies and numerous branches of the Federal Government. Areas of technical and functional expertise include: CIO and CTO Services / CISO Services / ERP Solutions / Managed Security Services / CRM Solutions / Data Analytics / Utility S... Know more