Search Jobs

Search by job, company or skills

Java Spark Developer

Java Spark Developer

apar technologies pte. ltd.
8-10 Years
SGD 9,000 - 10,000 per month
Early Applicant
  • Posted 3 days ago
  • Be among the first 10 applicants

Job Description

Key Responsibilities

  • Develop and deliver fully tested Java source code that meets defined quality standards.
  • Design technical solutions using established design patterns and identify potential anti-patterns.
  • Analyze technical constraints and assess their functional impact.
  • Collaborate with architects and business analysts to clarify requirements and develop appropriate solutions.
  • Perform performance tuning and contribute to application optimization.
  • Prepare and maintain detailed technical documentation.
  • Provide development estimates for technical solutions.
  • Develop test strategies in coordination with project managers and business analysts.
  • Perform design and code reviews for team members.
  • Mentor junior team members and support knowledge sharing.
  • Contribute to continuous improvement of development processes and team practices.
  • Work effectively within an Agile/Scrum environment.
  • Monitor and report software code quality indicators to relevant stakeholders.
  • Support other software development activities as required.

Requirements

  • Minimum 8 years of relevant experience in software development and testing.
  • Strong hands-on experience with Java 17/21 and Spring Boot.
  • Experience with Unix shell scripting and MS SQL Server.
  • Experience with Apache Spark, Kubernetes and Docker.
  • Knowledge of both frontend and backend development.
  • Strong understanding of software design patterns, anti-patterns and performance tuning.
  • In-depth knowledge of relational databases, particularly MS SQL Server.
  • Experience with SQL profiling and query analysis.
  • Knowledge of scheduling tools such as Airflow or Control-M.
  • Experience with CI/CD pipelines using Jenkins, GitLab, ArgoCD or similar tools.
  • Good working knowledge of Agile/Scrum methodologies.
  • Strong analytical, organizational and problem-solving skills.
  • Ability to work independently and take ownership of assigned responsibilities.

Preferred Skills

  • Knowledge or experience in Risk applications or Risk technology.
  • Knowledge of project management and software development lifecycle practices.
  • Exposure to cloud platforms such as AWS, Azure or GCP for data processing.
  • Experience working in enterprise or financial services environments.

EA Number: 11C4879

More Info

Job Type:
Industry:
Employment Type:

Similar Jobs

8-10 yrs
SGD 7,500 - 10,000 per month
Shenton Way, Singapore
Skills:
Ms Sql Server, Apache Spark, Spring Boot, Unix Shell Scripting, Jenkins, Gcp, Docker, Gitlab, Azure, Kubernetes, AWS, Airflow, SQL performance-tuning, ArgoCD, Java 17, Control-M