Full Stack Engineer(Java)
Fullstack EngineerAssignment Duration 12 MonthsWork Location One Pershing Plaza, Jersey City, NJWork Schedule M-F, 8:00am-5:00pmOnsite Expectations Hybrid – Onsite 4 days per week / Remote 1 day per week SELLING THE ROLEJob Description We are seeking a mid-level Full Stack Engineer with strong experience in Java backend development and Angular front-end engineering to design, build, and support scalable enterprise applications. The ideal candidate will be comfortable working across the full technology stack, collaborating with cross-functional teams, and contributing to the delivery of high-quality software solutions. Key Responsibilities· Design, develop, test, and maintain full stack applications using Java and Angular.· Build and enhance RESTful APIs and backend services.· Develop responsive, user-friendly front-end components and workflows in Angular · Collaborate with product owners, designers, QA, and other engineers to deliver business solutions.· Participate in architecture discussions, code reviews, and technical design sessions.· Troubleshoot application issues and optimize performance across front-end and back-end layers · Write clean, maintainable, and well-documented code.· Support CI/CD pipelines, deployments, and environment stability.· Contribute to Agile ceremonies including sprint planning, stand-ups, and retrospectives. Required Qualifications:· Bachelor’s degree in Computer Science, Engineering, or related field, or equivalent practical experience.· 3–6 years of software development experience.· Strong hands-on experience with Java, Spring Boot, and backend service development.· Solid experience with Angular, TypeScript, HTML, CSS, and modern web application development· Experience building and consuming REST APIs.· Familiarity with SQL and relational databases such as Oracle, PostgreSQL, or SQL Server.· Understanding of object-oriented design principles and software engineering best practices.· Experience with Git and source control workflows.· Knowledge of Agile development methodologies. Preferred Qualifications:· Experience with microservices architecture.· Familiarity with cloud platforms such as AWS, Azure, or GCP.· Knowledge of containerization tools such as Docker.· Experience with automated testing frameworks for backend and frontend applications.· Understanding of security best practices for web applications and APIs Key Skills · Java · Spring Boot · Angular · TypeScript · REST APIs · SQL · Git · CI/CD · Agile / Scrum · Problem-solving and collaborationRegardsSeema Kousarseema@marstechnominds.com