ManpowerGroup - Seattle, WA

posted 22 days ago

Full-time - Mid Level
Seattle, WA
Administrative and Support Services

About the position

The Java Developer role at ManpowerGroup involves working within an Authentication team to enhance user identification and authentication processes across various software applications in a banking environment. The position requires collaboration with business lines and architects to implement secure solutions, participate in all phases of software development, and provide operational support to maintain stable environments.

Responsibilities

  • Work closely with line of business and architects to implement solutions for user identification and authentication.
  • Participate in all phases of software development including requirement gathering, design, implementation, testing, and operational support.
  • Create prototypes to test and prove design concepts independently.
  • Document solutions and testing plans according to bank standards.
  • Develop software to meet business and non-functional requirements for specific applications or application groups.
  • Test code and lead triage of related issues in lower and production environments.
  • Collaborate with application teams, DevOps, and production support to build monitoring scripts and alerts using tools like Splunk.
  • Provide operational support to maintain stable environments.
  • Communicate project status frequently to project teams and engineering program managers.
  • Ensure adherence to architecture standards, risk management, and security guidelines.

Requirements

  • 5+ years of hands-on experience in developing large-scale, high-volume enterprise applications using Java/J2EE.
  • Strong understanding of object-oriented design and programming skills in Java.
  • Experience in developing RESTful Services using Spring Framework and Spring Boot.
  • Proficient in Junit Test case development, performance testing, optimization, and code analysis.
  • Experience with relational databases like Oracle SQL/PLSQL and NoSQL technologies such as Cassandra.
  • Familiarity with development tools like Eclipse/IntelliJ, Maven, GIT, Bit Bucket, CI/CD pipelines, and Splunk.
  • Knowledge of standard development design patterns and Agile development methodologies.

Nice-to-haves

  • Knowledge of identity, authentication, and authorization systems.
  • Familiarity with security protocols such as SAML, OAuth, and FIDO.
  • Experience with Apache Kafka and IBM MQ for data publishing and consuming.
  • Understanding of encryption algorithms.
  • Strong written and verbal communication skills.
  • Demonstrated analytical and problem-solving skills.

Benefits

  • Equal employment opportunities in a professional work environment.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service