What are the responsibilities and job description for the Senior Java Developer (Kafka & Cloud) position at Vinsys Information Technology Inc?
We are seeking a Senior Java Developer with expertise in Kafka and Cloud technologies to join a Randstad client in Washington, DC. In this role, you will be responsible for designing, developing, and maintaining complex enterprise applications, leveraging Java, Kafka, and AWS cloud services. You will collaborate with product owners, architects, and cross-functional teams to build scalable, high-performance solutions that meet business requirements. The ideal candidate has a strong background in Java development, event-driven architecture, cloud computing, and system integration, with a passion for delivering high-quality software solutions.
Key Responsibilities
Basic Qualification
Additional Skills :
Background Check : No
Drug Screen : No
Key Responsibilities
- Design, develop, and maintain scalable Java-based applications for enterprise solutions.
- Implement Kafka-based messaging and data-streaming solutions, including configuration and administration.
- Develop and maintain REST APIs and microservices for backend development.
- Work with AWS cloud services such as Lambda, S3, DynamoDB, API Gateway, and Redshift.
- Build and optimize front-end components using Angular (if applicable).
- Create and maintain data models and ensure data integrity across various sources.
- Implement CI/CD pipelines and ensure best practices for deployment and automation.
- Collaborate with product owners and architects to translate business requirements into technical solutions.
- Perform code reviews, mentor junior developers, and ensure adherence to best coding practices.
- Troubleshoot, debug, and optimize system performance for high availability and scalability.
Basic Qualification
Additional Skills :
Background Check : No
Drug Screen : No