Senior Java Software Engineer
About the role
Computershare Technology Services (CTS) provides global technology and infrastructure/support services for existing Computershare proprietary software together with a full range of development services for new products. Technology is responsible for supporting the business lines with their demand and is part of a cross-functional Agile delivery team which creates customer-oriented solutions aligned to the overall Computershare and Technology strategy and values.
Responsibilities
- Part of a collaborative Agile delivery team, contributing to solutions that meet customer needs and align with Computershare’s broader technology strategy and values.
- Partner with the business product owner and work within an agile environment to develop and support internal applications.
- Oversee the testing, designing, coding and documentation of programs using agile development practices.
- 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 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.
- Identify and support improvements and innovation in technologies/practices within your team that would benefit the business.
Requirements
- 7+ years of Software Engineering experience
- 5+ years of experience in Java/J2EE development and JAVA Web Services Development
- 5+ years of experience with Spring, Spring Batch, and Spring Boot
- 3+ years of experience in JPA
- 2+ years of experience in Hibernate
- 2+ years of Autosys or Control M experience
- 2+ years of experience in any of the following front-end technologies: JavaScript, JSON, CSS, JQuery, Ajax and HTML 5
- 5+ years of Git or GitHub experience
- 3+ years of experience in Agile
- 2+ years of experience in application & data architecture and solution design
- 2+ years of experience in Test Automation Frameworks like Selenium
Qualifications
- A strong work ethic and the ability to manage conflicting priorities
- A curious mindset and commitment to continuous learning, with the ability to quickly grasp new concepts
- Self-motivation and initiative, working independently with minimal guidance to deliver innovative solutions
- A strong attention to detail, with a rigorous and methodical approach to problem-solving and root cause analysis
Skills
- Knowledge of standards, policies, best practice and organizational structure
- Experience with Agile development practices
- Experience with Java/J2EE development and JAVA Web Services Development
- Experience with Spring, Spring Batch, and Spring Boot
- Experience with JPA
- Experience with Hibernate
- Experience with Autosys or Control M
- Experience with front-end technologies: JavaScript, JSON, CSS, JQuery, Ajax and HTML 5
- Experience with Git or GitHub
- Experience with Agile
- Experience with application & data architecture and solution design
- Experience with Test Automation Frameworks like Selenium
Benefits
- Paid parental leave
- Flexible working
- A caring and inclusive culture
- Health and wellbeing rewards that can be tailored to support you and your family, including paid time off, observed holidays, medical, dental and vision plans
- Investment in your future with 401k matching, setting aside salary to purchase shares in our company and tax-advantaged flexible spending plans, including healthcare, dependent care and commuter
- Income protection. Our package includes short and long-term disability benefits, life insurance and supplemental life insurance
- And more
Pay
The typical base pay range for this role is $97,542.90 – $146,315.40 for Columbia, MD, $88,253.10 – $132,380.60 for Charlotte, NC and $92,898.00 – $139,348.00 Minneapolis, MN.
Schedule
Based out of our Columbia, MD; Minneapolis, 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.