Overview
Hybrid
$70 - $80
Accepts corp to corp applications
Contract - W2
Contract - Independent
Contract - 6 Month(s)
Able to Provide Sponsorship
Skills
Apache Kafka
Continuous Integration
Continuous Integration and Development
DevOps
Docker
Java
Jenkins
Kanban
PostgreSQL
SQL
Software Development
iceburg
Protobuf
kubernetes
Job Details
Title: Java Architect
Location: Chicago, IL.
Schedule: 3 days a week in office
Duration: 6+ months
Interview: video
Candidates must be former IBM employees
Job Summary:
**We are seeking a highly skilled Sr Architect and Java Developer to design and develop a component of modern data platform using Java, Postgres SQL, Kafka, and Protobuf. The ideal candidate will have a strong background in software development, architecture, and DevOps, and be able to work independently to deliver high-quality solutions.
Key Responsibilities:
- Design and develop a component of the data platform using Java, Postgres SQL, Kafka, and Protobuf
- Collaborate with clients to understand NFRs and design solutions that meet their requirements
- Develop high-quality, scalable, and efficient code that meets DevOps standards
- Work independently to deliver solutions, with minimal supervision
- Participate in code reviews and ensure that code is well-documented and follows best practices
- Troubleshoot and resolve technical issues as needed
Requirements:
- 8+ years of experience in software development, with a focus on Java, Postgres SQL, Kafka, and Protobuf
- Strong background in architecture and design of data platforms
- Experience with DevOps tools and practices, such as continuous integration and delivery
- Strong understanding of NFRs and ability to design solutions that meet client requirements
- Excellent problem-solving skills and ability to work independently
- Strong communication and collaboration skills
- Experience with Agile development methodologies, such as Scrum or Kanban
Technical Skills:
- Java 8 or higher
- Postgres SQL
- Iceburg
- Kafka
- Protobuf
- DevOps tools, such as Jenkins, Docker, and Kubernetes
- Agile development methodologies, such as Scrum or Kanban
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.