Junior Full Stack Developer
Brooksource
About the Role
The Full Stack Developer will work as part of a larger team to assist in design, development, and integration, ensuring consistency with company strategy and goals.
Key Responsibilities
- Participate in the analysis and review of epics, features, and user stories.
- Participate in the design and review of technical design for component software features.
- Participate in all Agile ceremonies, including Daily Stand Ups, Sprint Planning, Sprint Demo/Reviews, Sprint Retrospectives, and Backlog Refinement.
- Develop technical solutions based upon user specifications and technology frameworks, in adherence with Huntington standards.
- Modify existing software applications as assigned.
- Participate in code reviews and the integration testing of solutions.
- Participate in the debugging and resolution of issues found during testing.
- Assist in the documentation and implementation of software programs and solutions.
- Work collaboratively with technical teams interfacing with assigned applications.
- Create and maintain system documentation, manuals, and policy documents.
- Research and analyze production support issues.
- Participate in production releases as scheduled.
- Participate in the team’s on-call rotation for application support.
- Perform other duties as assigned.
Requirements & Tech Stack
- Experience with Java for backend development.
- Experience with React, Javascript, and/or TypeScript.
- Knowledge or understanding of database design schemas and data modeling.
- Knowledge or understanding of middleware and discovery technologies.
- Strong technical writing and verbal communication skills.
- Experience with MS Word, Excel, and PowerPoint.
- Strong aptitude with demonstrated curiosity and willingness to learn business and technology processes and solutions.
- Ability to manage tasks effectively, meet deadlines, and stay organized with minimal supervision.
- Ability to communicate clearly and succinctly with team members and stakeholders when sharing updates and presenting work in team settings.
- Demonstrates basic active listening skills, paraphrases or summarizes key points from conversations, and asks clarifying questions to ensure understanding. Listens without interrupting and shows respect for others' viewpoints.
- Ability to build positive working relationships with colleagues and contribute to a collaborative team environment.
- Actively participates in team activities, supports shared goals, and contributes to a positive team dynamic.