Overview:
As a Senior Specialist, Full-Stack Engineer you will design, implement, and optimize Java and Angular applications to support high-volume, low-latency Investment Analytics capabilities. You’ll lead cross-functional design, development, and documentation while guiding front-end and back-end delivery. You’ll partner with Product Owners and Business Analysts, participate in code reviews, and ensure security, performance, and reliable operation. This role sits on the Performance & Compliance team in Boston or Westborough and offers opportunities to shape core analytics platforms within a premier financial services firm. Compensation / Benefits competitive compensation health and wellbeing programs paid leaves paid volunteer time flexible global resources life-long learning opportunities
Responsibilities:
Design, implement, and maintain Java & Angular applications (high-volume, low-latency) Lead technical design, development, and documentation of cross-functional, multi-platform systems Provide technical leadership on front-end and UI across the portfolio Engage with Product Owners and Business Analysts to clarify platform requirements Actively participate in code reviews and integrate components into a working system Apply security and privacy design principles to applications Coordinate, code, test, and document to ensure target performance levels Investigate and resolve production issues using logs (e.g., Splunk) and code analysis
Key requirements:
Bachelor's degree in computer science or related discipline, or equivalent work experience 3-4 years of Java & Angular development experience Proficiency in backend and frontend development (Java 17, Spring 6, Spring Boot 3, Angular 6–17, HTML, CSS, Node.js, NVM, JSON) Strong knowledge of both client-side and server-side development Understanding of Micro Frontend frameworks and adaptable frontend architectures Experience with RESTful web services and microservices-based scalable architectures Familiarity with on-prem and container-based cloud frameworks Solid SDLC and DevOps experience (CI/CD, Git) Experience with event-driven patterns (Kafka, RabbitMQ) and distributed caching (Redis, Hazelcast) Familiarity with OAuth2/OIDC/JWT security models Ability to diagnose production issues via logs and monitoring tools Cross-functional collaboration Strong communication Problem solving and analytical thinking Java 17 Spring 6 Spring Boot 3