Urgently Looking For IAM Engineer (Java/ Spring)// 100% Remote// Financial Company
Role: IAM Engineer (Java/ Spring)
Location: 100% Remote
Duration: 6+ Months
Client Domain: Financial Company
Visa: No H1B/ OPT/ CPT
Process: Phone/ Skype
Required:
- 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:
- 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.
- 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).
- AWS Core Services: AWS Services such as ECS, Secrets Manager, API-Gateway, CloudWatch etc.
- Frameworks: SpringBoot, Node.js, such as Full / MEAN / MERN stack.
- Data Store: NoSQL or Relational Data structures; MongoDB BPM tools.
- Data Streaming: SQS, Kinesis.
- Application Programming Interfaces (API): Consumption & Development; implementing service-oriented architecture (SOA) patterns; Web service technologies such as APIs, REST, JSON, SOAP, XML, JDBC, MySQL.
- Unit, interface and end user testing concepts and tooling (functional & non-functional).
- Automated testing.
- Accessibility awareness.
- Dev Ops Tools & Practices: DevOps automation tools, practices & capabilities, continuous integration & continuous delivery.
- DevOps Platform: Industry standard CI/CD solutions, platforms and tools (Jenkins, Atlassian, Sonar, Artifactory, CheckMarx etc.) to support lifecycle capabilities.
- Software Development Life Cycle (SDLC): Monitoring and logging techniques.
Preferred qualifications:
-
- 5+ years Software development & Engineering experience.
- 2+ years of experience in designing, implementing, and supporting IAM and SSO solutions.
- 3+ years of Java development experience with frameworks like SpringBoot, SpringMVC, SpringData etc.
- 2+ years of development experience with AWS Services like AWS ECS Fargate, Secrets Manager, CloudWatch etc.
- Architecture patterns.
- Design thinking.
- Financial/Insurance industry experience is a plus, not a must.
Responsibilities:
On a Global Technology IAM team, you will partner with tech leads, designers, engineers and delivery professionals to develop and improve IAM solutions.
- Code, test and debug new and existing applications as you implement capabilities to solve sophisticated business problems, deploy innovative products, services and experiences to delight customers.
- In addition to applied experience, you will bring excellent problem solving, communication and teamwork skills, along with agile ways of working, strong business insight, an inclusive leadership attitude and a continuous learning focus to all that you do.
- 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 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, Spring Boot, Node.js frameworks.
Regards:
Anand
Headwit Global Inc.
Phone # +1 (512) 866-4578
5900 Belcones drive
Suit #100, Austin, TX , 78731
To unsubscribe from future emails or to update your email preferences click here