• Westlake, TX
  • Quick Apply
30+ days ago

Job Description

Role Summary

We are looking for a hands-on Full Stack Engineer to design, develop, and maintain scalable, cloud ready, enterprise applications in a financial services environment. The ideal candidate is a strong Java engineer with solid front end experience (Angular), who has worked on distributed microservices, event driven architectures (Kafka), and modern CI/CD pipelines on AWS or another major cloud.

Key Responsibilities

  • Design, develop, and maintain high performance web applications using Angular (preferably Angular 17+), TypeScript, HTML, CSS, and RxJS.
  • Build, test, and integrate RESTful APIs and backend services using Java, Spring Boot, and related frameworks (Spring MVC, Java EE).
  • Implement secure, scalable backend logic following best practices for authentication, authorization, and application security (OAuth2, Azure AD, JWT or similar).
  • Design and build cloud ready, distributed microservices and event driven systems using Apache Kafka.
  • Work extensively with relational databases (Oracle, MySQL, SQL Server) and write performant SQL/PLSQL; experience with OLAP platforms (Snowflake, Redshift, DuckDB) is a plus.
  • Contribute to and consume UI design systems, including design tokens, Angular Material, Bootstrap, Highcharts, AG Grid, and related front end libraries.
  • Apply Test Driven Development (TDD) and Acceptance Test Driven Development (ATDD) practices, including unit, integration, and end to end testing.
  • Build and maintain CI/CD pipelines using tools such as Jenkins, uDeploy (or equivalent), Git, Maven, JUnit, Docker, Kubernetes, and related DevOps tooling.
  • Collaborate closely with Product Owners, Architects, Tech Leads, and cross functional teams to refine requirements, propose technical solutions, and deliver high quality features.
  • Participate in code reviews, enforce coding standards, and contribute to continuous improvement of engineering practices.

Required Skills and Qualifications

  • 6–9 years of professional experience as a Full Stack or Backend Engineer building enterprise scale applications (3–5 and 10+ considered for the right fit).
  • Strong expertise in Java and Spring Boot, with hands on experience building microservices and RESTful APIs.
  • Solid front end experience with Angular (ideally Angular 17+), TypeScript, HTML, CSS; React experience is a plus.
  • Experience designing and operating event driven systems with Apache Kafka.
  • Strong RDBMS skills (Oracle/MySQL/SQL Server) and confident writing complex SQL; PLSQL experience is a plus.
  • Experience with CI/CD pipelines and DevOps tools: Git, Jenkins, Maven, Docker, Kubernetes, uDeploy (or similar), Sonar, Artifactory/Nexus, JMeter or similar.
  • Experience deploying and operating applications on AWS or another major cloud (EC2, Lambda, S3, IAM, KMS, CloudWatch or equivalents).
  • Familiarity with TDD/ATDD and automated testing tools/frameworks such as JUnit, Jest, Karma, Cypress, Playwright, Pytest, Karate is highly valued.
  • Good knowledge of software engineering best practices across the SDLC: coding standards, code reviews, source control, build processes, testing, and operations.
  • Strong communication, problem solving, and teamwork skills, with the ability to work independently with minimal direction.

Nice to Have

  • Experience in financial services or asset management domains.
  • Exposure to Python and frameworks such as Django, Flask, or FastAPI.
  • Experience with design systems and UI design token implementation.
  • Exposure to LLMs/AI systems (OpenAI / Azure OpenAI / Gemini), agents, and LangGraph style workflows.
Job Responsibilities

