Requirements

Java Developer with Apache Flink Expertise - (Hybrid, Dallas-Fort Worth)

Dallas,Texas,USA Posted: Mon, Dec 30 2024

Skills

Apache Flink,Java/ Spring/ Hibernate,MySQL/ Oracle,AWS/ Azure/ GCP,Agile/ Scrum,HTML / CSS / JavaScript

Type

CON_W2,CON_CORP

Experience

7+ Years

Job Description

Job Overview:
We seek a highly skilled and self-motivated Java Developer to join our team. This role is ideal for professionals who thrive in fast-paced and challenging environments, are committed to delivering exceptional results, and possess extensive experience with Apache Flink.

Objectives of this Role:
  • Design, develop, and maintain high-quality Java applications.
  • Collaborate with cross-functional teams to identify and prioritize requirements.
  • Establish and promote best practices while participating in code reviews.
  • Perform technical analysis to devise solutions and create technical artifacts in response to production issues.


Candidates without hands-on experience in Apache Flink will not be considered for this position.


Key Responsibilities:
  • Develop robust Java-based applications utilizing Spring, Hibernate, and Struts frameworks.
  • Design and implement web applications using front-end technologies like HTML, CSS, and JavaScript.
  • Utilize database technologies including MySQL and Oracle to create efficient solutions.
  • Leverage expertise in Apache Flink to handle complex data processing and streaming tasks.
  • Participate in Agile or Scrum processes to ensure timely project delivery.

Required Skills and Qualifications:
  • Bachelor’s or Master’s degree in Software Engineering, Computer Science, or a related field.
  • 5+ years of demonstrable experience in Java development.
  • Strong proficiency in Java programming and web development frameworks (e.g., Spring, Hibernate).
  • Expertise in Apache Flink is mandatory.
  • Experience with database management systems like MySQL and Oracle.
  • Familiarity with cloud technologies such as AWS, Azure, or Google Cloud.
  • Strong analytical, problem-solving, and organizational skills.
  • Experience with IT project management methodologies like Agile or Scrum.

Preferred Skills and Qualifications
  • Relevant certifications (e.g., Oracle Certified Professional).
  • Hands-on experience with DevOps tools like Git, Jenkins, and Docker.
  • Familiarity with microservices architecture and CI/CD pipelines.
  • Knowledge of cloud computing technologies and best practices.
  • Excellent teamwork and collaboration skills.