Software Engineer - Access Management (Java Full Stack)
Jobgether United States · $99K–$166K/yr
Internet Marketplace Platforms · 11-50 employees
About the role
You will design and develop secure, scalable microservices and access management platforms using Java and the Spring ecosystem. The role involves managing the full software development lifecycle, including architecture, testing, deployment, and production support.
What they look for
Requirements
Candidates must have a bachelor's degree in a technical field and at least 6 years of professional software development experience. Strong expertise in Java, modern frontend frameworks, and enterprise-scale security protocols is required.
Benefits
Full description
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Software Engineer - Access Management (Java Full Stack) based in the United States.
This role offers the opportunity to build and evolve critical access management and authorization platforms at enterprise scale. You will design secure, highly available services that govern authentication, authorization, and policy-based access across complex technology environments. Working within a modern product engineering team, you will contribute across the full software development lifecycle, from architecture and development to testing and production operations. The role combines backend Java expertise with modern frontend development, cloud technologies, automation, and DevOps practices. You will also help modernize legacy capabilities, improve platform stability and efficiency, and strengthen continuous delivery practices. As a senior engineer, you will mentor teammates, influence technical direction, and contribute to roadmap planning and knowledge sharing. The position is remote within the United States, with an emphasis on secure, scalable engineering and collaborative Agile delivery.
\n
Accountabilities
- Own software development activities end-to-end, from technical design and implementation through testing, deployment, production support, and continuous improvement.
- Design and develop secure, scalable microservices, RESTful APIs, distributed platforms, and access management capabilities using Java and the Spring ecosystem.
- Contribute to architecture decisions and technical direction in collaboration with architects and senior engineering stakeholders.
- Develop modern frontend functionality using technologies such as Angular or React while maintaining robust backend services.
- Build automated unit, integration, and regression tests to validate functionality, user-story acceptance, and application quality.
- Participate in pair programming and Agile ceremonies while delivering valuable, production-ready software.
- Manage and contribute to the product roadmap, helping prioritize technical improvements, modernization initiatives, and long-term platform capabilities.
- Monitor production systems, investigate performance or reliability issues, and participate in a rotational 24x7 on-call schedule for critical and high-severity incidents.
- Implement application monitoring, telemetry, and alerting capabilities to identify and respond to production failures proactively.
- Optimize CI/CD pipelines and delivery tooling by automating manual processes, strengthening quality gates, and improving engineering efficiency.
- Review continuous integration builds, troubleshoot failures, and maintain reliable automated deployment processes.
- Support exploratory testing to identify defects and application behaviors that may not be captured through automated testing.
- Mentor and coach software engineers, support technical learning, participate in interviewing, and organize knowledge-sharing activities.
- Contribute to continuous product stability, technology refresh, operational efficiency, and modernization initiatives.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, Cybersecurity, or a related technical discipline, or an equivalent combination of education and professional experience.
- 6+ years of professional software development experience with demonstrated ownership of enterprise-scale applications and platforms.
- Deep expertise in Core Java, preferably Java 11 or higher, and the Spring ecosystem, including Spring Boot, Spring Security, and Spring Data.
- Hands-on experience with modern frontend technologies such as Angular or React.
- Strong experience designing and developing secure microservices, RESTful APIs, and distributed enterprise systems.
- Experience with relational databases such as PostgreSQL, Oracle, or MySQL, as well as NoSQL or caching technologies such as MongoDB and Redis.
- Experience with build automation and CI/CD technologies, including Gradle, Jenkins, or Tekton, and source-code repositories such as Git.
- Experience working with cloud platforms, with knowledge of Pivotal Cloud Foundry and Google Cloud Platform particularly valuable.
- Familiarity with development environments such as Eclipse or IntelliJ, Agile planning tools such as Jira or Rally, and ServiceNow for incident, change, and ticket management.
- Strong understanding of authentication and federation technologies, including OAuth 2.0, OpenID Connect, SAML 2.0, and multi-factor authentication.
- Knowledge of Role-Based Access Control (RBAC), Attribute-Based Access Control (ABAC), and Policy-Based Access Control (PBAC).
- Experience integrating access management solutions with LDAP, Active Directory, Azure AD, or Microsoft Entra ID is highly desirable.
- Strong analytical, troubleshooting, collaboration, communication, and problem-solving abilities.
- Ability to work effectively in an Agile product environment and take ownership of production systems and operational outcomes.
- Willingness to participate in rotational on-call support for critical and high-priority production incidents.
- Candidates must be legally authorized to work in the United States; visa sponsorship is not available for this position.
Benefits
- Remote work within the United States.
- Competitive annual salary range of approximately $99,100–$166,200, depending on qualifications, experience, and other applicable factors.
- Medical, dental, vision, and prescription drug coverage available immediately.
- Flexible family care days and paid parental leave.
- New-parent ramp-up programs and subsidized backup childcare.
- Family-building benefits, including adoption and surrogacy assistance and fertility treatment support.
- Employee and family vehicle discount programs and management lease opportunities.
- Tuition assistance.
- Active employee resource groups supporting an inclusive workplace.
- Paid time off for individual and team community service.
- Generous paid holiday schedule, including the week between Christmas and New Year’s Day.
- Paid vacation with the option to purchase additional time off.
- Opportunities for technical growth, leadership development, and career progression.
- A collaborative environment focused on innovation, continuous learning, and meaningful technology impact.
\nHow Jobgether works:
We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
Why Apply Through Jobgether?
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
#LI-CL1
Similar roles
-
Engineer, Software JAVA
Standard Bank Group Johannesburg, Gauteng, South Africa
-
Développeur Expert – Java - Aeroline - Île-de-France
Sopra Steria Courbevoie, Ile-of-France, France
-
Java Developer
Deploja AB Gothenburg, Västra Götaland County, Sweden
-
Développeur Java / Springboot (F-H) - Sophia Antipolis
EVERIENCE Valbonne, Provence-Alpes-Côte d'Azur, France
-
Senior Consultant - Java Developer
Infosys Singapore & Australia Singapore, Singapore
-
Principal - Java Tech Lead
Infosys Singapore & Australia Singapore, Singapore