onsite
Senior Software Engineer - Retirement Solutions Java/Angular - Nationwide Mutual Insurance Company
Software Engineer
Senior Software Engineer building reliable, high‑performance retirement solutions using Java and Angular, delivering end‑to‑end features, integrating with backend services, and collaborating in an Agile environment.
About the role
Key Responsibilities
- Design, develop, and maintain scalable Java back‑end services and Angular front‑end components for retirement‑plan applications.
- Implement RESTful APIs, data persistence layers, and integration points with external systems.
- Collaborate with product owners, architects, and QA to translate business requirements into technical solutions.
- Participate in code reviews, unit testing, and continuous integration pipelines to ensure high code quality.
- Contribute to performance tuning, troubleshooting, and production support for mission‑critical services.
Requirements
- 5+ years of professional experience developing enterprise applications with Java (Spring/Spring Boot) and Angular.
- Strong understanding of REST API design, relational databases, and SQL query optimization.
- Proficiency in Agile methodologies, version control (Git), and CI/CD practices.
- Excellent problem‑solving skills and ability to work collaboratively in cross‑functional teams.
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).