Shretech Inc.

Java Full Stack Developer

Dallas, TX • Posted Today
Remote Full Time General

Java Full Stack Developer

Location: Remote / Dallas, TX (Hybrid)
Employment Type: Full-Time

Role Summary

We are seeking an experienced Java Full Stack Developer with 6 8 years of hands-on experience in building scalable enterprise applications. The ideal candidate will have strong expertise in Java, Spring Boot, Microservices, REST APIs, and modern frontend frameworks (Angular or React). This role requires experience in cloud-native development, CI/CD pipelines, and containerized deployments (Docker/Kubernetes) within an Agile environment.

Key Responsibilities

- Design, develop, and maintain scalable full-stack applications using Java, Spring Boot, and Microservices architecture
- Build and consume RESTful APIs for enterprise integration
- Develop responsive front-end applications using Angular or React, JavaScript, TypeScript, HTML5, CSS3
- Implement backend services using Spring MVC, Spring Data JPA, Hibernate, and Spring Security
- Work with relational and NoSQL databases (Oracle, SQL Server, PostgreSQL, MySQL, MongoDB)
- Develop secure applications using OAuth2, JWT, and SSO authentication frameworks
- Deploy applications using Docker, Kubernetes, and cloud platforms (AWS / Azure / GCP)
- Build and maintain CI/CD pipelines using Jenkins, GitHub Actions, or Azure DevOps
- Write optimized SQL queries and perform performance tuning
- Participate in Agile/Scrum ceremonies (sprint planning, stand-ups, retrospectives)
- Perform unit testing, integration testing, and code reviews (JUnit, Mockito)
- Troubleshoot production issues and perform root cause analysis (RCA)
- Collaborate with cross-functional teams including QA, DevOps, and Product teams

Required Skills

Backend: Java 8/11/17, Spring Boot, Microservices, REST APIs, Hibernate, Spring Security
Frontend: Angular or React, JavaScript (ES6+), TypeScript, HTML5, CSS3
Database: SQL (Oracle / PostgreSQL / SQL Server), MongoDB (basic)
Cloud & DevOps: AWS or Azure, Docker, Kubernetes, CI/CD pipelines
Tools: Git, Maven/Gradle, JUnit, Mockito, Postman
Methodology: Agile, Scrum, SDLC

Qualifications

- Bachelor’s or Master’s degree in Computer Science or related field
- 6 8 years of professional experience in Java Full Stack development
- Strong experience in enterprise application development and Microservices architecture
- Solid understanding of SDLC and Agile methodologies
- Strong problem-solving, debugging, and communication skills

Back to Job Search