We are seeking a dedicated and passionate Senior Java Developer to join our team. The idealcandidate will work directly with Kafka in a real-time system environment, contributing to thedata team of a leading Oil & Gas company based in the United States. This role requires acommitment to excellence, strong communication skills, and the ability to work collaborativelywhile driving technological innovation.
Key Responsibilities:
-
Real-Time System Development:
-
Develop and maintain real-time data processing systems using Java and Kafka.
-
Implement and optimize high-performance, scalable, and reliable data pipelines.
-
-
Collaboration and Communication:
-
Actively communicate progress, issues, and achievements with the team.
-
Work closely with cross-functional teams to seamlessly integrate new features
and technologies.
-
-
Innovation and Suggestion:
-
Stay up-to-date with the latest technologies and industry trends.
-
Provide suggestions and insights on new technologies and improvements to existing systems.
-
-
Incident Reporting and Resolution:
-
Proactively identify and resolve technical issues and challenges.
-
Report incidents and follow up on solutions to ensure system stability and reliability.
-
Required Skills and Experience:
-
Technical Expertise:
-
Extensive experience with Java development, particularly in real-time systems.
-
Strong proficiency with Kafka for real-time data processing.
-
-
Additional Technologies:
-
Experience with cloud platforms, specifically Azure.
-
Familiarity with Snowflake for data warehousing solutions.
-
Proficiency with Docker for containerization and deployment.
-
-
Soft Skills:
-
Excellent communication skills, both verbal and written.
-
Strong team player with the ability to collaborate effectively.
-
Detail-oriented with a proactive approach to problem-solving.
-
Preferred Qualifications:
-
Familiarity with other real-time data processing technologies and frameworks.
-
Experience with CI/CD pipelines and DevOps practices.
What We Do
Tekton is a Technology Consultancy and Software Development company that builds products to improve people’s lives. To this day, Tekton has worked on more than 360 products with 200+ clients across 15+ industries. We strive to be at the forefront of technology, fostering innovation and creating meaningful experiences for users worldwide