Responsibilities
- Collects and documents technical requirements for complex features, stories, and epics, and creates detailed technical designs.
- Uses Java to build and maintain RESTful APIs.
- Deploys and manages applications on cloud infrastructure.
- Defines and promotes engineering best practices and supports team adoption.
- Utilizes Angular to build intuitive and responsive user interfaces.
- Updates, debugs, and enhances current software systems.
- Analyzes recurring issues to identify systemic problems and proposes scalable fixes.
- Participates in and may lead reviews of design, code, and project documentation.
- Ensures all development activities comply with IT control and security policies.
- Collaborates actively with cross-functional groups to support solution development and innovation.
- Engages team members regularly to discuss technical ideas, solutions, and challenges.
- Applies Agile methodologies and works closely with QA teams in a Scrum framework.
- Provides guidance and training to junior developers and coordinates team efforts.
Benefits
- Health, vision, and dental insurance
- Accident and life insurance
- 401k matching program
- Paid time off
- Education reimbursement