Search by job, company or skills

Apar Technologies Private Limited

Software Developer - Java Spark

Quick Apply
  • 3 months ago
  • Over 200 applicants
Exp: 5-13 Years
500 - 667 SGD/m

Information Technology,

Information Services

Job Description

Main responsibilities

  • Design and develop high-quality, efficient, and maintainable Javaand Sparkcode
  • Collaborate with cross-functional teams to design, develop, and deploy software solutions
  • Write clean and optimized code, troubleshoot and debug applications
  • Ensure that applications are delivered on-time and meet project requirements
  • Identify and recommend improvements to existing code, architecture, and development practices
  • Mentor junior/ intermediatedevelopers and conduct knowledge sharing sessions
  • Familiarize with the infrastructure, standards, and methodologies
  • Stay up-to-date with emerging trends and technologies in software development
  • Participate inL3 support

The position requires autonomy and reliability in performing duties while maintaining close communication with rest of project/support team.

Qualifications and Profile

  • 3+ years of relevant working experiencein Java development
  • Prefer 1 year ofworking experience in Spark Java framework
  • Good working knowledgeofsoftware development methodologies such as Waterfall, Agile,etc
  • Experience of end-to-end design and implementation of complex IT systems
  • Bachelor or Technical Degree in Computer Science, IS, or IT is preferred

Functional

  • Financial/banking industry knowledgepreferred

Technical (Mandatory)

  • 3+ years of experiencein Javadevelopment(Core Java8+)and associated frameworks (Spring,Hibernate,Maven,Jenkins)
  • Prefer1 year of experience in Spark Java framework orother flavors ofSpark
  • Strong understanding of Object-Oriented Programming (OOP) principles
  • Solid database skills (PostgreSQL,SQL Server, Oracle)
  • Good experience on DevOps/DevSecOpstools like Jenkins,GitLabCI, Nexus, Maven /Gradle, SONAR,CheckMarx
  • Comfortable with source code management system such asGit

Technical (Nice to have)

  • Experience with S3
  • Experience with application containerization using Kubernetes and Docker
  • Experience with deployments usingArgoCD
  • Experience with workflow management tools, specifically Apache Airflow
  • Experience using Python
  • Experience with distributed data processing frameworks, such as Apache Kafka or ApacheFlink
  • Experience with web development using HTML, CSS, JavaScript(or frameworks such as Angular orReactJS)
  • Experience with cloud computing technologies, such as AWS or Azure
  • Experience withOpenShiftplatform

Other Professional Skills and Mindset

  • Strong analytical and problem solving skills iscompulsary
  • Goodorganizational and communication skills
  • Experience working within a LEAN environment
  • Awareness of various software development procedures
  • Ability to follow defined procedures
  • Understanding and respect of cultural diversity

Skills Required

Login to check your skill match score

Login

Date Posted: 30/07/2024

Job ID: 86914973

Report Job

About Company

Apar Technologies is a Singapore headquartered software services group focused on niche technologies helping customers create best-in-class technology and business solutions. Apar engages with customers to innovate faster, collaborate better and deliver more value using flexible engagement models.

Hi , want to stand out? Get your resume crafted by experts.

Last Updated: 25-10-2024 00:20:04 PM
Home Jobs in Singapore Software Developer - Java Spark