Senior Java Developer at Computershare
Saint Paul, Minnesota, USA -
Full Time


Start Date

Immediate

Expiry Date

08 Sep, 25

Salary

130000.0

Posted On

08 Jun, 25

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Good communication skills

Industry

Computer Software/Engineering

Description

LOCATION: COLUMBIA, MD; ST. PAUL, MN; OR CHARLOTTE, NC (HYBRID)

In this position, you’ll be based in the Columbia, MD, St. Paul, MN or Charlotte, NC office for a minimum of three days a week, with the flexibility to work from home for some of your working week. Find out more about our flexible work culture at computershare.com/flex .

Responsibilities

A ROLE YOU WILL LOVE

As the Senior Java Engineer, you will support the CCT application, which is a suite of internal applications. You’ll also perform coding, provide technical guidance and consultation with application teams, Business, and Engineering managers. In addition, you will be part of an Agile delivery team which creates customer-oriented solutions aligned to the overall Computershare and Technology strategy and values. Partnering with the business product owner, this role requires a passion for delivering quality solutions and the drive to continually improve the quality and speed with which we deliver value to the business.

OTHER KEY RESPONSIBILITIES INCLUDE:

  • Apply knowledge of standards, policies, best practice and organizational structure so that you can work both independently and collaboratively within your team and with key stakeholders.
  • Provide leadership with the software development life cycle, technical design, implementation, testing, deployment, and support for the CCT Application
  • Program design, deployment, and ongoing Test Automation support
  • Provide informal guidance and share knowledge with colleagues to enable them to contribute to the team’s objectives.
  • Ensure the quality of tasks, services and information provided by your team – through the quality of your own work and the support you provide to others - to ensure that your team delivers high-quality, maintainable software which adheres to internal standards and policies.
  • Support the evaluation and resolution of technical challenges and blockers to minimize their impact on the teams’ delivery and/or supported products.
  • Identify and support improvements and innovation in technologies/practices within your team that would benefit the business e.g. efficiency in the software development process or improved customer experience.
  • Communicate effectively with a variety of technical and non-technical audiences to: share knowledge and ideas; provide updates; influence; challenge; and take on feedback.

WHAT WILL YOU BRING TO THE ROLE?

  • 5+ years’ experience with web application development using Java, Spring boot, and Spring MVC, Restful API, JSON/XML and JQuery, NPM, Ajax and/or HTML 5
  • 5+ years’ experience with either of the following UI technologies: React or Angular JS
  • Experience with component-based architecture and the ability to build and maintain large-scale React applications
  • Working experience of database development with Relationship Database Management Systems (RDBMS) such as Oracle
  • Experience in working with SDLC tools such as Git, SVN, CI/CD tools, Azure DevOps, Maven, Gradle and any code quality tools
  • Knowledge and understanding of object-oriented design patterns and their application
Loading...