Senior Java Full Stack Developer - Charlotte, NC, Raleigh, NC, Durham, NC, Columbia, SC, Atlanta, GA.
Job Summary
We are seeking a highly skilled Senior Java Full Stack Developer with 8+ years of experience in designing, developing, and maintaining enterprise-grade web applications.
The ideal candidate will possess strong expertise in Java, Spring Boot, Microservices, and modern front-end frameworks such as React.js or Angular.
This role requires hands-on experience in cloud platforms, CI/CD practices, and Agile development methodologies.
Key Responsibilities
- Design, develop, and maintain scalable, high-performance full-stack web applications.
- Build robust RESTful APIs and Microservices using Spring Boot.
- Develop responsive, user-friendly interfaces using React.js or Angular.
- Collaborate with cross-functional teams throughout the Software Development Life Cycle (SDLC).
- Optimize application performance and troubleshoot production issues.
- Participate in code reviews, unit testing, integration testing, and CI/CD deployments.
- Ensure adherence to coding standards, security best practices, and software quality guidelines.
- Work closely with DevOps teams to support cloud-native deployments and automation.
Required Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- 8+ years of experience in Java Full Stack development.
Preferred Qualifications
- Experience with Docker and Kubernetes.
- Knowledge of Kafka or RabbitMQ.
- Experience with NoSQL databases such as MongoDB or Cassandra.
- Familiarity with Terraform or Infrastructure as Code (IaC).
- Experience working in Agile/Scrum environments.
- Excellent analytical, problem-solving, and communication skills.
Technical Skills
Programming Languages
Java 17/21
Frameworks & Technologies
Spring Boot
Spring MVC
Microservices
REST APIs
React.js / Angular
Databases
Oracle
PostgreSQL
MySQL
MongoDB (Preferred)
Cassandra (Preferred)
Cloud & DevOps
AWS
Azure
Docker
Kubernetes
Jenkins
Maven
Git
Terraform (Preferred)
Messaging
Kafka
RabbitMQ
Methodologies
Agile
Scrum
CI/CD