Site icon Nationwide Staffing Agency | Temp & Permanent Placement | Executive Search | Beacon Hill

Senior Java Engineer

To Apply for this Job Click Here

Job Title: Senior Java Software Engineer
Location: Remote (United States)
Type: Contract
Duration: Long-term contract (initial 6-month engagement with potential extensions)

Overview
We are seeking a Senior Java Software Engineer to support the ongoing development and modernization of enterprise-scale, Java-based systems that power financial calculation and compensation workflows. This role focuses on enhancing existing applications, addressing technical debt, and contributing to the re-architecture of services to improve scalability, security, and performance. You will work on a small, experienced engineering team and are expected to operate independently while collaborating closely with other senior engineers.

What You’ll Be Working On
* Enhancing and extending Java-based applications that support complex calculation and rules-driven logic
* Modifying and optimizing compensation and calculation structures to meet evolving business needs
* Refactoring and modernizing legacy components, with an emphasis on clean, maintainable code
* Supporting backend services with some exposure to UI-facing components
* Addressing technical debt and improving system reliability, observability, and security
* Contributing to platform modernization efforts, including containerization and cloud-based deployments

Responsibilities
* Design, develop, test, and maintain Java applications and APIs
* Collaborate with other senior engineers to implement enhancements and system improvements
* Identify and remediate security vulnerabilities within applications and dependencies
* Contribute to DevOps practices, including CI/CD pipelines and automated testing
* Support application monitoring and observability using industry-standard tooling
* Participate in code reviews and technical discussions to maintain high engineering standards

Required Qualifications
* Strong hands-on experience as a Senior Java Engineer working on enterprise applications
* Experience building and supporting APIs and backend services
* Working knowledge of DevOps and test automation practices
* Experience contributing to CI/CD pipelines, including GitHub-based workflows
* Ability to independently troubleshoot, enhance, and refactor complex systems
* Experience working in small, fast-paced engineering teams

Top Skills & Technologies
* Java (core language and backend development)
* API development and integration
* CI/CD pipelines and GitHub Actions
* Cloud environments (AWS and/or Azure)
* Containerization and orchestration (Docker, Kubernetes, OpenShift)
* Messaging/streaming exposure (Kafka)
* Observability and monitoring tools (e.g., Datadog)
* Security scanning and vulnerability remediation tools (e.g., Snyk)
* Automated testing frameworks

Nice to Have
* Exposure to AI-enabled tooling or platforms
* Experience modernizing legacy Java applications
* Familiarity with performance tuning for high-volume or rules-based systems

PBMAD041726_1776433635

To Apply for this Job Click Here

Exit mobile version