Java full stack developer

Floga technologies
Dallas, TX, United States
1 day ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

Clean Code Principles Java (Programming Language) Spring Security Agile Methodology Amazon Web Services Application Performance Management HTML5 Build Automation Microsoft Azure Cascading Style Sheets (CSS) Cloud Computing Code Review
+66 more
Computer Programming Database Queries Elasticsearch Github Gradle Monitoring of Systems Hibernate (Java) Java Persistence API Junit PostgreSQL Apache Maven Enterprise Messaging Systems Microsoft SQL Server MongoDB MySQL NoSQL OAuth Oracle (Applications) Scrum Methodology RabbitMQ Redis Mockito Fortify (Software) Prometheus Swagger Next.js JSON Web Token Selenium SonarQube SQL Stored Procedures SQL Databases TypeScript Openapi Network Routers Google Cloud Enterprise Software Applications Spring-mvc ReactJS Delivery Pipeline Grafana Spring-boot Cypress (Programming Language) Infrastructure as Code (IaC) Backend Gitlab Git Event Driven Architecture Containerization Gitlab-ci Kubernetes Cassandra Apache Kafka Bitbucket Graphql Front End Software Development Checkmarx React Redux Software Coding Restful APIs Terraform Es2015 Splunk Dynatrace Docker Jenkins Microservices

Job description

We have an immediate opening for a Java Full Stack Developer (Java + React) with strong hands-on experience to support a long-term engagement with our client. Must collaborate effectively with cross-functional teams to deliver high-quality solutions., We are seeking an experienced Java Full Stack Developer with strong expertise in Java, Spring Boot, Microservices, and React.js to join our development team. The ideal candidate will be responsible for designing, developing, testing, and maintaining scalable enterprise applications while collaborating with cross-functional teams in an Agile environment., Design, develop, and maintain scalable Java-based enterprise applications.

Develop RESTful APIs and Microservices using Spring Boot.

Build responsive, reusable, and high-performance user interfaces using React.js.

Integrate frontend applications with backend REST APIs.

Develop secure applications using Spring Security, OAuth2, JWT, and role-based authentication.

Write clean, reusable, and maintainable code following coding standards and best practices.

Optimize application performance, scalability, and reliability.

Design and develop database schemas, stored procedures, and optimized SQL queries.

Collaborate with Product Owners, Business Analysts, QA teams, and Solution Architects.

Participate in architecture discussions, sprint planning, code reviews, and technical design sessions.

Troubleshoot production issues and perform root cause analysis.

Create technical documentation and support deployment activities.

Mentor junior developers and promote engineering best practices.

Requirements

8+ years of experience in Full Stack Java development.

Strong programming experience in Java 8/11/17.

Expertise in Spring Boot, Spring MVC, Spring Security, Spring Data JPA, and Hibernate.

Hands-on experience building Microservices and RESTful APIs.

Strong frontend development experience with React.js (16+/17+/18), JavaScript (ES6+), TypeScript, HTML5, and CSS3.

Experience with Redux, React Hooks, Context API, React Router, and Axios.

Strong SQL skills with Oracle, SQL Server, PostgreSQL, or MySQL.

Experience with NoSQL databases such as MongoDB or Cassandra.

Hands-on experience with Git, GitHub, GitLab, or Bitbucket.

Experience using Maven or Gradle for build automation.

Familiarity with Docker, Kubernetes, and containerized deployments.

Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.

Strong knowledge of CI/CD pipelines using Jenkins, GitHub Actions, GitLab CI, or Azure DevOps.

Experience with JUnit, Mockito, Selenium, or Cypress for testing.

Familiarity with Kafka or RabbitMQ messaging platforms.

Strong understanding of Agile/Scrum methodologies., Experience with React 18, Next.js, or Material-UI.

Experience with GraphQL.

Knowledge of Apache Kafka, Redis, or Elasticsearch.

Experience implementing event-driven architectures.

Exposure to OpenAPI/Swagger documentation.

Experience working with SonarQube, Checkmarx, or Fortify.

Familiarity with Terraform or Infrastructure as Code (IaC).

Experience with monitoring tools such as Splunk, Dynatrace, Grafana, or Prometheus.

Java or AWS/Azure cloud certifications are a plus.

About the company

We Floga Technologies, we are a growing IT services organization delivering scalable technology solutions, and we are expanding our team with qualified talent.

Apply for this position

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

Apply on www.dice.com
Prepare application

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 · World Congress 2023

1:44 min

Playing synthesized backend audio objects in browsers

Lee Boonstra · LIVE

4:15 min

Refactoring test code dependencies with Maven and JUnit

Benjamin Bischoff Benjamin Bischoff · Europe 2026 Virtual

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:03 min

Building robust applications with standard web platforms

Dennie Declercq · LIVE

1:48 min

Structuring and naming conventions for unit test methods

Annelore Egger Annelore Egger · World Congress 2025

Videos

See all

Related articles

See all