> Markdown version of [/jobs/ext/4034372-full-stack-engineer](https://www.wearedevelopers.com/jobs/ext/4034372-full-stack-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Full Stack Engineer - **Company:** Think Consulting - **Location:** Atlanta, GA, United States - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Spring Security, Agile Methodology, Amazon Web Services, Amazon Elastic Compute Cloud, Amazon S3, Automation of Tests, Unit Testing, Microsoft Azure, Code Review, Continuous Integration, Data Validation, Dependency Injection, Github, Design of User Interfaces, Hibernate (Java), Identity and Access Management, Java Persistence API, Java Virtual Machine (JVM), Routing, Object-Oriented Software Development, Swagger, Amazon Simple Notification Service (SNS), Data Streaming, Systems Integration, Openapi, RxJS, Data Processing, GitHub Copilot, Autoscaling, Spring-boot, Backend, Event Driven Architecture, Amazon Relational Database Service, AngularJS, Kubernetes, Playwright, Apache Kafka, Front End Software Development, Cloudwatch, Api Gateway, Restful APIs, Amazon Simple Queue Service (SQS), Angular Ui, Serverless Computing, Docker, Jenkins, Microservices - **Published:** October 30, 2026 - **Apply:** https://diversityjobs.com/career/18778504/Full-Stack-Engineer-Georgia-Atlanta ## About the Role 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., 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 ## Description 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., * 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.