Senior Software Engineer, IAM & Microservices (AWS)

LexisNexis Risk Solutions

Town of Texas (WI)

Hybrid

USD 95,000 - 159,000

Full time

12 days ago
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

LexisNexis Risk Solutions is seeking a seasoned Software Engineer to contribute across the full engineering lifecycle for the Web Access Management platform.

You will design, implement, and test backend services in Java/Spring/Micronaut while migrating legacy systems to cloud-native microservices on AWS, and collaborate with product managers, architects, and other engineers to deliver secure, scalable identity and access solutions.

Qualifications

  • 7+ years of Software Engineering experience.
  • BS Engineering/Computer Science or equivalent experience.
  • Strong proficiency in Java / J2EE, with hands-on experience in Spring Framework / Spring Boot and/or Micronaut.
  • Experience designing and building microservices and RESTful APIs; familiarity with clean/hexagonal architecture and SOLID principles.
  • Proficiency in frontend development with JavaScript / TypeScript and a modern framework (Angular preferred); solid understanding of web markup including HTML5, CSS3, and JSP.
  • Proficient with relational databases (Oracle and/or PostgreSQL) and proven ability to write SQL queries; exposure to NoSQL (DynamoDB) a plus.
  • Understanding of data modelling principles and ability to work with complex data models.
  • Hands-on experience with a cloud platform (AWS preferred) and infrastructure-as-code (Terraform).
  • Experience with containerization (Docker) and web servers / reverse proxies (Apache, NGINX); comfortable working in Linux/UNIX environments.
  • Familiarity with authentication & authorization protocols — OAuth 2.0, OpenID Connect, SAML, MFA, and identity federation.
  • Strong understanding of web application security principles and best practices (OWASP).
  • Strong knowledge of Git and code repository best practices.
  • Good understanding of today's web application technologies, web infrastructure (software and hardware), and the DevOps process.
  • Experience with build tooling (Gradle and/or Maven) and package management (npm).
  • Familiarity with industry best practices — test-driven development and code coverage (Jacoco, SonarQube).
  • Knowledge of messaging / event-driven systems (SQS, Kinesis, EventBridge, Step Functions) a plus.
  • Knowledge of software development methodologies (e.g., Agile, Waterfall).
  • Ability to write and review portions of detailed specifications for the development of system components of moderate complexity.
  • Ability to complete moderately complex bug fixes.
  • Ability to work well with internal and external technology resources.
  • Good oral and written English communication skills.

Responsibilities

  • Interface with product managers, architects, and other technical team members to finalize requirements for identity, entitlement, authentication, and access-token services.
  • Write and review portions of detailed specifications and design documents for the development of system components of moderate complexity.
  • Work closely with other development team members to understand moderately complex product requirements and translate them into scalable software designs.
  • Design, implement, and unit-test backend services (Java / Spring / Micronaut) and, where needed, frontend components (Angular / TypeScript).
  • Contribute to the replatforming of legacy services to Micronaut microservices, applying clean/hexagonal architecture and SOLID principles.
  • Build and maintain secure RESTful APIs and integrations across OAuth 2.0, OpenID Connect, SAML, and MFA flows.
  • Successfully apply development processes, secure-coding best practices, and code reviews (SonarQube quality gates, Jacoco coverage).
  • Author unit, integration, and end-to-end tests (JUnit, Mockito, Cypress) and support CI/CD pipelines (GitHub Actions, Azure DevOps, Gradle).
  • Operate in various development environments (Agile, Waterfall, etc.) while collaborating with key stakeholders.
  • Resolve technical issues, troubleshoot production incidents, and complete bug fixes.
  • Keep abreast of new technology developments in identity & access management, cloud, and application security.
  • All other duties as assigned.

Skills

Java
Spring Framework
Micronaut
RESTful APIs
OAuth 2.0
Angular
AWS
CI/CD
SQL
DevOps

Education

BS Engineering/CS

Tools

Git
Gradle
Maven
Terraform
Docker
JUnit
Cypress

Job description

LexisNexis Risk Solutions is seeking a seasoned Software Engineer to contribute across the full engineering lifecycle for the Web Access Management platform.

You will design, implement, and test backend services in Java/Spring/Micronaut while migrating legacy systems to cloud-native microservices on AWS, and collaborate with product managers, architects, and other engineers to deliver secure, scalable identity and access solutions.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer - IAM Microservices (AWS)
Senior Software Engineer - IAM Microservices (AWS)

LexisNexis Legal & Professional • Town of Texas (WI)

On-site
USD 95,000 - 159,000
Senior IAM & Microservices Engineer (AWS)
Senior IAM & Microservices Engineer (AWS)

LexisNexis • Town of Texas (WI)

On-site
USD 95,000 - 159,000
Senior Software Engineer: Cloud, AI & Security
Senior Software Engineer: Cloud, AI & Security

LexisNexis Risk Solutions Inc. Company • Alpharetta (GA)

On-site
USD 79,000 - 131,000
Senior Cloud-Native Software Architect & Microservices Lead
Senior Cloud-Native Software Architect & Microservices Lead

LexisNexis Risk Solutions • Alpharetta (GA)

On-site
USD 118,000 - 220,000
Junior Software Engineer - Java, Spring Boot & REST
Junior Software Engineer - Java, Spring Boot & REST

Talent Octopusventures • Alpharetta (GA)

On-site
USD 59,000 - 99,000
Annual incentive bonus
Country specific benefits
Senior Cloud-Native Software Architect & Tech Lead
Senior Cloud-Native Software Architect & Tech Lead

LexisNexis Risk Solutions • Raleigh (NC)

On-site
USD 170,000 - 177,000
Remote Senior Principal Engineer – Cloud & Microservices
Remote Senior Principal Engineer – Cloud & Microservices

LexisNexis Risk Solutions • Raleigh (NC), Northern (KY)

Hybrid
USD 170,000 - 177,000
Junior Java Engineer: Spring Boot & REST APIs
Junior Java Engineer: Spring Boot & REST APIs

RELX • Alpharetta (GA)

On-site
USD 59,000 - 99,000
Senior Software Engineer II - Risk Platform (Hybrid)
Senior Software Engineer II - Risk Platform (Hybrid)

Remitly • Boca Raton (FL)

Hybrid
USD 95,000 - 159,000
Senior AWS Cloud Engineer & Tech Lead (Remote, ET)
Senior AWS Cloud Engineer & Tech Lead (Remote, ET)

LexisNexis • Raleigh (NC)

On-site
USD 115,400 - 192,300
Health benefits
401(k) with match
Wellbeing program
+1