Job Type:Full Time
Apply Now

Job Description

IBM has an opportunity for an experienced Java Software Engineer in our IBM Security Cloud Identity group. Must have 2-3 years experience working within a software development role, preferably in cloud based continuous delivery environment with a focus on test automation.

Required Technical and Professional Expertise

  • At least 2 years Java development experience
  • Experience with JavaScript

Preferred Technical and Professional Experience

  • Shell Scripting, Python, Perl
  • Superior command of Computer Science fundamentals: data structures, algorithms, complexity analysis, object-oriented design, unit testing, and systems architecture.
  • Test automation experience
  • Experience with Web Services using JSON
  • Knowledge of REST interfaces
  • Use of OAuth, OpenID Connect, SAML and Identity Federation technologies
  • Experience with or knowledge of Identity and Access Management
  • Experience with or knowledge of Cloud technologies, Microservices Architecture (MSA), Docker containers
  • Track record of continually raising team productivity and effectiveness by defining, driving and delivering software engineering/automation best practices

Required Education: Bachelor's Degree

Required Technical and Professional Expertise

Please see Job Description

Preferred Tech and Prof Experience

Please see Job Description

EO Statement

IBM is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.