Software Developer

at Nexus Recruitment Agency (Singapore)

  • Full Time
  • 4 weeks ago
  • 6,000 - 12,000 USD Monthly
  • 5 (vacancy)

Job Role Insights

  • Date Posted:
    Posted 4 weeks ago
  • Hiring location
    Singapore
  • Offered Salary
    6,000 - 12,000 USD / Monthly
  • Min. Qualification
    Postgraduate Diploma
  • Experience
    10 Years Min
  • Job Type
    Full Time
  • Job Role
    Software Developer

Qualifications and Profile

  • >>  Important working experience in Java development and Spark Java framework.
  • >>  Good working knowledge of software 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

  • >>  Compliance domain knowledge preferred.

Technical (Mandatory)

  • >>  9+ years of experience in Java development (Core Java 8+) and associated frameworks (Spring, Hibernate, Maven, Jenkins).
  • >>  3+ years of experience in Spark Java framework or other flavors of Spark.
  • >>  Strong understanding of Object-Oriented Programming (OOP) principles.
  • >>  Solid database skills (PostgreSQL, SQL Server, Oracle).
  • >>  Good experience on DevOps / DevSecOps tools like Jenkins, GitLab CI, Nexus, Maven / Gradle, SONAR, CheckMarx.
  • >>  Comfortable with source code management system such as Git.
  • >>  Experience with application containerization using Kubernetes and Docker.
  • >>  Experience with S3
  • >>  Experience with deployments using ArgoCD
  • >>  Experience on APIs

Technical (Nice to have)

  • >>  Experience on proposing or challenging technical solutions
  • >>  Experience with workflow management tools, specifically Apache Airflow
  • >>  Experience using Python
  • >>  Experience with distributed data processing frameworks, such as Apache Kafka or Apache Flink.
  • >>  Experience with web development using HTML, CSS, JavaScript (or frameworks such as Angular or ReactJS).
  • >>  Experience with cloud computing technologies, such as AWS or Azure.
  • >>  Experience with OpenShift platform
  • >>  Experience with performance tuning and optimization of Apache Spark applications.