Skip to main content

Java Full Stack Developer

Posted 2 days ago

ace stackTampa (FL)

SENIORITY

Lead

Apply (opens in a new tab)

About the role

Java Full Stack Developer
Location: Irving, TX / Tampa, FL (ONSITE)
Experience: 6+ years
Employment Type: Full Time
Summary: We are looking for an experienced Senior Java Full Stack Developer with experience in designing, developing, and maintaining enterprise-grade web applications. The ideal candidate will have strong expertise in Java, Spring Boot, Microservices, REST APIs, and modern front-end technologies such as Angular or React, along with experience in cloud platforms and Agile development.
Key Responsibilities: Design, develop, and maintain scalable full-stack applications using Java, Spring Boot, and Angular/React. Build and enhance Microservices and RESTful APIs for enterprise applications. Develop responsive and user-friendly front-end interfaces using Angular (preferred) or React, HTML5, CSS3, JavaScript, and TypeScript. Design and optimize relational and NoSQL databases, including writing complex SQL queries. Integrate applications with third-party APIs and enterprise systems. Implement secure coding practices, authentication, and authorization using OAuth2, JWT, and Spring Security. Deploy and manage applications in cloud environments (AWS, Azure, or GCP).
Required Skills: Experience in Java Full Stack Development. Strong expertise in Java 8/11/17, Spring Boot, Spring MVC, Spring Data JPA, and Spring Security. Experience building Microservices and RESTful APIs. Strong front-end experience with Angular (8+) or React.js, TypeScript, JavaScript, HTML5, and CSS3.Experience with Hibernate/JPA and relational databases such as Oracle, SQL Server, PostgreSQL, or MySQL.Experience with Apache Kafka or RabbitMQ for event-driven architectures. Hands-on experience with Docker, Kubernetes, and OpenShift. Experience with cloud platforms (AWS, Azure, or GCP).
Preferred Skills: Experience with GraphQL.Knowledge of Redis or other caching technologies. Experience with MongoDB or Cassandra.

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this