Java Fullstack Developer (Considering ONLY H4EAD, L2S, GC/CITIZEN)
Job details
- Employment
- Full-time
- Level
- Senior
- Experience
- 8+ years
- Posted
- Oct 9, 2026
- Last confirmed open
- Oct 9, 2026
About this role
Job Title:
Java Full Stack Developer 8+ years
Location:
Dallas, TX
Employment Type:
Full-Time / W2
About the Role:
We are seeking a highly skilled and experienced Java Full Stack Developer to design, develop, test, deploy, and maintain scalable enterprise web applications and distributed systems.
Key Responsibilities:
- Design, develop, test, and maintain scalable
full-stack enterprise applications using Java, Spring Boot, Microservices, REST APIs,
and modern frontend frameworks.
- Develop robust backend services and
RESTful APIs
using
Java, Spring Boot, Spring MVC, Spring Data JPA, Hibernate,
and related technologies.
- Design and implement
Microservices architecture
, including service decomposition,
API integration,
inter-service communication, fault tolerance, scalability, and resiliency.
- Develop responsive and reusable
frontend applications
using
React.js, Angular, JavaScript, TypeScript, HTML5, CSS3,
and
modern UI frameworks.
- Build reusable
UI components
,
frontend services
, state management solutions, forms, validations, routing, and responsive web interfaces.
- Integrate frontend applications with
backend REST APIs, Microservices, databases,
third-party
APIs,
and enterprise systems.
- Develop and optimize
SQL queries
, stored procedures,
database schemas, indexes,
and data access layers using relational databases such as
Oracle, PostgreSQL, MySQL,
and
SQL Server.
- Implement secure application development practices including S
pring Security, OAuth 2.0, JWT, Role-Based Access Control (RBAC),
authentication, authorization, and
API security.
- Develop asynchronous and event-driven applications using
Kafka, RabbitMQ,
or other messaging and streaming technologies.
- Develop and maintain
CI/CD
pipelines using J
enkins, GitHub Actions, GitLab CI, Azure DevOps, or similar DevOps tools.
- Deploy and support applications across
AWS, Azure, or GCP,
leveraging cloud services for computing, storage, networking, security, and application scalability.
Required Skills & Qualifications:
- 8+ years of experience in
Full Stack Java Development, Enterprise Application Development,
and Software Engineering.
- Strong proficiency in
Java 8/11/17/21, including OOP,
Collections,
Multithreading,
Exception Handling, Streams,
Lambda Expressions
, Generics, and J
ava Concurrency.
- Extensive hands-on experience with
Spring Framework, Spring Boot, Spring MVC, Spring Data JPA, Hibernate,
and
Spring Security.
- Strong experience designing and developing
Microservices, RESTful APIs, API Gateway,
service-to-service communication, and distributed applications.
- Strong frontend development experience using
React.js or Angular,
along with
JavaScript, TypeScript, HTML5, CSS3,
and responsive web development.
- Strong knowledge of
SQL
and relational databases, including
Oracle, PostgreSQL, MySQL,
and
SQL Server
, with experience in query optimization and database performance tuning.
- Experience with
NoSQL
databases such as
MongoDB, DynamoDB, Cassandra,
or equivalent technologies.
- Hands-on experience with
AWS, Azure, or GCP
cloud platforms and cloud-native application development.