
Java Software Developer
Kaygen
- Jersey City, NJ
- Contract
- Full-time
Location: Jersey City, NJ
Duration: 4 MonthsRoles and Responsibilities:
- Develop and maintain robust backend services using Java and the Spring ecosystem, ensuring high performance and responsiveness.
- Collaborate with cross-functional teams to design, implement, and integrate APIs and microservices.
- Utilize messaging systems like Kafka to facilitate real-time data processing and communication between services.
- Write and maintain unit tests using JUnit and mocking frameworks to ensure code quality and reliability.
- Deploy and manage applications in AWS Cloud, leveraging cloud services to enhance scalability and performance.
- 3-5 years of hands-on backend development experience in Java.
- Strong command over Core Java and Object-Oriented Programming principles.
- Practical experience with the Spring ecosystem, including Spring Boot and Spring Core.
- Proficiency in JPA/Hibernate and relational databases such as PostgreSQL or MySQL.
- Familiarity with AWS Cloud technology and experience in writing unit tests with frameworks like Mockito or WireMock.
- Free Healthcare Insurance
- Vision and Dental Insurance
- 401(k) Retirement Plan
- Free Life Insurance
- Sick Time Off
- Certifications
- Mentorship Program
- Referrals
- Family and Wellness benefits
- Continuous Growth and Career Development