Java Full Stack || Charlotte, NC Newark, DE || Fulltime
Role: Java Full Stack
Location: Charlotte, NC, Newark, DE
Type: Fulltime Position
Job description:
Key Responsibilities
- Design, develop, and maintain scalable and secure full-stack applications.
- Build RESTful APIs and microservices using Java, Spring Boot, and Spring Cloud.
- Develop user interfaces using Angular/React, TypeScript, JavaScript, HTML5, CSS3.
- Work with relational (Oracle, MySQL, PostgreSQL) and NoSQL (MongoDB, Cassandra) databases.
- Implement CI/CD pipelines using tools like Jenkins, Git, Maven/Gradle, Docker, Kubernetes.
- Participate in code reviews, debugging, troubleshooting, and production support.
Required Skills & Qualifications
- 7 years of experience in full stack software development.
- Strong proficiency in Java, J2EE, Spring Boot, Hibernate/JPA.,front-end frameworks: Angular 8 /ReactJS, HTML5, CSS3, JavaScript/TypeScript.
- Experience with RESTful APIs, Microservices architecture, and Messaging Queues (Kafka, RabbitMQ).
- Hands-on experience with SQL/PL-SQL and database design.
- Knowledge of cloud platforms (AWS / Azure / Google Cloud Platform).
- Proficiency with DevOps tools: Git, Jenkins, Docker, Kubernetes, SonarQube.
- Strong understanding of design patterns, OOP, and best coding practices.
- Experience working in Agile/Scrum teams.