Lead Java Developer Apply
Job Title: Lead Java Developer
Location: Raleigh, NC (Partial Remote)
Position Type: W2
Job Summary:
We are seeking a highly skilled Lead Java Developer to join our team in Raleigh, NC. This W2 contract position involves working on cutting-edge technology projects with a focus on distributed grid computing, Java Spring Boot, and modern front-end technologies like ReactJS. The ideal candidate will have strong expertise in backend development, multithreading, and a solid understanding of distributed systems, with additional exposure to Kafka and machine learning model support being highly desirable.
This is a high-priority and proactive requisition for a motivated professional with a proven track record in Java development, ready to take on leadership responsibilities in a dynamic environment.
Key Responsibilities
- Design, develop, and deploy scalable applications using Java Spring Boot.
- Implement and manage distributed grid computing systems.
- Utilize Java multithreading for high-performance application development.
- Develop and maintain front-end applications using ReactJS and NodeJS.
- Integrate and optimize messaging systems using Kafka or equivalent technology.
- Collaborate with cross-functional teams to support machine learning models and advanced analytics.
- Ensure code quality and consistency using best practices in Git, DevOps, and Azure environments.
Required Skills
- Java Spring Boot
- Java Multithreading
- NodeJS
- ReactJS
- Distributed Grid Computing
- Kafka or equivalent messaging technology
Preferred Skills
- Python and experience with Jupyter Lab
- Knowledge of Git, Azure, and DevOps practices
- Prior experience in the finance industry
- Familiarity with supporting machine learning models