Senior Java Full-Stack Engineer - New Haven, CT/Charlotte, NC/Philadelphia, PA/Rock Hill, SC/Richmond, VA

TechniPros, LLC
Charlotte, NC, United States
2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
$104,000.0
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Amazon Web Services Application Performance Management Microsoft Azure Cloud Computing Code Reuse Code Review Continuous Integration Software Design Patterns Github Python (Programming Language)
+32 more
Message Broker Scrum Methodology Cloud Services Software Engineering Software Systems Data Streaming TypeScript Web Application Frameworks Scripting Google Cloud Enterprise Software Applications Test-Driven Development (TDD) ReactJS Spring-boot Multi-Cloud Backend Git Vue.js Event Driven Architecture Containerization AngularJS Gitlab-ci Kubernetes Apache Kafka Graphql Front End Software Development Api Design Restful APIs Terraform Docker Jenkins Microservices

Job description

We are seeking a highly skilled Java Full Stack Developer with strong expertise in backend and frontend application development. The ideal candidate will be responsible for designing, developing, and maintaining scalable web applications, RESTful APIs, microservices, and cloud-native solutions. This role requires hands-on experience with Java, Spring Boot, Angular/React, Kafka, Kubernetes, Terraform, AWS, and CI/CD pipelines while collaborating with cross-functional teams to deliver high-quality software solutions., * Lead the design and development of scalable backend services and APIs.

  • Develop and maintain enterprise applications using Java, Spring Boot, and modern frontend frameworks.
  • Design, develop, and manage RESTful APIs and GraphQL APIs.
  • Collaborate with product owners, architects, and development teams to define, design, and deliver new features.
  • Ensure application performance, scalability, quality, and responsiveness.
  • Write clean, maintainable, and reusable code while enforcing coding standards and best practices.
  • Conduct code reviews and implement Test-Driven Development (TDD) and design patterns.
  • Develop and manage CI/CD pipelines using industry-standard tools.
  • Deploy and manage applications in containerized environments using Docker and Kubernetes.
  • Maintain and optimize cloud infrastructure across AWS, Google Cloud Platform (GCP), or Microsoft Azure environments.
  • Troubleshoot and resolve complex production issues and system bottlenecks.
  • Mentor junior and mid-level developers and provide technical leadership.
  • Stay current with emerging technologies and recommend architectural improvements., Role Overview As a Software Engineering evaluator, you will create cutting-edge datasets for training, benchmarking, and advancing large language models, collaborating closely with…
  • 2 days ago
  • Apply easily

Requirements

  • Strong expertise in Java development.
  • Hands-on experience with Spring Boot.
  • Experience with Kafka and event-driven architectures.
  • Strong knowledge of Kubernetes and container orchestration.
  • Experience with Terraform for Infrastructure as Code (IaC).
  • Solid experience with AWS Cloud Services.
  • Strong API development experience using:
  • REST APIs
  • GraphQL
  • Frontend development experience with:
  • Angular
  • React
  • TypeScript
  • (Vue.js experience is a plus)
  • Hands-on experience with Docker and containerization technologies.
  • Experience building and maintaining Microservices Architecture.
  • Experience with CI/CD tools such as:
  • GitHub Actions
  • Jenkins
  • GitLab CI/CD
  • Strong knowledge of Git version control.
  • Experience working within Agile/Scrum environments.

Preferred Qualifications:

  • Experience with event-driven architecture.
  • Strong understanding of message brokers and streaming platforms such as Kafka.
  • Knowledge of automation and scripting using Python.
  • Experience supporting multi-cloud environments (AWS, Azure, GCP).
  • Experience leading development teams and mentoring engineers.
  • Familiarity with enterprise application architecture and modernization initiatives.

Mandatory Skills:

  • Java
  • Spring Boot
  • Kafka
  • Kubernetes
  • Terraform
  • AWS
  • REST APIs
  • GraphQL
  • Angular
  • React
  • TypeScript
  • Docker
  • Microservices
  • CI/CD
  • GitHub Actions / Jenkins / GitLab CI/CD
  • Git
  • Agile/Scrum

Apply for this position

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

Apply on careerjet.com

Good distractions

Talks and stories from around this role β€” technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri Β· WWC 2023

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer Β· Coffee With Developers

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz Β· WWC 2025

2:10 min

Analyzing the out-of-the-box security posture of Vue.js

Philippe De Ryck Β· LIVE

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 Β· Coffee With Developers

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 Β· Coffee With Developers

Videos

See all

Related articles

See all