Description
The Software Engineer will perform moderately difficult research, design, and software development work for a specific product or functional area. Responsibilities include translating requirements into software designs, developing and reviewing specifications, implementing coding practices, participating in code reviews, troubleshooting and fixing bugs, collaborating with stakeholders across Agile and Waterfall methodologies, and contributing to technology migrations. The role requires strong Java, Spring Boot, microservices, cloud, containerization, and distributed-systems experience, with a BS in Engineering or Computer Science or equivalent experience.
