Full Stack Engineer
Posted
Job Description:
Full-Stack Senior Software Engineer Developer
The Workplace Investing Platform technology group is responsible for developing and maintaining technology solutions supporting Defined Contribution (DC) business operations. The platform supports plan sponsors in the configuration of DC plans and operates in a mixed-technology environment including Java, Spring, Angular, and Oracle across multiple application tiers.
The Role
The Senior Developer should possess strong hands-on experience with Java core, Spring, and Web Services development using Angular, REST APIs, and related technologies. Candidates should have experience across the full software development lifecycle including roadmap planning, design, development, deployment, and rotational production support.
Required Skills & Experience
-
6+ years of programming experience in Java, JavaScript frameworks, and client-side technologies
-
Strong understanding of Microservices architecture using Spring WS, REST patterns, OAuth, Swagger, and Apache Camel
-
Experience with DevOps concepts and implementation
-
Expertise in Java 8, Spring, and Spring Boot development
-
Experience developing RESTful APIs and service orchestration/routing solutions
-
Strong experience with Server-Side Java, J2EE, REST, SQL, JUnit, and Tomcat
-
Experience with front-end technologies including HTML5, Angular, JavaScript, CSS, JSON, and Responsive Web Design
-
Experience working in Agile environments with CI/CD, Git, Maven, and JIRA
-
Experience with containerization and cloud deployment technologies, preferably Azure Cloud
-
Experience with API modeling tools such as Swagger
-
Experience building reusable frameworks, SDKs, interceptors, and abstraction-based solutions
-
Strong understanding of Data Structures including Binary Trees, Binary Search Trees, Graphs, and traversal algorithms
-
Ability to analyze business/system requirements and develop technical solutions
-
Strong communication and collaboration skills
-
Bachelor's degree in Computer Science preferred
The Team
The team consists of globally distributed IT professionals responsible for development and maintenance of a large-scale Product Administration Platform supporting Workplace Investing operations.
