x
Get our mobile app
Fast & easy access to Jobstore
Use App
Congratulations!
You just received a job recommendation!
check it out now
Browse Jobs
Companies
Campus Hiring
Download App
Jobs in Singapore   »   Jobs in Singapore   »   Information Technology Job   »   Software Developer (Java Spark)
 banner picture 1  banner picture 2  banner picture 3

Software Developer (Java Spark)

Adecco Personnel Pte Ltd

Adecco Personnel Pte Ltd company logo

The Opportunity

  • Adecco is partnering with one of the most well-established and respected financial institution with a strong track record of success.
  • They have a culture of innovation and continuous improvement, constantly looking for ways to improve their services and offerings.

Job Responsibilities

  • Involve with software and product development and ad hoc projects
  • Software development using Java, Spring Boot, Database (SQL Server / Postgres), Docker, Kubernetes, Apache SPARK
  • Creating well architected and structured solutions
  • Design, develop, enhance, test and integrate Java Applications
  • Software analysis, software design, code implementation, software integration, module verification and validation
  • Deliver software products for integration testing in accordance with standard procedures
  • Prepare and maintain technical documentation and software deliverables
  • Participate in technical discussions and provide solutions based on industry best practices
  • Follow the CA-CIB methodology (Agile included)
  • Research, Design, and Develope Software
  • Analysis user needs and Develop Software Solutions
  • Update software, enhances existing software capabilities and develops adn direct software software testing and validation procedures.
  • Work with other Engineers to integrate hardware and/or software systems
  • Develop specifications and performance requirements

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


Job Qualification

  • 6+ years of relevant working experience as a Java developer
  • Experience in back-end development using Java 8+, Spring Boot, Database (SQL Server / Postgres), Docker, Kubernetes, Apache SPARK
  • Good understanding & working knowledge with Agile/Scrum
  • Hands-on experience of end-to-end design and implementation of complex IT systems
  • Bachelor Candidate must have at least a Bachelor Degree in Computer Science or Information Technology or Programming & Systems Analysis or Science (computer studies)

Functional

  • Financial/banking industry knowledge
  • Knowledge of Risk systems is a strong plus

Technical (Mandatory)

  • Must have strong knowledge in Core Java (Java 8+) and OOAD
  • Must have good understanding and hands on experience in Spring Framework (Core, MVC, Security, AOP, Data, Integration, Transaction, Batch etc.) with Spring Boot
  • Must have good experience with APACHE SPARK framework
  • Must have good experience with databases like Postgres / SQL Server / Oracle
  • Good understanding of Hibernate/JPA framework.
  • Good to have experience with Kafka
  • Experience with containerization technologies like Docker & Kubernetes and familiar with cloud native principles
  • Experience with designing and developing API’s using REST and documenting it using Swagger

Technical (Nice to have)

  • Good understanding of JavaScript frameworks like Angular 6+/React
  • Experience with Apache or Nginx
  • Experience with BDD tools like Cucumber
  • Experience with API management tools like WSO2 or Axway
  • Familiarity with Elastic stack
  • Test driven mindset with strong skills in Junit and other Unit testing frameworks
  • Experience with IntelliJ / Eclipse
  • Strong knowledge on source code management system such as GitLab.
  • Practical knowledge on GitLab runner, Jenkins, Artifactory, Nexus, Maven/Gradle

Other Professional Skills and Mind-set

  • Strong organizational and communication skills
  • Strong analytical and problem solving skills
  • Awareness of various software development procedures
  • Ability to follow defined procedures
  • Proficient in Microsoft Office
  • Understanding and respect of cultural diversity


Next Step

Click “apply” or send resume to: Tamanna Bilandi [email protected]

EA Licence No.91C2918 | Personnel Registration No. R2096241

✱   This job post has expired   ✱

Sharing is Caring

Know others who would be interested in this job?

Similar Jobs