Full Stack Engineer

Think Systems Inc
  • Atlanta, GA
  • $125,000 Per Year
  • Instant Apply
11 days ago

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

Numbers & Facts

LocationAtlanta, GA
Salary$125,000 Per Year

Skills

  • Agile Programming Methodologiesunmatched
  • Amazon Relational Database Service (RDS)unmatched
  • Amazon Simple Storage Service (S3)unmatched
  • Amazon Web Services (AWS)unmatched
  • AngularJSunmatched
  • Application Integrationunmatched
  • Application Programming Interface (API)unmatched
  • Artificial Intelligence (AI)unmatched
  • Autoscalingunmatched
  • Capital Marketsunmatched
  • Cloud Computingunmatched
  • Code Reviewsunmatched
  • Communication Skillsunmatched
  • Continuous Deployment/Deliveryunmatched
  • Continuous Integrationunmatched
  • Data Processingunmatched
  • Dependency Injectionunmatched
  • DevOpsunmatched
  • Dockerunmatched
  • Error Handlingunmatched
  • Gitunmatched
  • GitHubunmatched
  • Hibernateunmatched
  • Identify Issuesunmatched
  • Javaunmatched
  • Java Persistence API (JPA)unmatched
  • Jenkinsunmatched
  • Microservicesunmatched
  • Microsoft Windows Azureunmatched
  • Object Oriented Programming (OOP)unmatched
  • Problem Solving Skillsunmatched
  • Product Lifecycleunmatched
  • Production Supportunmatched
  • Programming Toolsunmatched
  • REST (Representational State Transfer)unmatched
  • SWAGGER OASunmatched
  • Scalable System Developmentunmatched
  • Simple Queue Service (SQS)unmatched
  • Software Administrationunmatched
  • Software Testingunmatched
  • Team Playerunmatched
  • Test Automationunmatched
  • Transaction Processing/Managementunmatched
  • Unit Testunmatched
  • User Interface/Experience (UI/UX)unmatched

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

Resume Builder

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

Resume Builder