Job Description and Requirements

The Java Developer II is responsible for designing and building RESTful web service APIs in Java that enable and support our member-facing web applications and our partners. Must enjoy working collaboratively, learning continuously, solving complex problems, and producing high quality code. Must possess initiative, results-oriented drive and a solid work ethic requiring minimal direction. Capable of leading, organizing, and executing on projects from start to completion. Mentor and guide other developers.

Essential Functions and Responsibilities

  • Design and build RESTful web service APIs in Java that enable and support our member-facing web applications and our partners.
  • Work collaboratively as part of an agile team to deliver solutions to business needs.
  • Relentlessly pursue continuous improvement in our products and processes.
  • Build clean, documented, testable code using TDD, JUnit, Postman, and Swagger.
  • Comfortable working with standard dev tools like Eclipse, Git, Github, Jenkins, Maven, and web app servers like WebSphere or Liberty.
  • Strong foundational skills in Java and Object Oriented Programming are required.
  • Build performant services, and be able to diagnose and resolve performance issues at all layers of the system.
  • Must have deep knowledge and familiarity with web frameworks, such as Spring MVC or Spring Boot.
  • Strong experience designing database tables and writing SQL queries in an RDBMS, such as Oracle.
  • Experience with the following is a plus: Splunk, AppDynamics, Checkmarx
  • Build SSO and web service integrations with our partners using technologies such as SAML and SOAP.
  • Must understand API security and have experience working with an API Gateway (such as Tyk) for API authorization.
  • Provide technical assistance and guidance with designing complex features. Conduct design and code reviews.
  • Help the team meet their sprint deliverables by addressing any impediments in their way.
  • All other duties as assigned (note: essential functions and responsibilities may change or new ones may be assigned at any time with or without notice).

Requirement

  • Bachelor's Degree in B.S. Computer Science or closely related field
  • Minimum 3 years of job-related work experience
  • Graduation from an accredited college or university with a Bachelor’s Degree in Computer Science or a closely related field, and 5 years of web development experience; OR successful completion of a relevant program from an accredited technical school; or an equivalent combination of education and experience

Skills and/or Certifications/Licensing

  • Strong foundational skills in Java, OOP, and RESTful API development are required. Ability to communicate effectively, both verbally and in writing. Ability to establish and maintain effective working relationships with RBFCU employees

All qualified applicants will receive consideration for employment without regard to race, color, sex, sexual orientation, gender identity, religion, national origin, disability, veteran status, or other legally protected status.

Read Full Description
Confirmed 17 hours ago. Posted 30+ days ago.

Discover Similar Jobs

Suggested Articles