A service organization in Chicago is currently seeking a Java Architect to design and develop a key component of a modern data platform using Java, PostgreSQL, Kafka, and Protobuf. The ideal candidate will have a strong background in software development, architecture, and DevOps, and will be capable of working independently to deliver high-quality solutions.
About the Opportunity: - Contract
- Hybrid - 3 days onsite in Chicago, IL
Key Responsibilities: - Design and develop components of the data platform using Java, PostgreSQL, Kafka, and Protobuf
- Collaborate with clients to understand NFRs and architect solutions accordingly
- Write high-quality, scalable, and efficient code aligned with DevOps best practices
- Work independently with minimal supervision to deliver robust solutions
- Participate in code reviews and ensure adherence to coding standards and documentation practices
- Troubleshoot and resolve technical issues as they arise
Requirements: - 8+ years of experience in software development, with expertise in Java, PostgreSQL, Kafka, and Protobuf
- Proven experience in designing and architecting data platforms
- Familiarity with DevOps tools and practices, including CI/CD pipelines
- Strong understanding of Non-Functional Requirements (NFRs) and how to meet them
- Excellent problem-solving skills and the ability to work autonomously
- Strong communication and collaboration skills
- Experience with Agile methodologies such as Scrum or Kanban