What are the responsibilities and job description for the Software Engineer position at Empower Retirement?
A company is looking for a Software Engineer to design, develop, and maintain software applications remotely.Key ResponsibilitiesDesign, code, troubleshoot, and test software features in an Agile environmentCollaborate with cross-functional teams to gather and refine software requirementsParticipate in code reviews and contribute to architectural decisionsRequired Qualifications3 years of experience in full stack development with Java / J2EE and open-source frameworksExperience with API development, including Spring Boot and RESTful APIsSolid experience with relational databases and PL / SQLBachelor's degree in a related field or equivalent professional experienceExperience in a UNIX / Linux environment and Agile principles