Full Stack Engineer
Job in
Roanoke, Denton County, Texas, 76262, USA
Listed on 2026-07-01
Listing for:
RIT Solutions
Full Time
position Listed on 2026-07-01
Job specializations:
-
Software Development
Backend Developer, Full Stack Developer, Cloud Engineer - Software, Java Developer
Job Description & How to Apply Below
Full Stack Engineer
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+), Type Script, 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 Dev Ops 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.
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+), Type Script, 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 Dev Ops 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, Cloud Watch 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.
- 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 Lang Graph-style workflows.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×