Java Software Engineer
The Java Software Engineer role at Confidential Client involves developing full stack Java applications with a strong focus on microservices architecture. The position requires expertise in Java 8+, Spring Boot, cloud platforms (Azure/AWS), containerization (Kubernetes/Docker), and event streaming technologies like Kafka. This onsite role in Berkeley Heights, NJ, emphasizes collaboration and hands-on development in a dynamic environment.
About Careertakes
👉 Important disclosure: Careertakes is a third-party recruiting platform supporting this hiring process. If selected, you will be employed directly by our client, IT Services and IT Consulting.
Applicants for this role may also receive access to additional matched opportunities through the Careertakes platform.
Position overview
Confidential Client is seeking a skilled Java Software Engineer (Contract) to join an enterprise engineering team in Berkeley Heights, NJ. This is an onsite role (5 days/week). You will design and implement Spring Boot microservices, integrate event streaming, and deploy to cloud-native infrastructure.
What You’ll Do
- Design, develop, and maintain Java-based microservices using Spring Boot.
- Build and document RESTful APIs and integrations.
- Implement event-driven features using Kafka or similar streaming platforms.
- Deploy and operate services on cloud platforms (Azure or AWS).
- Containerize applications and manage deployments with Docker and Kubernetes.
- Work with SQL and NoSQL databases; design efficient data access patterns.
- Participate in code reviews, unit/integration testing, and CI/CD pipelines.
- Troubleshoot and resolve production issues; tune performance and reliability.
- Collaborate with product owners, QA, and cross-functional engineering teams.
Minimum qualifications
- Strong Java (Java 8+) development experience.
- Proven Spring Boot and microservices experience.
- Experience building and consuming REST APIs.
- Hands-on experience with Kafka or event-streaming technologies.
- Practical experience with Azure and/or AWS cloud services.
- Experience with Docker and Kubernetes for containerization and orchestration.
- Experience with relational (SQL) and/or NoSQL databases.
- Bachelor’s degree (or equivalent) in Computer Science or related field preferred.
- Local New Jersey candidates preferred — must be able to attend face-to-face interviews and work onsite in Berkeley Heights, NJ 5 days per week.
- Eligible to work in the U.S. for the duration of the contract (no employer sponsorship provided by Careertakes or the client unless explicitly stated).
Preferred / Nice to have
- Experience with Spring Cloud, service discovery, and distributed tracing.
- Familiarity with CI/CD tooling (Jenkins, GitHub Actions, GitLab CI).
- Experience with infrastructure-as-code (Terraform) and observability tools (Prometheus, Grafana).
- Background in enterprise integration patterns and scalable event-driven architectures.
What to expect
- Contract role working directly onsite in Berkeley Heights, NJ.
- Collaborative engineering environment focused on scalable microservices and cloud-native deployments.
- Opportunity to work with modern event-streaming systems and container orchestration.
Employment Details
- Employment type: CONTRACTOR
- Work model: Onsite (5 days/week) — Berkeley Heights, NJ
Equal Opportunity & Hiring Transparency
Careertakes and our client are Equal Opportunity Employers committed to building a diverse and inclusive workforce. We prohibit discrimination or harassment of any kind. To support a fair and efficient hiring process, AI tools may be used to assist with application review or resume screening. These tools do not replace human decision-making. Final hiring decisions are made by people.
If you have questions about how your data is used, please contact us directly.
Negotiate a higher salary! Check the salary ranges for this job type in your area.
View My Salary Range