Note:
Location: Washington, DC (Hybrid) Local candidates only
C2C: Yes
Duration: Long Term
Primary Skills: Java
Visa: H4EAD, green card or citizens preferred
Job Description
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:
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.