Full Stack Java Developer Nj And Apply
Job Title: Full Stack Java Developer Local to NJ and TX- NO C2C
Location: New Jersey (NJ) or Texas (TX) - Local candidates preferred
Employment Type: Full-time / Contract
About Us:
We are a forward-thinking technology company focused on building scalable and robust applications. We're looking for a highly skilled Full Stack Java Developer to join our team to develop and maintain a suite of microservices-based applications. This role involves both backend (Java, Spring Boot, Microservices) and frontend (Angular or React) work.
Responsibilities:
- Develop and maintain microservices using Spring Boot to ensure high performance and responsiveness.
- Design and implement scalable REST APIs to integrate with frontend frameworks and other services.
- Collaborate with frontend developers and integrate with Angular or React components.
- Ensure code quality by writing unit tests and participating in code reviews.
- Troubleshoot and debug production issues across services and databases.
- Work closely with cross-functional teams to understand requirements and develop high-quality software solutions.
- Optimize application performance and conduct code and architecture reviews.
Requirements:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 5+ years of experience in Java development, with a focus on Spring Boot and Microservices architecture.
- Proficiency in JavaScript frameworks, with hands-on experience in either Angular or React.
- Strong understanding of RESTful API design principles and experience building APIs.
- Experience with databases like MySQL, PostgreSQL, or MongoDB.
- Familiarity with DevOps tools and practices, including CI/CD pipelines and containerization (Docker, Kubernetes).
- Good problem-solving skills and the ability to work effectively in a collaborative environment.
- Preference for candidates local to NJ or TX, though remote candidates will also be considered.
Nice-to-Have:
- Knowledge of cloud platforms such as AWS or Azure.
- Experience with front-end state management libraries (e.g., Redux for React).
- Familiarity with Agile methodologies (Scrum, Kanban).
Benefits: