Full stack Java Developer (W2)
A Java Full Stack Developer proficient in React and Azure in Whippany, New Jersey, is responsible for designing, developing, and maintaining scalable web applications. This role requires expertise in both front-end and back-end technologies, cloud platforms, and collaboration with cross-functional teams. Key responsibilities and qualifications include:
Responsibilities:
Full Stack Development: Design and implement high-performance web applications using Java technologies, ensuring seamless integration between front-end and back-end components.
Front-end Development: Develop responsive user interfaces with React, collaborating with UX/UI designers to create intuitive user experiences.
Back-end Development: Implement server-side logic using Java frameworks such as Spring Boot, and develop RESTful APIs for efficient communication between systems.
Cloud Deployment: Deploy and manage applications on Azure, utilizing cloud services to enhance scalability and performance.
Database Management: Design and optimize database schemas, managing data storage solutions with relational or NoSQL databases.
Code Optimization and Performance Tuning: Identify performance bottlenecks and optimize code for speed and scalability.
Testing and Debugging: Conduct unit testing and debugging to ensure application reliability and stability.
Collaboration: Work closely with product managers, designers, and other developers, participating in code reviews and contributing to team knowledge sharing.
Qualifications:
Education: Bachelor's degree in Computer Science, Engineering, or a related field.
Experience: Proven experience as a Full Stack Java Developer, with strong proficiency in Java and related frameworks (e.g., Spring, Hibernate).
Front-end Skills: Proficiency in React and related technologies (HTML, CSS, JavaScript).
Cloud Expertise: Experience with Azure cloud services, including deployment and management of applications.
Database Knowledge: Experience with relational databases (e.g., MySQL, PostgreSQL) and/or NoSQL databases (e.g., MongoDB).
Version Control: Proficiency with version control systems like Git.
API Development: Knowledge of RESTful API design and implementation.
DevOps and Containerization: Familiarity with containerization tools (e.g., Docker, Kubernetes) and DevOps practices.
Soft Skills: Excellent problem-solving abilities, strong communication skills, and the ability to work both independently and collaboratively.