Lead development efforts toward the creation, implementation, and support of existing and next-generation software solutions.
Requirements
- 8 years of experience designing, coding, debugging, and testing software solutions using Java, Spring, Spring Boot, and Microservices architecture to resolve system design solutions
- 4 years of experience maintaining, modifying, and improving existing application code written in Java, Spring, Spring Boot, Spring JDBC
- 4 years of experience converting Business Requirements into Design Artifacts, Defining Service definitions using Swagger and Open API Standards
- 4 years of experience designing Domain Model, Class Diagram and Sequence Diagrams using Enterprise Architect
- 4 years of experience designing, developing and testing API services in Java using Spring Boot and Kubernetes
Responsibilities
- Analyze, design, program, debug, and modify software enhancements and/or new products used in local, networked, or Internet-related computer programs
- Interact with users to define system requirements and/or necessary modifications in an Agile/Scrum environment; gather and write technical requirements for complex stories, features, and epics
- Author technical designs
- Code web applications across domains
- Generate supporting unit test as well as system test specifications and implementations
- Train and mentor new/junior teammates and coordinate the activities within the larger team
Other
- Must live within normal commuting distance of worksite
- Must work in office 2 days per week
- Bachelor’s degree in Computer Science or related field
- 8 years of related experience