Job Description
Job Description
THE OPPORTUNITY
As our ideal candidate, you're fluent in Angular and Java (or other Java-based languages), and passionate about solving complex user experience challenges. You'll thrive in an agile environment- partnering with business analysts and developers to deliver impactful projects. Strong critical thinking, adaptability, and the ability to switch seamlessly between independent work and collaboration will drive your success here.
THE TEAM
We're the team behind the digital foundation—powering the applications that keep our company moving forward. From mobile apps such as our Customer Mobile App, Connect, and Grow, to core business systems such as our Item Attribute and Learning Management Systems, our work powers everyday experiences for employees, partners, and customers. We also create and maintain critical applications that support authentication, security, and navigation across the intranet, extranet, and external portals- ensuring seamless access to the tools that matter most.
Here, your contributions will go beyond code—you'll help strengthen security, improve usability, and directly shape how thousands of people engage with our platforms. You'll collaborate with developers, security experts, and business partners in a highly engaged environment that values innovation, communication, and purpose.
WHAT YOU WILL DO
- Research, code, test, and implement changes- then validate results to ensure success..
- Stay self-motivated and proactive in solving problems
- Develop and maintain backend applications using the spring-boot framework with code written in Java or Kotlin, while preserving application programs written in Groovy / Grails /
- Develop front-end applications in Angular and modern web technologies (e.g., HTML5, CSS, Bootstrap, etc.)
- Create and maintain GitLab pipelines for deployments across multiple environments, including the OpenShift Containerization Platform (OCP)
- Work with MongoDB, DB2, and other databases for development and testing
- Follow the Enterprise SDLC
- Complete peer reviews and contribute to test automation
- Communicate frequently in a co-located, collaborative environment
- Deliver enhancements, updates, and new features using supported frameworks and libraries
- Keep pace with frameworks and library upgrades through continuous research and implementation
- Participate in a 2-week on-call rotation
- Maintain a strong and reliable presence
THE MUST-HAVES
Experience with Spring Boot, Java, and / or other Java-based languages (e.g., Kotlin orGroovy)
Ability to balance fluid project work with unexpected interruptionsThrive under pressure, quickly grasp new ideas, and adapt to fast-changing prioritiesStrong communication skills with the ability to work independently and within a teamExperience with Angular, HTML5, CSS, Bootstrap, Node, and NPMProficiency with Git-based source control (push / pull, commits, branch management)Flexibility to support multiple applications across different frameworks and languagesSelf-motivated, collaborative, and adaptable in a fast-paced Agile environmentTHE NICE TO HAVES
Prior experience developing and maintaining web applicationsUnderstanding of security tools (RACF, LDAP, AD, SailPoint, etc.) and / or mobile developmentFamiliarity with Electron JS, Artifactory, IBM MQ, ornix-based command-line skillsExperience in mobile application developmentWITHIN 1 MONTH, YOU'LL
Be paired with a mentor to build foundational knowledge of supported applicationsUnderstand our Agile process (card assignment, coding, unit tests, code reviews, Jira)Complete changes with guidance on supported applicationsWITHIN 2 MONTHS, YOU'LL
Understand core applications and their business logicBe comfortable with database models in useLeverage software and testing tools to debug and validate application changesWITHIN 3 MONTHS, YOU'LL
Independently navigate the development process from start to finishParticipate actively in code reviews and offer constructive feedbackIdentify code improvements and share ideas with the teamDeliver a new feature for an existing applicationEnsure " No immigration sponsorship (ex. H-1B, TN, STEM OPT) is available for this position " is at the bottom of ever post.