Skip to main content

Full Stack Java Developer

Technology
TekCommands
Michigan, United States1 month agoUntil 11/9/2026
Service contract

Job description

Job Title: Full Stack Java Developer

Experience: 4–10 Years

Location: Jefferson city ,MO

Job Summary

We are seeking an experienced Full Stack Java Developer with 4–6 years of hands-on experience in designing, developing, and maintaining enterprise-grade web applications. The ideal candidate should possess strong expertise in Angular, Spring Framework, Spring Boot, JPA, Hibernate, and AWS Cloud technologies and be capable of delivering scalable, secure, and high-performance solutions.

Key Responsibilities

Design, develop, test, and deploy full-stack web applications using Angular and Java technologies.

Develop RESTful APIs and microservices using Spring Boot.

Implement business logic, data access layers, and integration services using Spring Framework.

Work with JPA and Hibernate for database design, optimization, and persistence management.

Build responsive and user-friendly front-end components using Angular.

Develop and maintain cloud-native applications on AWS.

Integrate applications with AWS services such as EC2, S3, RDS, Lambda, CloudWatch, and IAM.

Participate in code reviews and ensure adherence to coding standards and best practices.

Troubleshoot production issues and optimize application performance.

Collaborate with business analysts, architects, QA teams, and stakeholders throughout the SDLC.

Contribute to CI/CD implementation and DevOps processes.

Required Technical Skills

Front-End

Angular (Version 10+ preferred)

TypeScript

JavaScript

HTML5

CSS3

Bootstrap/Angular Material

RxJS

Back-End

Core Java (Java 8/11/17)

Spring Framework

Spring Boot

Spring MVC

Spring Security

REST API Development

Microservices Architecture

Database & ORM

JPA

Hibernate

SQL

Oracle, PostgreSQL, MySQL, or SQL Server

Cloud & DevOps

AWS Cloud Services

EC2

S3

RDS

Lambda

CloudWatch

IAM

VPC

ECS/EKS (Preferred)

CI/CD Tools (Jenkins, GitHub Actions, Azure DevOps, or similar)

Docker and Kubernetes (Preferred)

Tools & Technologies

Git/GitHub/GitLab

Maven/Gradle

Postman

SonarQube

JIRA

Required Qualifications

Bachelor's degree in Computer Science, Information Technology, Engineering, or related field.

4–6 years of professional software development experience.

Strong experience developing enterprise applications using Angular and Spring Boot.

Hands-on experience implementing JPA/Hibernate-based data persistence solutions.

Experience working with AWS cloud-based applications and services.

Strong understanding of Object-Oriented Programming (OOP) principles and design patterns.

Experience working in Agile/Scrum development environments.

Preferred Qualifications

AWS Certification (Cloud Practitioner, Developer Associate, or Solution Architect Associate).

Experience with containerization technologies such as Docker and Kubernetes.

Familiarity with monitoring and logging tools.

Experience implementing security best practices in cloud and application development.

Knowledge of event-driven architecture and messaging systems such as Kafka or RabbitMQ.

Soft Skills

Strong analytical and problem-solving skills.

Excellent verbal and written communication skills.

Ability to work independently and collaboratively within cross-functional teams.

Strong customer-focused mindset and attention to detail.

Role Descriptions: 46 years of hands-on experience in full stack or backend development.Strong expertise in:Java| Spring Framework| Spring BootJPA| HibernateAngular (v8+)Strong experience in Unemployment Insurance (UI) domain or similar Labor & Workforce systems.Experience in building REST APIs and Microservices.Strong understanding of Object-Oriented Programming (OOP) concepts.Experience with AWS services:EC2| S3| RDSLambda| API Gateway (nice to have)CloudWatch| IAMProficiency in SQL and database design.Experience with Git version control.Strong knowledge of HTML5| CSS3| JavaScript/TypeScript.Familiarity with Agile/Scrum methodologies.

Essential Skills: Design| develop| and maintain scalable web applications using Angular (frontend) and Spring Boot (backend).Build and manage RESTful APIs and microservices architecture.Implement backend logic using Spring| Spring Boot| JPA| and Hibernate.Develop responsive and dynamic UI components using Angular (v8+ preferred).Work with relational databases (e.g.| MySQL| PostgreSQL| Oracle) using Hibernate ORM.Deploy| manage| and monitor applications on AWS Cloud (EC2| S3| RDS| Lambda| CloudWatch| etc.).Work on systems related to Unemployment Insurance (UI) including claims processing| benefits calculation| employer reporting| and compliance workflows.Understand and implement state/federal regulatory requirements within UI applications.Collaborate with business stakeholders to translate UI program requirements into technical solutions.Ensure application security| scalability| and performance.Participate in code reviews| debugging| and performance tuning.Implement CI/CD pipelines using tools like Jenkins| GitHub Actions| or AWS DevOps tools.

Desirable Skills

Keyword

Skills: Digital : Spring Boot~Angular 13+~Core Java

Experience Required: 4-6

Interested in this role?