Human-centric digital design and development by passionate, skilled talent who care about clarity, coding, and security
Senior Software Development Engineer, Java
Location
Illinois + 1 moreAll locations: Illinois | Washington
Posted
92 days ago
Salary
$65 - $70 / hour
Seniority
Senior
Job Description
Senior Software Development Engineer, Java
Boyle Software
• 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.
Job 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.
Related Guides
Related Job Pages
More Backend Engineer Jobs
Merchandising Promoter
Mondelēz InternationalWe’re a house of incredible brands providing people with the right snack, for the right moment, made the right way.
• Represent Mondelēz International by visiting stores according to the agreed planning cycle • Monitor shelf placement and assortment • Set up campaign displays and secure prime in-store locations • Perform necessary administrative tasks • Optimize the use of our point-of-sale (POS) materials • Be the customer's preferred supplier • Create product displays in stores
Lead, IAM Platform Architecture – Engineering
Mondelēz InternationalWe’re a house of incredible brands providing people with the right snack, for the right moment, made the right way.
• Define and evolve the enterprise identity security architecture and identity trust model • Design identity architectures supporting workforce, external, privileged, and machine identities across hybrid and cloud environments • Establish identity trust boundaries, authentication flows, and authorization models across enterprise systems • Define enterprise identity policy enforcement models supporting Zero Trust access architectures • Design identity federation architectures using SAML, OAuth2, OpenID Connect, and token-based identity frameworks • Define identity trust relationships across enterprise identity providers, SaaS platforms, partner ecosystems, and external identity providers • Establish identity session management, token security, and authentication lifecycle standards • Define enterprise access control models including RBAC, ABAC, and policy-based authorization • Design identity policy enforcement patterns using centralized policy engines and identity-aware access controls • Define access policies supporting risk-based authentication and contextual access controls • Design security architecture for non-human identities including service accounts, application identities, API credentials, and workload identities • Define identity models supporting microservices, containers, APIs, and cloud-native workloads • Reduce enterprise identity attack surface through automated identity lifecycle and least-privilege access controls • Design identity architectures supporting multi-cloud environments, SaaS ecosystems, and modern application platforms • Define architecture supporting B2B partner access and B2C external identity models • Enable identity-driven access control across enterprise applications, APIs, and digital services • Define architecture supporting identity threat detection and identity risk monitoring • Integrate identity platforms with security operations monitoring and threat detection frameworks • Design controls to detect and mitigate credential compromise, privilege escalation, and anomalous authentication activity • Establish identity telemetry patterns enabling identity-based security analytics • Define enterprise identity architecture standards, design principles, and technical reference patterns • Lead architecture governance for IAM integrations across enterprise applications, cloud platforms, and infrastructure services • Conduct architectural reviews of identity integrations and authentication models for new systems • Provide technical guidance to engineering teams implementing IAM services and integrations
• Design and evolve our external API and embedded product layer, ensuring long-term stability, disciplined versioning, and enterprise-grade API craftsmanship. • Evolve our agentic retrieval harness to support both patient and clinical search workflows across structured and unstructured data, with strict permission and audit guarantees. • Build reusable platform primitives that allow external partners to embed and extend our AI capabilities — ensuring every integration produces lasting platform leverage. • Contribute to our core data models that unify structured health records, unstructured inputs, and high-frequency time-series signals.
• work with the Division of Teaching and Learning to ensure Educator Preparation Providers (EPPs) adhere to the state approval processes outlined in Title 5, Subtitle A, Section 1700 of the District of Columbia Municipal Regulations (DCMR) • ensure EPP compliance with all regulatory requirements • create resources that provide EPPs with clear guidance related to the regulations • coordinate technical assistance efforts with programs that do not fully meet the OSSE standards • write/review reports generated as a result of state review visits



