← Back to Jobs
Posted May 26, 2026

Senior Java Full Stack Developer-Dallas, TX/ Charlotte, NC/ Fort Mill, SC/ Richmond, VA/ Atlanta, GA

Dice is the leading career destination for tech experts at every stage of their careers. Our client, TechniPros, LLC, is seeking the following. Apply via Dice today! Job Title: Senior Java Full Stack Developer Location: Dallas, TX/ Charlotte, NC/ Fort Mill, SC/ Richmond, VA/ Atlanta, GA Can do Only w2, No C2C Job Summary: • We are seeking an experienced Senior Java Full Stack Developer with strong expertise in modern Java development, Angular-based front-end development, and cloud-native application architecture. • The ideal candidate will have hands-on experience building scalable enterprise applications using Java JDK 20+, Spring Boot, Microservices, Angular, SQL Server/MySQL, CI/CD, Docker, and modern DevOps practices. • This role requires strong full-stack development capabilities, API integration expertise, and experience working in distributed systems environments. Key Responsibilities: • Design, develop, and maintain scalable enterprise-grade full-stack applications. • Build and enhance microservices-based applications using Java, Spring Boot, and Spring Security. • Develop responsive front-end solutions using Angular and modern web technologies. • Design and implement RESTful and SOAP-based APIs for system integrations. • Develop cloud-native applications following modern software engineering best practices. • Create and optimize database solutions using MySQL, SQL Server, and relational database technologies. • Implement multi-threaded applications and distributed system components. • Work with message queuing systems and event-driven architectures. • Apply software design patterns and object-oriented design principles. • Participate in code reviews, troubleshooting, debugging, and performance optimization. • Build and maintain automated unit tests using JUnit or similar testing frameworks. • Implement and support CI/CD pipelines using Jenkins and related DevOps tools. • Collaborate with cross-functional teams including architects, QA engineers, and business stakeholders. • Monitor application health using Splunk or other monitoring and alerting solutions. • Utilize Git for source code management and version control. Required Skills: • Strong experience with Core Java (JDK 20+) • Expertise in Angular development • Hands-on experience with Spring Boot • Strong knowledge of Spring Security • Experience developing Microservices Architecture • Full Stack Development expertise • Experience with RESTful APIs, JSON, and SOAP Services • Strong understanding of Hibernate/JPA • Experience with Maven • Strong SQL development experience • Experience with MySQL and/or Microsoft SQL Server (MSSQL) • Knowledge of Multi-threading and Concurrent Programming • Experience with Message Queuing Technologies • Understanding of Distributed Systems • Strong knowledge of Design Patterns • Experience with JUnit or automated testing frameworks • Hands-on experience with Git • Experience with Jenkins CI/CD Pipelines • Experience with Docker • Knowledge of cloud-native application development • Strong debugging and troubleshooting skills Preferred Qualifications: • Experience working in cloud environments and cloud-native architectures. • Exposure to containerized deployments and orchestration platforms. • Experience implementing enterprise-scale distributed applications. • Familiarity with application monitoring and observability tools. • Experience in Agile/Scrum development environments. Soft Skills: • Strong communication and interpersonal skills. • Excellent analytical and problem-solving abilities. • Ability to work independently and within collaborative teams. • Strong attention to detail and commitment to quality. • Ability to manage multiple priorities in a fast-paced environment. • Strong ownership and accountability mindset. Mandatory Skills: • Core Java (JDK 20+) • Angular • Spring Boot • Spring Security • Microservices • Full Stack Development • MySQL / MSSQL • REST APIs • Hibernate/JPA • Maven • Git • Jenkins • CI/CD • Docker • SQL • Multi-threading • Message Queuing • Distributed Systems • JUnit • Cloud Native Development Best Regards: Monika G Phone: Email: