UniGroup is looking to solve the problem of maintaining and enhancing a wide range of legacy applications by hiring a Senior Software Engineer to join their Legacy Java Support Team.
Requirements
- Java, Spring, Spring Boot, JSP, JavaScript, React, REST APIs
- AWS, Kubernetes, CI/CD, Git
- IntelliJ, DataGrip, SQuirreL SQL, WebStorm
- Node.js, TypeScript, modern front-end experience beyond React
- 5+ years of professional software development experience
- Proficient in industry best practices such as coding standards, coding modularity, object-oriented programming, etc.
- Strong experience in Java, Spring, Spring Boot, and front-end technologies such as JSP, JavaScript, React, etc.
Responsibilities
- Support full-stack development for a variety of applications, including platforms used by UniGroup’s nationwide network
- Write clean, maintainable code in multiple versions of Java (Java 8 and above)
- Collaborate with other engineers, product managers, and technical teams to define and deliver solutions
- Participate in a shared on-call rotation (approximately every 5 to 6 weeks, following onboarding and shadowing)
- Recommend improvements that make our codebase, tools, and workflows better for everyone
Other
- Ability to work independently in a fast-paced environment with minimal structure
- A natural problem-solver who isn’t afraid to ask questions, dig into systems, and suggest improvements
- Willingness to take part in after-hours support as part of the team rotation
- Applicants must be currently authorized to work in the United States without the need for employer sponsorship, now or in the future.
- 160 hours of PTO, plus 2 floating holidays and 9 paid holidays