GRO Technology Rotational Program – Software Data Engineering

Posted 2 months ago
$80.63K - $134.38K / year

Are you applying to the internship?

Job Description

GRO Program – Technology | John Hancock

The Tone:
This is an early talent development program at John Hancock, a leading international financial services provider, located in Boston, MA, with a hybrid working arrangement. Manulife’s GRO program is designed to launch early careers in technology by providing support, structure, and opportunities for new graduates. This role is a gateway to a meaningful and future-ready tech career, developing future technology leaders within the company’s technology stream.

The TL;DR
• Role: Early Career
• Type: Rotational Program
• Location: Hybrid, Boston, MA
• Pay: $80625–$134375 yearly
• Team: Manulife’s Technology stream of the GRO Program
• Mission: Develop future technology leaders through two 12-month placements in roles such as Full-Stack Software Engineer and Data Engineering.
• Tech Stack: Java, JavaScript, Spring Boot, Git, CI/CD, ReactJS, Azure AKS/ACS, APIM, Salesforce, .NET., AI Tools and Prompt Engineering

What You’ll Actually Do
• System Design: Contribute to the design and development of system components (e.g., API, microservice, application) per defined architecture and program specifications.
• Requirement Analysis: Analyze business requirements and contribute to design specifications for system components.
• Quality Assurance: Create and execute unit tests, ensuring system components operate as specified.
• Defect Resolution: Track, communicate, and suggest solutions for managing defects.
• System Support: Clearly document system component modifications and perform basic analysis and debugging functions on existing system components.

The Must-Haves
• Background: Expected graduation of Spring 2027 from an accredited university with an undergraduate degree in Computer Engineering, Software Engineering, Computer Science, or a related discipline.
• Experience: An understanding of object-oriented software development frameworks, design patterns, and various software development lifecycle approaches, especially Agile/Scaled Agile/Scrum.
• Skills: Knowledge of DevOps, Web and Mobile development and testing, Test Driven Development, Pair Programming, Data/Database technologies, Cybersecurity, and Microservices.
• Bonus: An understanding of emerging technologies, strong verbal and written communication skills, and an aptitude to solve business problems with technology.

Related Jobs