Job Summary We are seeking a Senior Full Stack Engineer to design, develop, and maintain enterprise software solutions supporting wealth management applications. The ideal candidate will have strong experience in full-stack application development using Java, Spring Boot, Angular or React, REST APIs, and cloud-native technologies. This role requires close collaboration with cross-functional teams to build scalable, secure, and high-quality applications while contributing throughout the full software development lifecycle in an Agile environment. Key Responsibilities Design, develop, and maintain enterprise-scale full-stack applications using Java, Spring Boot, Angular or React, and Node.js. Develop and enhance RESTful APIs to support business applications and system integrations. Build responsive, scalable, and secure frontend applications using modern JavaScript frameworks. Design and optimize database solutions using PostgreSQL and SQL. Develop API documentation using Swagger/OpenAPI. Participate in application architecture, technical design, and solution development. Build, deploy, and maintain cloud-native applications using AWS services. Develop and support containerized applications using Docker and Kubernetes. Utilize Terraform for infrastructure automation and cloud provisioning. Implement and maintain CI/CD pipelines using Jenkins and automated deployment tools. Collaborate with development teams using GitHub and pull request workflows. Participate in code reviews and ensure adherence to coding standards and best practices. Troubleshoot application issues and optimize application performance and scalability. Work collaboratively with cross-functional teams throughout the Software Development Life Cycle (SDLC). Participate in Agile ceremonies, including sprint planning, daily stand-ups, reviews, and retrospectives. Contribute to continuous improvement initiatives and adoption of modern engineering practices. Required Qualifications Bachelor's degree in Computer Science, Information Systems, Engineering, or a related field. Strong experience developing enterprise applications using Java and Spring Boot. Experience with Angular or React for frontend development. Experience with Node.js development. Strong experience designing and developing RESTful APIs. Experience with Swagger/OpenAPI. Strong SQL skills and experience with PostgreSQL. Experience using GitHub and collaborative source control workflows. Experience building and deploying applications using Jenkins or similar CI/CD tools. Experience working in Agile software development environments. Strong interpersonal, communication, collaboration, and problem-solving skills. Ability to work effectively with multiple cross-functional teams. Preferred Qualifications Experience with Docker, Kubernetes, Terraform, and AWS cloud technologies. Experience with automated testing frameworks such as Selenium, Serenity, Rest Assured, Playwright, or Karate. Experience with Python. Experience in the Financial Services industry. ONLY LOCAL CANDIDATES Education: Bachelors Degree
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
- Dice Id: compun
- Position Id: SINDC5834257
- Posted 1 day ago