To Apply for this Job Click Here
Position: Senior Software Engineer (Java)
Location: Remote (U.S.)
Duration: contract (initial 6 months with extensions)
Duration: contract (initial 6 months with extensions)
Overview
We are seeking a Senior Software Engineer to join a small, fast-paced engineering team focused on building and maintaining Java-based applications that support financial compensation and payout calculations. This role requires strong backend expertise, along with DevOps and automation experience.
Key Responsibilities
- Design, develop, and maintain Java-based applications
- Build and enhance systems supporting compensation and commission structures
- Contribute to API integrations and backend services
- Improve and maintain CI/CD pipelines using GitHub Actions
- Support DevOps practices, including automation and deployment
- Identify and resolve security vulnerabilities
- Participate in technical debt reduction and modernization efforts
- Assist with observability and monitoring tools (e.g., Datadog, Sneak)
- Contribute to UI-related enhancements where needed
Required Qualifications
- Strong experience with Java development
- Hands-on experience with CI/CD tools, especially GitHub Actions
- Exposure to DevOps practices and test automation
- Experience with cloud platforms (AWS and/or Azure)
- Familiarity with containerization (Docker, Kubernetes, OpenShift)
- Experience working with APIs and backend services
- Ability to work in a fast-paced team alongside senior engineers
Preferred Qualifications
- Experience with Kafka
- Exposure to observability tools (Datadog, Sneak)
- Knowledge or exposure to AI technologies
- Experience working in financial systems or compensation platforms
hsmad61726_1781752012
