Full Stack Engineer

Think Consulting
Atlanta, GA, United States
4 days ago
Apply on diversityjobs.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours

Tech stack

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
+36 more
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

Job 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.

Requirements

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

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on diversityjobs.com
Prepare application

Good distractions

Loading talks and stories from around this role…