IAM Engineer

Colorado Springs, Colorado

Seven Seven Software
Apply for this Job
  • Build applications ensuring that the code follows latest coding practices and industry standards, using modern design patterns and architectural principles, actively code against the roadmap
  • Develop high quality, well documented and efficient code adhering to all applicable Prudential standards
  • Write unit, integration tests and functional automation, researching problems discovered by quality assurance or product support, developing solutions to address the problems
  • Work on complex problems in which analysis of situations or data requires an in-depth evaluation of various factors
  • Use programming languages including but not limited to Python, Java, or JavaScript and React, SpringBoot, Node.js frameworks
Job Requirements
  • Bachelor of Computer Science or Engineering or experience in related fields.
  • Leverage diverse ideas, experiences, thoughts and perspectives to the benefit of the organization.
  • Profound understanding of web-based technologies including multi-tier applications and security standards (HTTP, TLS, REST/SOAP, Cookie Handling, SAML, OAUTH, OIDC, )
  • Experience with agile development methodologies and Test-Driven Development (TDD)
  • Knowledge of business concepts tools and processes that are needed for making sound decisions in the context of the company's business
  • Ability to learn new skills and knowledge on an on-going basis through self-initiative and tackling challenges
  • Excellent problem solving, communication and collaboration skills
  • Applied experience with several of the following:
    1. Programming Languages: Java, and Java Script; working in distributed systems, object-oriented programming, design patterns and design methodology; JAVA services using Spring CLI, Maven, Microservice, multi-threading, Concurrency and parallel processing.
    2. Software security skills including secure coding, web application security and DevSecOps; Solid grasp of security concepts (authentication, authorization, encryption, digital signature, JWT), SSL, web service proxies, firewall, SAML 2.0, OpenID Connect, OAuth 2.0)
    3. AWS Core Services: AWS Services such as ECS, Secrets Manager, API-Gateway, CloudWatch etc.
    4. Frameworks: SpringBoot, Node.js, such as Full / MEAN / MERN stack
    5. Data Store: NoSQL or Relational Data structures; MongoDB BPM tools
    6. Data Streaming: SQS, Kinesis
    7. Application Programming Interfaces (API): Consumption & Development; implementing service-oriented architecture (SOA) patterns; Web service technologies such as APIs, REST, JSON, SOAP, XML, JDBC, MySQL
    8. Unit, interface and end user testing concepts and tooling (functional & non-functional)
    9. Automated testing
    10. Accessibility awareness
    11. Dev Ops Tools & Practices: DevOps automation tools, practices & capabilities, continuous integration & continuous delivery
    12. DevOps Platform: Industry standard CI/CD solutions, platforms and tools (Jenkins, Atlassian, Sonar, Artifactory, CheckMarx etc.) to support lifecycle capabilities.
    13. Software Development Life Cycle (SDLC): Monitoring and logging techniques
  • Preferred qualifications:
    1. 5+ years Software development & Engineering experience.
    2. 2+ years of experience in designing, implementing, and supporting IAM and SSO solutions.
    3. 3+ years of Java development experience with frameworks like SpringBoot, SpringMVC, SpringData etc.
    4. 2+ years of development experience with AWS Services like AWS ECS Fargate, Secrets Manager, CloudWatch etc.
    5. Architecture Patterns
    6. Design Thinking
    7. Financial/Insurance industry experience is a plus, not a must
Date Posted: 31 March 2025
Apply for this Job