What are the responsibilities and job description for the Java Develper position at Zuplon?
Job Details
Job Title: Java Developer (Spring Framework) (only W2) Position
Location : Berkeley Heights, NJ (5 days onsite)
Job Description:
We are looking for a skilled Java Developer with expertise in the Spring Framework to join our dynamic team. The ideal candidate will be responsible for designing, developing, and maintaining scalable and high-performance Java applications using Spring Boot, Spring MVC, Spring Security, and other Spring modules.
Responsibilities:
-
Develop and maintain backend applications using Java and Spring Framework.
-
Design and implement RESTful APIs and integrate them with front-end applications.
-
Work with databases, including SQL and NoSQL
-
Ensure high performance, scalability, and security of applications.
-
Utilize Spring Boot, Spring MVC, Spring Data, and Spring Security for application development.
-
Write clean, maintainable, and efficient code following best practices.
-
Troubleshoot, debug, and resolve issues in existing applications.
-
Implement unit tests and participate in code reviews.
-
Collaborate with cross-functional teams (frontend developers, DevOps, QA) for successful project delivery.
-
Stay up to date with emerging technologies and incorporate them into projects.
-
Requirements:
-
6 years of experience in Java development.
-
Strong knowledge of Java and Spring Framework (Spring Boot, Spring MVC, Spring Security, Spring Data, etc.).
-
Experience with RESTful APIs, Microservices Architecture, and Cloud Services (AWS, Azure, or Google Cloud Platform).
-
Proficiency in working with SQL/NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB).
-
Familiarity with version control systems (Git, GitHub, GitLab).
-
Understanding of Agile methodologies (Scrum, Kanban).
-
Strong problem-solving and analytical skills.
-
Excellent communication and teamwork abilities