What are the responsibilities and job description for the Java Full Stack Developer + Python + Kafka : W2 ONLY : 10+ Years of Experience position at Divit Technologies, Inc.?
Job Details
Job Title: Java Full Stack Engineer
Location: Whippany, NJ
Experience: 10 - 12 years
Duration: Long-Term
Work Mode: Hybrid (3 days from office, 2 days from home)
Employment Type: W2 only
Job Description:
We are seeking an experienced Java Full Stack Engineer to join our dynamic team. The ideal candidate will have a strong background in Core Java, Spring Boot, ETL batch processing, and cloud technologies. This role requires a deep understanding of backend development, real-time data streaming, and DevOps practices.
Key Responsibilities:
Design, develop, and maintain high-performance, scalable applications using Core Java and Spring Boot.
Implement Spring Boot ETL batch processing solutions for large-scale data workflows.
Utilize Kafka for real-time data streaming and messaging services.
Develop backend components using Oracle or SQL Server, with hands-on experience in SQL.
Work with Python for scripting, automation, or data processing tasks.
Deploy and manage applications on AWS Cloud, leveraging cloud-native services.
Collaborate with DevOps teams to ensure CI/CD pipelines, containerization, and automation best practices.
Troubleshoot, debug, and optimize application performance.
Work in an Agile development environment, participating in sprint planning, code reviews, and technical discussions.
Required Skills & Qualifications:
10-12 years of experience in Java Full Stack Development.
Strong hands-on experience with Core Java and Spring Boot framework.
Expertise in Spring Boot ETL batch processing and handling large-scale data processing.
Proficiency in Kafka for real-time event-driven architectures.
Working knowledge of Python for automation and scripting.
Experience with SQL databases such as Oracle or SQL Server.
Hands-on experience with AWS Cloud services.
Exposure to DevOps practices, including CI/CD, Docker, Kubernetes, and infrastructure as code.
Strong problem-solving skills, analytical thinking, and attention to detail.
Excellent communication and teamwork skills.
Nice to Have:
Knowledge of front-end technologies such as Angular or React.
Experience with NoSQL databases like MongoDB or DynamoDB.
Familiarity with Microservices architecture and API development.
If you are a passionate Java Full Stack Engineer looking for a long-term opportunity in a collaborative and innovative environment, we encourage you to apply!