Java Full Stack Developer – Charlotte, NC
Location: Charlotte, NC
Work Arrangement: Hybrid – 3 Days Onsite
Employment Type: W2
Visa Requirement: H1B Candidates Only
Experience: 8+ Years
Preference: Local candidates preferred
Assessment: HackerRank assessment is mandatory; minimum passing score of 75%
Job Summary
We are seeking an experienced Java Full Stack Developer with 8+ years of professional software development experience to design, develop, and maintain scalable enterprise applications.
The ideal candidate will have strong hands-on experience with Java 17+, Spring Boot 3.x, Spring Security 6.x, Microservices, Angular 16, Oracle, cloud platforms, Docker, Kubernetes, and CI/CD technologies.
This role requires strong technical problem-solving skills and the ability to collaborate with architects, developers, business stakeholders, and senior leadership in an Agile/Scrum environment.
Key Responsibilities
- Design, develop, test, and maintain complex enterprise applications using Java and Spring Boot.
- Build scalable and resilient microservices using Spring Boot 3.x and Spring Cloud.
- Develop responsive web applications using Angular 16, JavaScript, HTML5, and CSS3.
- Design and implement database solutions using Hibernate, JPA, and Oracle.
- Develop and consume RESTful and SOAP web services.
- Implement application security using Spring Security.
- Deploy and support applications using Apache Tomcat, JBoss EAP, and IBM WebSphere.
- Develop and maintain CI/CD pipelines using Jenkins and GitHub Actions.
- Containerize and deploy applications using Docker and Kubernetes.
- Participate in Agile ceremonies, sprint planning, code reviews, and technical discussions.
- Troubleshoot complex technical issues and provide scalable engineering solutions.
- Collaborate with architects, developers, business teams, and senior leadership.
Required Technical Skills
Backend
- Java 17+
- Spring Boot 3.x
- Spring Security 6.x
- Spring Core, MVC, AOP, Actuator
- Spring ORM / JPA / REST
- Spring Cloud
- Microservices Architecture
- Hibernate 6.x
- Oracle 12c
- J2EE Design Patterns
- MVC Architecture
Frontend
- Angular 16
- JavaScript ES6+
- HTML5
- CSS3
- Bootstrap 5
- jQuery
- AJAX
- Angular Components, Services, Directives, and Pipes
- Route Guards
- Responsive UI/UX Development
Web Services & Application Servers
- REST APIs
- SOAP APIs
- JAX-WS
- JAX-RS
- Spring REST Controllers
- Apache Tomcat 10.x
- JBoss EAP 7.x
- IBM WebSphere 9.x
Cloud & DevOps
- AWS – EC2, S3, Lambda, RDS
- Microsoft Azure App Services
- Google Cloud Platform (GCP)
- Docker
- Kubernetes
- Jenkins
- GitHub Actions
- Maven
- Gradle
- SonarQube
Preferred Skills
- Ansible
- Python
- Shell scripting
- Network technologies such as F5, AVI, etc.
Qualifications
- 8+ years of software engineering/development experience or an equivalent combination of education, training, and experience.
- Strong analytical and problem-solving abilities.
- Excellent communication and interpersonal skills.
- Proven experience working in Agile/Scrum environments.
- Ability to work effectively with technical and business stakeholders.
Important Requirements
Please apply only if you meet ALL of the following requirements:
- H1B-Transfer candidates only
- W2 employment
- Must be able to work onsite in Charlotte, NC 3 days per week
- Local Charlotte-area candidates preferred
- HackerRank assessment is mandatory
- Candidate must achieve a minimum score of 75% on the HackerRank assessment
- 8+ years of relevant development experience
How to Apply
Qualified candidates are encouraged to apply with an updated resume highlighting their expe