Work in Washington Veterans Jobs

Job Information

ManpowerGroup Java Developer in Seattle, Washington

Role: Java Developer

Location: Seattle, WA

Term: 12-18 Month W2 Contract

Compensation: Negotiable (CANNOT work Corp to Corp)

Top Skills:

  • J2EE

  • Spring

  • Spring Boot

  • Splunk

  • RESTful Services

  • Really like to have: IAM and security protocols- ie OAuth

Summary:

An Authentication team is looking for a Java Engineer. The team handles user identification and authentication across multiple channels within the organization.

  • Work closely with our line of business and architects to implement the solutions to protect various software applications in bank.

  • Participate in all phases of software development from requirement gathering, design, implementation, testing and operational support.

  • Be able to create a prototype to prove and test the design independently.

  • Document the solution and testing plan as required in the bank standards.

  • Develop software to ensure delivery of Initiatives for specific applications or application groups meeting all business requirements and non-functional requirements.

  • Be able to test your code and lead the triage of any related issue in lower level and production environments.

  • Collaborate with other application team, DevOps, environment management team and production support team to build monitoring scripts and alerts within bank monitoring tools as Splunk.

  • Provide the operational support to maintain stable environments.

  • Communicate status frequently to project teams and engineering program managers.

  • Ensures team and associated applications adhere to architecture standards, risk management and security guidelines.

  • May provide strategic technical direction and system architecture for individual initiatives.

  • Utilizes in-depth knowledge of technological alternatives and business system requirements to recommend innovations that enhance and/or provide a competitive advantage to the organization.

  • The ideal candidate is a team player, self-starter and quick learner with 5-10 years of experience in software development/testing with large-scale enterprise applications. The working experience requirement can be relaxed if the candidate has right skillset and has the capability to learn quickly. When submitting a candidate under this consideration, please highlight examples of quick learning on the resume. Offer rate may be affected by level of experience.

Qualifications:

  • 5+ years of hands on working experience to develop the mission critical, large scale, high volume enterprise & distributed applications by using Java/J2EE

  • Strong understanding of OO design and having strong programming skills with Java Knowledge of using one or multiple J2EE application servers

  • Strong experience on Java development of RESTful Services using the Spring Framework, Spring Boot and SOAP Webservices

  • Experience on Junit Test cases development, Performance Testing, Optimization and Code analysis

  • Experience of using Relational Oracle SQL/PLSQL and No SQL distributed Cassandra DB Technologies

  • Strong experience on using Development tools like Eclipse/IntelliJ IDE's, Maven, GIT, Bit Bucket, CI/CD pipelines, Splunk and SOAP UI

  • Experience on standard development design patterns of Creational, Behavioral & JEE

  • Experience on handling of cross functional issues by coordinating with distributed development teams across the regions

  • Experience with development models such as Agile and corresponding tool as Jira

  • Knowledge of test driven development

  • Must be able to handle multiple tasks and adapt to a constantly changing environment to meet the release deliverables

  • Proven team player with the ability to foster a team environment

Desired Skills:

  • Knowledge of identity, authentication, authorization and maintenance system

  • Knowledge of various security protocols as SAML, oAuth, FIDO etc

  • Experience with Apache Kafka, IBM MQ for online data publishing and consuming

  • Knowledge of encryption algorithms

  • Strong demonstration of effective written and verbal communication skills

  • Demonstrated analytical, problem solving, planning, time management and organization skills

ManpowerGroup is committed to providing equal employment opportunities in a professional, high quality work environment. It is the policy of ManpowerGroup and all of its subsidiaries to recruit, train, promote, transfer, pay and take all employment actions without regard to an employee's race, color, national origin, ancestry, sex, sexual orientation, gender identity, genetic information, religion, age, disability, protected veteran status, or any other basis protected by applicable law.

DirectEmployers