Computershare - Charlotte, NC

posted 2 months ago

Full-time - Mid Level
Remote - Charlotte, NC
10,001+ employees
Securities, Commodity Contracts, and Other Financial Investments and Related Activities

About the position

Computershare is seeking a Senior Java UI Engineer to join our Corporate Trust (CCT) Technology team in Charlotte, NC. This is a permanent full-time position that offers a hybrid work environment, requiring three days a week in the office. The role is designed for individuals who thrive in a collaborative and fun team atmosphere, emphasizing continuous learning and professional growth. As a Senior Java UI Engineer, you will be responsible for supporting the CCT application, which encompasses a suite of internal applications. Your primary duties will include coding, providing technical guidance, and consulting with application teams, business stakeholders, and engineering managers. You will be an integral part of an Agile delivery team focused on creating customer-oriented solutions that align with Computershare's overall strategy and values. In this role, you will partner with the business product owner, demonstrating a passion for delivering high-quality solutions and a commitment to improving the quality and speed of value delivery to the business. You will apply your knowledge of standards, policies, and best practices to work both independently and collaboratively within your team and with key stakeholders. Your leadership will guide the software development life cycle, including technical design, implementation, testing, deployment, and support for the CCT application. You will also be responsible for program design, deployment, and ongoing test automation support, ensuring that your team delivers high-quality, maintainable software that adheres to internal standards and policies. Additionally, you will support the evaluation and resolution of technical challenges and blockers, minimizing their impact on the team's delivery and supported products. You will be expected to identify and support improvements and innovations in technologies and practices that benefit the business, such as enhancing efficiency in the software development process or improving customer experience. Effective communication with both technical and non-technical audiences will be essential as you share knowledge, provide updates, influence decisions, and incorporate feedback.

Responsibilities

  • Support the CCT application, which is a suite of internal applications.
  • Perform coding and provide technical guidance and consultation with application teams, Business, and Engineering managers.
  • Be part of an Agile delivery team creating customer-oriented solutions aligned with Computershare's strategy and values.
  • Apply knowledge of standards, policies, and best practices to work independently and collaboratively.
  • Provide leadership in the software development life cycle, including technical design, implementation, testing, deployment, and support.
  • Program design, deployment, and ongoing Test Automation support.
  • Provide informal guidance and share knowledge with colleagues to enable team contributions.
  • Ensure the quality of tasks, services, and information provided by the team through high-quality work and support.
  • Support the evaluation and resolution of technical challenges and blockers.
  • Identify and support improvements and innovations in technologies and practices within the team.
  • Communicate effectively with technical and non-technical audiences to share knowledge, provide updates, and take on feedback.

Requirements

  • 5+ years' experience with UI technologies such as React or Angular JS.
  • 5+ years' experience with web application development using Java, Spring Boot, Spring MVC, Restful API, JSON/XML, JQuery, NPM, Ajax, and/or HTML5.
  • Experience with component-based architecture and the ability to build and maintain large-scale React applications.
  • Working experience of database development with RDBMS such as Oracle.
  • Experience with SDLC tools such as Git, SVN, CI/CD tools, Azure DevOps, Maven, Gradle, and code quality tools.
  • Knowledge and understanding of object-oriented design patterns and their application.

Nice-to-haves

  • Experience with middleware and Cloud platforms such as Tomcat, Redhat OpenShift, Azure.
  • Experience with SOAP, Messaging/Asynchronous processing, JPM/Hibernate, Design Patterns.
  • Defensive programming knowledge of basic security exploits including Cross-site Scripting, SQL injection, and Secure Web Headers.
  • Experience with Agile project methodologies.

Benefits

  • Paid parental leave
  • Flexible working hours
  • Health and wellbeing rewards including medical, dental, and vision insurance
  • 401k matching and tax-advantaged flexible spending plans
  • Short and long-term disability benefits
  • Life insurance and supplemental life insurance
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service