What are the responsibilities and job description for the Java Developer + Python + Kafka on W2 Only position at Divit Technologies, Inc.?
Job Details
Key Responsibilities:
Application Development: Design and implement server-side applications using Java, ensuring scalability and performance.
Data Integration: Develop data processing scripts using Python to handle, analyze, and visualize large datasets.
Real-Time Data Processing: Utilize Apache Kafka to build and manage data pipelines for real-time data streaming and event-driven architectures.
Microservices Architecture: Develop and maintain microservices using Spring Boot, ensuring seamless integration and deployment.
API Development: Create RESTful APIs to facilitate communication between services and external applications.
Database Management: Work with both SQL and NoSQL databases to store, retrieve, and manage data efficiently.
Collaboration: Work closely with product managers, designers, and other engineers to define software requirements and deliver solutions aligned with business goals.
Testing and Debugging: Implement unit tests, conduct debugging, and perform performance tuning to ensure software reliability and efficiency.