Job Description:
A Java Full Stack Developer is a professional who possesses expertise in both frontend and backend development using Java technologies. Their primary responsibility is to design, develop, and maintain robust and scalable web applications. Here's a typical job description for a Java Full Stack Developer:
Job Title: Java Full Stack Developer + Angular - W2 Contract Location: Pennington, NJ; Addison, TX; Newark, DE (Hybrid) 3 days onsite Job type: W2 Contract Only (No C2C/CTH) Job Description: Must have skills: Java Backend, Java Frontend (Angular)
Responsibilities:
Develop robust and scalable Java-based applications.
Design and implement RESTful APIs using Spring framework.
Build front-end interfaces using HTML, CSS, and JavaScript frameworks (Angular).
Collaborate with team members to brainstorm and develop new features.
Optimize applications for maximum speed and scalability.
Implement security and data protection measures.
Conduct unit testing and troubleshooting applications.
Work with version control systems and CI/CD pipelines.
Stay up-to-date with industry trends and best practices.
Requirements:
Bachelor's degree in Computer Science, Engineering, or related field.
Proven experience as a Full Stack Java Developer or similar role.
Strong proficiency in Java programming language and Spring framework.
Experience with front-end development using HTML, CSS, JavaScript, and popular JavaScript frameworks/libraries.
Knowledge of relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB).
Familiarity with RESTful APIs and microservices architecture.
Good understanding of agile methodologies and software development lifecycle.
Excellent problem-solving and analytical skills.
Ability to work independently and as part of a team.
Strong communication and collaboration skills.
Location: Pennington, NJ (Looking for local Resource: Highly preferred)
How to Apply: Attach resume.
Madhuri N. she/her Recruiter Nouduru.madhuri@mastechdigital.com
Apply Now