Software Engineer - Java & APIs

The Joule
Reston, United States of America
7 days ago

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
English
Experience level
Senior
Compensation
$ 164K

Job location

Remote
Reston, United States of America

Tech stack

HTML
Java
JavaScript
API
Amazon Web Services (AWS)
Unit Testing
Azure
Big Data
CSS
Cloud Computing
Software Quality
Continuous Integration
Database Design
Enterprise JavaBeans
Java Platform Enterprise Edition (J2EE)
Hibernate
Maven
MVC
OAuth
Software Engineering
SQL Databases
Web Services
React
System Availability
Spring-boot
Software Troubleshooting
Angular
Production Code
Api Management
Jenkins
Ci Server

Job description

We are looking for a Senior Software Engineer with strong Java, API, and production support experience to build, maintain, and support enterprise scale applications used by tens of thousands of users.

This role is ideal for engineers who:

  • Thrive in high impact, fast response environments
  • Enjoy solving complex production issues
  • Can balance development plus operational support
  • Are comfortable working independently during overnight hours

What You Will Do

  • Design, build, and enhance enterprise Java applications and APIs
  • Troubleshoot and resolve critical production issues in real time
  • Develop and execute unit tests and automated test cases
  • Support and improve system performance, reliability, and scalability
  • Work across teams to deliver high availability systems at scale
  • Contribute to architecture decisions and system design
  • Maintain and improve CI CD pipelines, code quality, and deployment processes
  • Mentor junior engineers and contribute to team best practices

Requirements

  • 5 or more years of software engineering experience
  • Strong Java development experience (Java JEE, Spring ecosystem)
  • Experience building and supporting REST APIs or web services
  • Production support experience (this is critical)
  • Experience with:
  • Spring Boot, MVC, Integration
  • Hibernate or similar ORM frameworks
  • SQL and database design
  • CI CD tools (Jenkins, Maven, etc.)
  • Front end basics: HTML, JavaScript, CSS
  • Strong troubleshooting and problem solving skills
  • Ability to work independently during overnight shifts

Nice to Have

  • API Management (APIM) experience
  • Experience with Angular or React
  • Knowledge of OAuth2, SSO, or security frameworks
  • Experience with cloud platforms (AWS or Azure)
  • Exposure to Big Data technologies

What Sets You Apart

  • You write clean, efficient, production ready code
  • You stay calm under pressure and can resolve critical issues quickly
  • You are comfortable owning systems end to end
  • You proactively identify improvements and drive them forward

Benefits & conditions

  • Night shift role (final schedule assigned after onboarding)
  • Rotating weekend coverage required
  • Onsite interview required
  • 2 to 3 weeks onsite training required, You will be:
  • Working overnight shifts
  • Supporting live production systems
  • Handling high priority issues in real time

In return, you will have:

  • High ownership and visibility
  • Opportunity to work on large scale, mission critical systems
  • A team that values strong, reliable engineers
  • An opportunity to convert to a full-time employee of the client, based on eligibility and performance.

System One, and its subsidiaries including Joulé and Mountain Ltd., are leaders in delivering outsourced services and workforce solutions across North America. We help clients get work done more efficiently and economically, without compromising quality. System One not only serves as a valued partner for our clients, but we offer eligible employees health and welfare benefits coverage options including medical, dental, vision, spending accounts, life insurance, voluntary plans, as well as participation in a 401(k) plan.

Apply for this position