Job Posting for Java Developer (Spark) at IKAS INTERNATIONAL (ASIA) PTE. LTD.
We are looking to speak to Java Developers with good experience in Spark! You will be involve in designing and developing high-quality, efficient, and maintainable Java and Spark code for in-house applications!
Responsibilities:
Application Development: Design and develop high-quality, efficient, and maintainable Java and Spark code.
Collaboration: Work with cross-functional teams to design, develop, and deploy software solutions.
Code Quality: Write clean and optimized code, troubleshoot, and debug applications.
Project Management: Ensure applications are delivered on time and meet project requirements.
Continuous Improvement: Identify and recommend improvements to existing code, architecture, and development practices.
Mentorship: Mentor junior and intermediate developers and conduct knowledge-sharing sessions.
Standards Adherence: Familiarize with the organization's infrastructure, standards, and methodologies.
Professional Development: Stay up-to-date with emerging trends and technologies in software development.
Support: Participate in Level 3 support activities.
Requirements
Experience: Over 9 years of experience in Java development (Core Java 8 ) and associated frameworks (Spring, Hibernate, Maven, Jenkins).
Spark Expertise: At least 3 years of experience with the Spark Java framework or other flavors of Spark.
OOP Principles: Strong understanding of Object-Oriented Programming principles.
Database Skills: Solid database skills with experience in PostgreSQL, SQL Server, or Oracle.
DevOps Tools: Experience with DevOps/DevSecOps tools like Jenkins, GitLab CI, Nexus, Maven/Gradle, SONAR, and CheckMarx.
Version Control: Comfortable with source code management systems such as Git.
Containerization: Experience with application containerization using Kubernetes and Docker.
Cloud Storage: Experience with Amazon S3.
Deployment Tools: Experience with deployments using ArgoCD.
API Development: Experience with APIs.
Desirable Skills:
Technical Leadership: Experience in proposing or challenging technical solutions.
Workflow Management: Experience with workflow management tools, specifically Apache Airflow.
Python: Experience using Python.
Distributed Data Processing: Experience with distributed data processing frameworks, such as Apache Kafka or Apache Flink.
Web Development: Experience with web development using HTML, CSS, JavaScript, or frameworks such as Angular or ReactJS.
Cloud Computing: Experience with cloud computing technologies, such as AWS or Azure.
OpenShift: Experience with the OpenShift platform.
Performance Optimization: Experience with performance tuning and optimization of Apache Spark applications.
"Sanderson-iKas" is the brand name for iKas International (Asia) Pte Ltd, a company incorporated in Singapore under Company UEN No.: 200914065E with EA license number 16S8086.
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution.
Compensation Planning
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles
Skills Library