What are the responsibilities and job description for the Java Backend developer || W2 role || Charlotte, NC - Hybrid position at Jobs via Dice?
Dice is the leading career destination for tech experts at every stage of their careers. Our client, Cloud Bridge Solutions, is seeking the following. Apply via Dice today!
Java Backend developer
Charlotte, NC Hybrid
Long term Contract w2
Job Summary
We are seeking a skilled Java Backend Developer to design, develop, and maintain scalable microservices-based applications. You will work on high-performance systems handling multithreading, real-time data streaming with Kafka, and robust SQL database integrations. Join our dynamic team to build reliable backend solutions for enterprise clients in finance and technology domains.
Key Responsibilities
Java Backend developer
Charlotte, NC Hybrid
Long term Contract w2
Job Summary
We are seeking a skilled Java Backend Developer to design, develop, and maintain scalable microservices-based applications. You will work on high-performance systems handling multithreading, real-time data streaming with Kafka, and robust SQL database integrations. Join our dynamic team to build reliable backend solutions for enterprise clients in finance and technology domains.
Key Responsibilities
- Develop and deploy Java-based microservices using Spring Boot or similar frameworks.
- Implement multithreading and concurrency mechanisms to optimize performance in high-load environments.
- Integrate Apache Kafka for event-driven architectures, message queuing, and data pipelines.
- Design, query, and optimize SQL databases (e.g., PostgreSQL, MySQL) for efficient data handling.
- Collaborate with frontend teams, DevOps, and stakeholders to ensure seamless API integrations.
- Conduct code reviews, unit testing, and troubleshooting to maintain code quality and reliability.
- Participate in agile sprints, contributing to CI/CD pipelines and system scalability improvements.
- Bachelor's degree in Computer Science, Engineering, or related field.
- 5 years of hands-on experience in Java backend development.
- Strong proficiency in microservices architecture (RESTful APIs, Spring Boot).
- Expertise in multithreading, concurrent programming, and JVM tuning.
- Hands-on experience with Kafka for streaming and pub/sub messaging.
- Advanced SQL skills, including query optimization, indexing, and database design.
- Familiarity with cloud platforms (AWS, Azure) and containerization (Docker, Kubernetes) is a plus.
- Excellent problem-solving skills and experience with Agile/Scrum methodologies.