Anzeige
Zurück
A

JAVA Technical Lead

APAR TECHNOLOGIES PTE. LTD.
Singapore · 10294 km · vor 0 Tagen
FreelanceVor OrtS$8’000–10’000/Mt.
Matching nur mit Login und CV verfügbar
Lade deinen CV hoch und sieh sofort, wie gut jeder Job zu dir passt.
Anmelden

Gefragte Skills

Code QualityNon-functional TestingOracleself-studyPreparation of Technical DocumentsFunctional SpecificationsSoftware Quality EngineeringReviewing Design Documents
Anzeige

Stellenbeschreibung

Main Responsibilities

Develop solutions following defined standards and high quality

Ensure Code quality, delivery and maintenance with non-regression

Study, evaluate and provide feedback on functional specifications in terms of technical feasibilities.

Manage the application designs, involve in hands development of cloud native solutions

Provide detailed estimation for development of solutions as part of agile-scrum ceremonies

Take care of the technical documentations, quality and standards of program wide software engineering objectives.

Supervise and contribute to the non-functional testing

Perform design and code review for peers

Mentor junior team members

Perform level 3 Support of applications in production - analyze and resolve issues as they arise

Manage/Co-ordinate with Vendor Development team on their deliverables.

Review/Challenge the Vendor team on their technical/solutioning approach.

Influence & Ensure that vendor follows CACIB best practices on Software Factory

Qualification and Profile

This position requires a minimum of 10+ years of relevant experiences in Java-J2EE/cloud native software engineering, ideally in a banking environment with cash management / Payments processing domain...at least 3-4 years of experience in cloud native / Kubernetes & Docker development, Streaming development on Hadoop platform will be added advantage.

Functional

Basic understanding of payments and cash management domain and related software product development

Work on complex systems and a challenging international work environment

Good understanding of SDLC, with experience on at least one agile and design methodology (Scrum, XP, TOGAF…).

Vendor Payment processing Product implementation knowledge

Technical

Minimum 10+ years’ experience in web and stand-alone application design & development with Java/JEE/big data technologies in Unix/Linux environment.

Strong ability to lead 5-8 technology enthusiasts

Ability to performance tune applications for low latency and fault tolerance.

Excellent understanding and practical experience of Spring Frameworks (IOC, Spring Data, Spring MVC, Spring Integration, Spring Boot etc.) & Spark Streaming Frameworks.

Strong knowledge on code version management tools such as GitHub/GitLab/BitBuket.

Experience with automated build and deployment tools eg. Helm Charts, ArgoCD, Jenkins, Gitlab runner, Nexus, Harbour, Maven or Gradle.

Experience of working in TDD and BDD environment with standard testing frameworks (JUnit, Mockito, Cucumber, selenium and SOAPUI)

Strong knowledge on distributed systems particularly on messaging brokers such as IBM MQ, RabbitMQ or Apache Kafka.

Good knowledge of RDBMS (Oracle, PostgreSQL) and no SQL (Hbase, MangoDB) database systems

Very good understanding of application system design, development, testing, deployment and maintenance using UML.

Ability to assess interdependence and impact of a change at application level.

Practical experience on shell scripting & Ansible equivalents for deployments and pipelines

Good understanding on container technologies such as Docker and orchestrations through Kubernetes.

Experience in Polyglot & sustainable developments through GO, Rust, Python etc are nice to have

Other Professional Skills and Mindset

Work on complex systems and a challenging international work environment

Good exposure to software engineering phases and best practices

Highly analytic and detail oriented in approach with Excellent communication and presentation skills, with experience converting highly complex information into clear, concise documentation.

Capable to effectively interact with peers / stakeholders

Strives to deliver the solution in the most effective and timely manner

EA Number: 11C4879

Quelle: mycareersfuture.gov.sg. Für die Inhalte der Inserate übernehmen wir keine Haftung.

Bewerbungstext erstellen

Wir erstellen aus deinem Profil und dieser Stelle einen Entwurf. Du prüfst und passt ihn an.

Nur mit Konto verfügbar.

Jetzt anmelden
Anzeige