analyzes high level system specifications, system requirements and/or use cases
converts information into low level specifications and system design plan
identifies system dependencies and provides appropriate documentation for design decisions
defines, conducts, and/or participates in testing (i.e. unit, system integration)
collaborates with others regarding effectiveness of systems flow, data usage and manual or automated processes
ensures software development meets standards for programming, design, performance, quality, and security
Requirements
3+ years of hands-on experience with Backend Java Development
knowledge of professional software engineering practices & standard methodologies for the SDLC, including coding standards, code reviews, source control management, build processes and testing
experience in Java and Spring Framework
demonstrated experience in Git/GitLab for source code control, branching, bug tracking, and CI/CD pipelines
Tech Stack
Java
SDLC
Spring
Benefits
comprehensive medical, dental, vision and wellbeing benefits
401(k) contribution
pension plan
annual incentive
9 paid holidays
paid time off program (23 days accrued annually for full-time employees)