Job Description :

Role: Java Full stack Developer

Location: Charlotte, NC

Job Mode : Onsite

Duration: Long term

Experience: 8+ years

Seeking an experienced with 8+ years of professional experience to join our Charlotte, NC team. The ideal candidate

will design, develop, and deliver scalable, high-performance full-stack applications utilizing Java and React, working in a hybrid work model that

Job Description:

Responsibilities:

• Design, develop, and maintain scalable Java backend services using Spring Boot and microservices architecture.

• Build responsive, intuitive front-end applications with React.js, HTML, CSS, and JavaScript.

• Collaborate with Product Owners, Business Analysts, and other developers to understand requirements and translate them into technical specifications.

• Develop and consume RESTful APIs to enable seamless front-end and back-end communication.

• Integrate applications with cloud services such as AWS (EC2, S3, Lambda, RDS, etc.) for deployment and scalability.

• Write clean, efficient, and maintainable code following best practices.

• mentor junior team members and participate in code reviews.

• Utilize DevOps tools such as Jenkins, Docker, and Kubernetes to support CI/CD pipelines.

• Perform unit testing, integration testing, and troubleshoot issues to ensure high-quality deliverables.

Requirements:

• Minimum 8+ years of professional experience in full-stack development.

• Strong proficiency in Java (Spring Boot, J2EE), with comprehensive knowledge of backend development.

• Extensive hands-on experience with React.js for front-end development.

• Proven experience building RESTful services and microservices architectures.

• Proficient in SQL databases such as MySQL, PostgreSQL, or Oracle.

• Familiarity with AWS services (EC2, S3, Lambda, RDS, CloudFormation).

• Working knowledge of version control tools like Git.

• Experience with CI/CD pipelines using Jenkins, Docker, Kubernetes, Maven, etc.

• Strong understanding of responsive design principles and mobile-first development.

• Knowledge of agile development methodologies.

• Excellent problem-solving, communication, and collaboration skills.

Preferred, but not required:

• Prior experience in financial services or banking domain.

• Exposure to serverless architectures and container orchestration.

             

Similar Jobs you may be interested in ..