Senior Java Full Stack Developer - Job Description

Raas Infotek LLC
Texas City, TX, United States
6 days 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
10 years minimum
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) JavaScript (Programming Language) Multitier Architecture Spring Security Agile Methodology Amazon Web Services HTML5 User Authentication Automation of Tests Microsoft Azure Cascading Style Sheets (CSS) Cloud Computing
+56 more
Code Review Continuous Integration Relational Databases Database Queries Software Design Patterns DevOps Amazon DynamoDB Java Platform Enterprise Edition (J2EE) Github Gradle Monitoring of Systems Hibernate (Java) Java Persistence API Junit PostgreSQL Apache Maven Enterprise Messaging Systems Microsoft SQL Server MongoDB MySQL NoSQL OAuth Object-Oriented Software Development Oracle (Applications) Performance Tuning Scrum Methodology Systems Development Life Cycle RabbitMQ Redis Mockito Prometheus JSON Web Token SQL Stored Procedures SQL Databases TypeScript Google Cloud Enterprise Software Applications Spring Cloud Spring-mvc ReactJS Grafana Spring-boot Backend Git Spring Data Event Driven Architecture AngularJS Gitlab-ci Solid Principles Apache Kafka Api Gateway Restful APIs Splunk Docker Jenkins Microservices

Job description

  • Design and develop scalable full-stack enterprise applications.
  • Develop backend services and microservices using Java and Spring Boot.
  • Design and integrate secure REST APIs with internal and third-party systems.
  • Develop responsive and reusable UI components using Angular or React.
  • Design and optimize database queries, stored procedures, and data-access layers.
  • Write unit, integration, and automated tests to ensure application quality.
  • Participate in technical design, architecture discussions, and code reviews.
  • Troubleshoot application issues and perform performance optimization.
  • Build and maintain CI/CD pipelines and support application deployments.
  • Collaborate with architects, business analysts, QA engineers, DevOps teams, and stakeholders.
  • Participate in Agile ceremonies and contribute throughout the complete SDLC.
  • Mentor junior and mid-level developers and provide technical guidance.

Requirements

We are seeking a Senior Java Full Stack Developer with 10+ years of experience in designing, developing, and deploying enterprise applications. The ideal candidate should have strong expertise across Java, Spring Boot, Microservices, REST APIs, Angular/React, SQL, cloud technologies, and CI/CD., * 10+ years of experience in Java Full Stack Development.

  • Strong hands-on experience with Java 8/11/17+, J2EE, and object-oriented programming.
  • Extensive experience with Spring Boot, Spring MVC, Spring Data, and Spring Security.
  • Strong experience developing Microservices and RESTful APIs.
  • Hands-on experience with Angular or React, JavaScript, TypeScript, HTML5, and CSS3.
  • Strong experience with JPA/Hibernate and relational databases such as Oracle, PostgreSQL, SQL Server, or MySQL.
  • Experience with JUnit, Mockito, and automated testing.
  • Experience with Maven/Gradle and Git.
  • Strong experience with CI/CD pipelines using Jenkins, GitHub Actions, GitLab CI, or Azure DevOps.
  • Good understanding of OAuth2, JWT, authentication, and authorization.
  • Strong knowledge of Agile/Scrum, SDLC, design patterns, SOLID principles, and clean architecture., * Experience with AWS, Azure, or Google Cloud Platform.
  • Hands-on experience with Docker and Kubernetes.
  • Experience with Apache Kafka, RabbitMQ, or similar messaging platforms.
  • Knowledge of MongoDB, DynamoDB, Redis, or other NoSQL technologies.
  • Experience with Spring Cloud, API Gateway, and event-driven architecture.
  • Knowledge of monitoring tools such as Splunk, ELK, Prometheus, or Grafana.

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