Full Stack Engineer

Think Consulting

Atlanta (GA)

On-site

USD 110,000 - 140,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Think Consulting is seeking a hands-on Full Stack Engineer to support a critical, external-facing training application in the capital markets space. The role emphasizes backend and frontend development with Java, Spring Boot, AWS, and Angular, within an experienced eight-member engineering team.

You will design, develop, and maintain full stack applications, build scalable backend services and REST APIs, and contribute to automated testing and quality coverage within an Agile environment.

Qualifications

  • Strong hands-on Java development experience across OO design, collections and streams, and JVM concepts.
  • Spring Boot development including REST APIs, DI, security/JWT, JPA/Hibernate, transactions, validation and REST Template/WebClient.
  • Hands-on microservices development with REST design, service decomposition, scalability and resiliency.

Responsibilities

  • Design, develop, and maintain full stack applications using Java, Spring Boot, AWS, and Angular.
  • Develop scalable backend services and REST APIs using Java/Spring Boot.
  • Build and enhance microservices supporting workflows, integrations, and data processing.

Skills

Java
Spring Boot
Microservices
AWS
Angular

Tools

Git/GitHub
CI/CD
Docker
Kubernetes
OpenAPI/Swagger
Jenkins/Azure DevOps

Job description

Overview

We are seeking a hands-on Full Stack Engineer to support the development and maintenance of a critical, external-facing training application used within the capital markets space.

This is a development-focused role requiring strong hands-on experience with Java, Spring Boot, Microservices, AWS, and Angular, working collaboratively with a team of 7 engineers. The engineer will contribute to both backend and frontend development while working within an experienced full stack engineering team.

Key Responsibilities
  • Design, develop, and maintain full stack applications using Java, Spring Boot, AWS, and Angular.
  • Develop scalable backend services and REST APIs using Java/Spring Boot.
  • Build and enhance microservices supporting application workflows, integrations, and data processing.
  • Develop and maintain Angular UI components for external-facing applications.
  • Develop and deploy solutions utilizing AWS cloud services.
  • Participate in Git/GitHub-based development, including branching, pull requests, and code reviews.
  • Troubleshoot application issues and support production stability.
  • Collaborate with engineering, product, and other stakeholders throughout the development lifecycle.
  • Participate in automated testing and ensure appropriate quality coverage for new development and enhancements.
  • Contribute within an Agile development environment.
Required Skills & Experience
Java
  • Strong hands-on Java development experience
  • Object-oriented programming
  • Collections and Streams
  • Exception handling
  • JVM concepts
  • Java 8/17/21
Spring Boot
  • Spring Boot development
  • Dependency Injection
  • REST APIs
  • Spring Security/JWT
  • JPA/Hibernate
  • Transaction management
  • Input validation
  • Exception handling
  • REST Template/WebClient
Microservices
  • Hands-on microservices development
  • REST API design and integration
  • Service decomposition
  • Scalability and resiliency concepts
AWS
  • Strong hands-on AWS services such as Lambda and EC2
  • Familiarity with AWS cloud infrastructure, security, networking, and scalable application architecture
Angular
  • Hands-on Angular experience
  • Components and services
  • Routing
  • API integration
  • Familiarity with RxJS
  • UI development and performance concepts
Additional
  • Git/GitHub
  • CI/CD concepts
  • Strong problem-solving and troubleshooting skills
  • Ability to collaborate within a development team
  • Strong communication and ownership
Nice to Have

The following are beneficial but should not be considered primary screening requirements:

  • Playwright
  • LambdaTest
  • UI/test automation
  • Kafka/event streaming
  • Docker
  • Kubernetes
  • GitHub Actions
  • Jenkins/Azure DevOps
  • GitHub Copilot or other AI-assisted development tools
  • AWS serverless/event-driven architecture
  • Additional AWS services such as S3, RDS, API Gateway, SNS, SQS, IAM, ECS, Auto Scaling, and CloudWatch
  • OpenAPI/Swagger
  • Automated unit test generation
  • Capital markets/financial services experience

Equal Opportunity Employer, including disability and protected veteran status

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Full Stack Engineer
Full Stack Engineer

Hexaware Technologies • Atlanta (GA)

On-site
USD 100,000 - 140,000
Java Full Stack Developer
Java Full Stack Developer

TMV Global Inc • Atlanta (GA)

On-site
USD 120,000 - 160,000
Java / Full Stack Software Engineer
Java / Full Stack Software Engineer

First Soft Solutions LLC • New York (NY)

On-site
USD 120,000 - 160,000
Full Stack Engineer - Java/Spring Boot, AWS & Angular
Full Stack Engineer - Java/Spring Boot, AWS & Angular

Think Consulting • Atlanta (GA)

On-site
USD 110,000 - 140,000
Full Stack Engineer
Full Stack Engineer

Compunnel Inc. • Westlake (OH)

On-site
USD 110,000 - 140,000
Full Stack Developer
Full Stack Developer

Surge IT • Alexandria (VA)

On-site
USD 90,000 - 130,000
Senior Full Stack Engineer
Senior Full Stack Engineer

Digipulse Technologies Inc. • Dallas (TX)

On-site
USD 120,000 - 160,000
Full Stack Engineer - Angular, NodeJS, Java, AWS
Full Stack Engineer - Angular, NodeJS, Java, AWS

Compunnel Inc. • Texas

On-site
USD 90,000 - 130,000
Full Stack Engineer - Angular
Full Stack Engineer - Angular

Compunnel Inc. • Texas

On-site
USD 90,000 - 120,000
Full Stack Developer - Backend-Focused
Full Stack Developer - Backend-Focused

Compunnel Inc. • Jersey City (NJ)

On-site
USD 90,000 - 120,000