JobHabor
Menu

Full Stack Engineer

Think Systems · Atlanta, GA

100100

Hiring signal

Actively hiring

Still listed on the employer's own board · How we score

All reasons

In its favour

  • Still listed on the employer's own board

Did you apply?

Full Stack Engineer at Think Systems. We’ll keep it in your applied jobs, so you can see it later and be warned before applying to the same employer twice.

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

Skills

More jobs at Think Systems

All 10

Similar roles