
Senior Software Development Engineer, Java
Boyle Software
full-time
Posted on:
Location Type: Remote
Location: Illinois • Washington • United States
Visit company websiteExplore more
Salary
💰 $65 - $70 per hour
Job Level
About the role
- Design, develop, and maintain Java-based backend applications and services.
- Implement and maintain authentication and identity integrations (Okta, LDAP).
- Develop APIs and backend services supporting enterprise web applications.
- Work with event-driven and messaging architecture.
- Integrate with Azure cloud services.
- Maintain secure access to services using Key Vault / secrets management.
- Collaborate with frontend teams (JavaScript-based applications).
- Support enhancements, bug fixes, and ongoing maintenance of existing systems.
- Ensure performance, scalability, and security of backend services.
Requirements
- 10+ years of experience in Software Development.
- Strong experience in Java backend development (Spring / Spring Boot preferred).
- Experience building REST APIs and microservices.
- Experience integrating Okta or other Identity Providers.
- Knowledge of LDAP / authentication mechanisms.
- Experience working with Microsoft Azure services.
- Knowledge of Azure Event Grid / messaging / queues.
- Experience using Azure Key Vault or similar secrets management tools.
- Unique skills in Java (Primary) and Python (supporting scripts / automation).
Benefits
- 10 days per year of Paid Time Off (PTO).
- 8 paid holidays + 1 personal floating holiday
- 401(k) retirement plan with company match.
- Medical, dental, and vision insurance, health savings account (HSA), short-term and long-term disability, employee assistance plan (EAP), and basic life and AD&D insurance.
- Health care flexible spending account, dependent care flexible spending account, commuter benefits, voluntary accident & critical injury coverage, voluntary long-term care coverage, and voluntary life and AD&D insurance.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaSpringSpring BootREST APIsmicroservicesPythonauthentication mechanismsevent-driven architecturemessaging architecturescalability