Java Technical Architect/ Lead Developer

Overview

On Site
Depends on Experience
Contract - W2
Contract - 12 Month(s)
100% Travel

Skills

Java 8
Postgres SQL
Iceburg
Kafka
Protobuf
DevOps
Jenkins
Docker
Kubernetes
Scrum
Kanban

Job Details

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 that meet client NFRs.
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 KanbanSoft Skills: Strong communication and collaboration skills
Excellent problem-solving skills
Ability to work independently
Strong attention to detail
Ability to meet deadlines and deliver high-quality solutions under pressure
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.