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.