Likeremote

Subscribe to the latest remote jobs:

  • Likeremote jobs on https://LinkedIn.com/
  • Likeremote jobs on https://telegram.org/
  • Likeremote jobs on Reddit.com
EI

Full Stack Engineer

Expert In Recruitment Solutions
🇺🇸 United States
On-site
4 months ago
  • Java
  • Angular
  • Microservices
  • CI/CD
  • AWS
  • TypeScript
  • HTML
  • CSS
  • RxJS
  • REST API
  • Spring Boot
  • MVC
  • OAuth2
  • Azure AD
  • JWT
  • Apache Kafka
  • Oracle
  • MySQL
  • SQL
  • PL/SQL
  • Snowflake
  • Redshift
  • DuckDB
  • Design Systems
  • Design Tokens
  • Bootstrap
  • Highcharts
  • Test-Driven Development
  • TDD
  • End-to-End Testing
  • Jenkins
  • Git
  • Maven
  • JUnit
  • Docker
  • Kubernetes
  • Devops
  • React.js
  • Artifactory
  • Nexus
  • JMeter
  • EC2
  • IAM
  • KMS
  • CloudWatch
  • Jest
  • Cypress
  • Playwright
  • pytest
  • Python
  • Django
  • Flask
  • FastAPI
  • AI
  • OpenAI
  • Azure OpenAI
  • Gemini
  • LangGraph
  • Event-Driven Architecture
  • triage
Not scoredNo CV on file. Upload one and this job gets a score out of 100.Upload CV

Role Summary

We are looking for ahands-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.

Full Stack Engineer ¡ Expert In Recruitment Solutions

Auto apply with Likeremote