Role: Java Full Stack Developer with Angular
Experience: 11+ (Below 10+ not considered)
Location: Charlotte, NC.
3 Days on-site Hybrid
Visa: H1B, OPT, EAD (No GC, USC) Looking mostly for W2 (C2C also prefer)
PP Number is Mandatory for submission
Job Description:
As a Java Full Stack Developer, the Candidate will collaborate with stakeholders across the business to work on complex technical requirements. The candidate will be responsible for managing multiple engagements, prioritizing and resolving complex problems, and escalating as necessary, in a fast-paced environment.
Requirements:
Bachelors or Masters degree in Computer Science, Engineering, or a related field.
10+ years of experience in full-stack development with a strong focus on Java and Angular.
Proficiency in Java frameworks such as Spring Boot and Hibernate.
Strong understanding of Angular (version 2 and above) and related technologies (HTML5, CSS3, TypeScript).
Experience with RESTful API development and integration.
Solid understanding of database technologies, both relational (MySQL, PostgreSQL) and NoSQL (MongoDB).
Familiarity with version control systems (Git) and build tools (Maven, Gradle).
Experience with containerization (Docker) and CI/CD pipelines is a plus.
Responsibilities:
Design, develop, and maintain full-stack web applications using Java for the backend and Angular for the frontend.
Collaborate with cross-functional teams to define, design, and ship new features.
Ensure the performance, quality, and responsiveness of applications.
Write clean, maintainable, and efficient code while following best practices in software development.
Integrate user-facing elements with server-side logic and database technologies.
Conduct code reviews, provide constructive feedback, and mentor junior developers.
Troubleshoot and debug applications to optimize performance and enhance user experience.
Stay updated with the latest trends and technologies in software development.