Job Responsibilities

  • Design, develop, and maintain scalable, cloud ready web applications using Java, Spring Boot, and Angular in a microservices and event driven architecture.
  • Build, consume, and optimize RESTful APIs, ensuring reliability, performance, and secure integration with upstream and downstream systems.
  • Implement robust, secure backend services including authentication, authorization, and data access layers, following firm security and compliance standards.
  • Develop rich, responsive UI components in Angular using TypeScript, HTML, CSS, and established design systems (e.g., Angular Material, design tokens, shared UI libraries).
  • Work with messaging platforms such as Kafka to build event driven workflows and integrate with distributed services across the ecosystem.
  • Write clean, testable code and apply TDD/ATDD practices, creating and maintaining unit, integration, and end to end test suites using tools like JUnit, Cypress, and related frameworks.
  • Collaborate closely with Product Owners, Architects, Tech Leads, and other engineers to refine requirements, design technical solutions, and break work down into incremental deliverables.
  • Participate in code reviews, provide constructive feedback, and help enforce engineering best practices, coding standards, and quality guidelines.
  • Configure and maintain CI/CD pipelines (e.g., Jenkins/uDeploy based) to support automated builds, tests, and deployments to non prod and production environments.
  • Monitor application health and performance using logging and observability tooling, triage production issues, and contribute to root cause analysis and remediation.
  • Work with relational databases (e.g., Oracle, SQL Server, MySQL) to design schemas, write efficient SQL/PLSQL, and tune queries for performance and scalability.
  • Contribute to continuous improvement of the team's tooling, processes, and documentation, and mentor junior engineers where appropriate.

Numbers & Facts

LocationWestlake, TX

Skills

  • AWS Lambdaunmatched
  • Acceptance Testingunmatched
  • Access Authorizationunmatched
  • Amazon Elastic Compute Cloud (EC2)unmatched
  • Amazon Simple Storage Service (S3)unmatched
  • Amazon Web Services (AWS)unmatched
  • AngularJSunmatched
  • Apache JMeterunmatched
  • Apache Kafkaunmatched
  • Application Programming Interface (API)unmatched
  • Applications Securityunmatched
  • Artificial Intelligence (AI)unmatched
  • Asset Managementunmatched
  • Authenticationunmatched
  • Best Practicesunmatched
  • Bootstrapunmatched
  • CSS (Cascading Style Sheet)unmatched
  • Cloud Applicationsunmatched
  • Cloud Computingunmatched
  • Code Reviewsunmatched
  • Coding Standardsunmatched
  • Communication Skillsunmatched
  • Continuous Deployment/Deliveryunmatched
  • Continuous Improvementunmatched
  • Continuous Integrationunmatched
  • Cross-Functionalunmatched
  • Database Designunmatched
  • DevOpsunmatched
  • Djangounmatched
  • Dockerunmatched
  • Documentationunmatched
  • Ecosystemsunmatched
  • Enterprise Applicationsunmatched
  • Finance Softwareunmatched
  • Financial Servicesunmatched
  • Flaskunmatched
  • Gitunmatched
  • HTML (HyperText Markup Language)unmatched
  • HighChartsunmatched
  • Internet Applicationunmatched
  • JUnitunmatched
  • Javaunmatched
  • Java Platform Enterprise Edition (Java EE/J2EE)unmatched
  • Jenkinsunmatched
  • Machine Toolunmatched
  • Mavenunmatched
  • Mentoringunmatched
  • Microservicesunmatched
  • Microsoft SQL Serverunmatched
  • Microsoft Windows Azureunmatched
  • MySQLunmatched
  • OAuthunmatched
  • OLAP (OnLine Analytical Processing)unmatched
  • Oracleunmatched
  • Oracle Databaseunmatched
  • Oracle PL-SQLunmatched
  • Performance Tuning/Optimizationunmatched
  • Problem Solving Skillsunmatched
  • Production Systemsunmatched
  • Pytestunmatched
  • Python Programming/Scripting Languageunmatched
  • REST (Representational State Transfer)unmatched
  • Regulatory Complianceunmatched
  • Relational Databases (RDBMS)unmatched
  • Root Cause Analysisunmatched
  • SQL (Structured Query Language)unmatched
  • Scalable System Developmentunmatched
  • Software Development Lifecycle (SDLC)unmatched
  • Software Engineeringunmatched
  • Source Code/Configuration Management (SCM)unmatched
  • Spring Frameworkunmatched
  • Spring MVCunmatched
  • Team Lead/Managerunmatched
  • Team Playerunmatched
  • Technical Deliveryunmatched
  • Technical Leadershipunmatched
  • Technical/Engineering Designunmatched
  • Test Automationunmatched
  • Test Driven Development (TDD)unmatched
  • Test Harnessunmatched
  • Test Suiteunmatched
  • Test Toolsunmatched
  • Testingunmatched
  • User Interface Designunmatched
  • User Interface/Experience (UI/UX)unmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder