What are the responsibilities and job description for the Java Fullstack Developer----Berkeley Heights, NJ---F2F Interview position at Envision Technology Solutions?
Job Title: Java Fullstack Developer
Location: Berkeley Heights, NJ Local Only
Job Type: - Contract
On-Site
F2F Interview
Job Description:-
Key Responsibilities:
- Design, develop, test, and maintain scalable enterprise web applications.
- Develop backend services using Java, Spring Boot, Spring MVC, and Microservices.
- Build responsive front-end applications using React.js or Angular.
- Develop and integrate RESTful APIs and web services.
- Work with databases such as Oracle, MySQL, PostgreSQL, or SQL Server.
- Implement application security, authentication, authorization, and performance optimization.
- Troubleshoot production issues and perform root-cause analysis.
- Collaborate with architects, QA engineers, DevOps teams, and business stakeholders.
- Participate in code reviews, Agile/Scrum ceremonies, testing, and deployments.
Required Skills:
- Strong experience with Java 8/11/17 .
- Hands-on experience with Spring Boot, Spring Framework, REST APIs, and Microservices.
- Strong front-end experience with React.js or Angular, JavaScript/TypeScript, HTML5, and CSS3.
- Strong knowledge of SQL and relational databases.
- Experience with Git, Maven/Gradle, JUnit, and CI/CD.
- Knowledge of Docker and Kubernetes is preferred.
- Experience working in Agile/Scrum environments.
Preferred Qualifications:
- Experience with AWS, Azure, or Google Cloud Platform.
- Knowledge of Kafka, Redis, or messaging technologies.
- Experience with cloud-native application development.
- Strong communication, analytical, and problem-solving skills.