12-15 years
2 days ago 2 Applied
Job Description

Job Description:

As a Tech Lead - Full Stack Engineer, you will be responsible for leading a team of software engineers to deliver high-quality technology solutions across all layers of the system development lifecycle. You will be working on both front-end and back-end coding languages, development frameworks and third-party libraries. You will be required to see out a project from conception to final product, requiring good organizational skills and attention to detail.

Responsibilities:

  • Lead a team of software engineers in designing, building, testing, and implementing high-quality software solutions.
  • Participate in requirements gathering with Product owners, business users and subject matter experts and come up with an elegant solution design adhering to best design patterns.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Work on both front-end and back-end development, including server-side logic and UI/UX design.
  • Ensure the performance, quality, and responsiveness of applications.
  • Write clean, self-documenting code following best practices on coding incorporating unit testing.
  • Provide guidance and leadership to the development team in the rectification of defects by supporting them to identify root cause and propose solutions to fix issues.
  • Help maintain code quality, organization, and automation.
  • Mentor junior developers, perform code reviews, and ensure adherence to best practices and occasional pair programming.
  • Communicate effectively with stakeholders regarding project status, technical risks, and software quality.
  • Continually research, test, and implement new technologies and frameworks to optimize the efficiency of our development process.
  • Lead in the setup of the necessary testing environments and support Test Manager to ensure these environments are stable to minimize disruptions and downtime during testing cycles.

Qualifications

Qualifications:

  • Bachelor's degree in computer science, Information Technology, or a related field.
  • Proven experience as a Full Stack Developer or similar role.
  • At least 12 to 15 years experience in application development/software engineering, and troubleshooting enterprise quality web application in Java/J2EE
  • Experience in front end Java script technologies - ReactJS
  • Experience in core java fundamentals, Java 8+, Spring, Springboot, testing framework Junit, Cucumber
  • Strong hands on in Microservices (Springboot) and Restful API, ideally on Openshift platform
  • Experience with MSSQL, PostgreSQL, data modelling, query development and performance optimizatio
  • Experience with middleware/messaging technologies such as MQ, JMS, Kafka and exposure to event-driven design patterns
  • Experience with SCM and CI tools such as Jenkins, Bitbucket, SonarQube, Maven, Jir
  • Experience in deploying and troubleshooting web applications on WebLogic java servers
  • Experience in, and passionate about, quality and engineering fundamentals (performance/scalability, reliability, diagnosis, deployment, manageability, security, compatibility)
  • Experience with ELK stack (advantageous But Not Must
  • Experience in Trading or Order management system (advantageous But Not Must)
  • Experience in Fix Message (advantageous But Not Must)
  • Agile/Scrum methodology experience is required (advantageous But Not Must)

Professional Skills

  • Strong organizational and communication skills
  • Strong sense of ownership and drive with customer focus
  • Strong analytical and problem solving, interpersonal skills.
  • Agile mindset to be reactive to changes.
  • Self-motivated with a positive can-do attitude

Oversea-Chinese Banking Corporation, Limited often known as OCBC Bank is a Singaporean multinational banking and financial services corporation headquartered in OCBC Centre, Singapore. OCBC Bank was born out of the Great Depression through the consolidation of three banks in 1932 &#8212&#x3B; the Chinese Commercial Bank Limited (incorporated in 1912), the Ho Hong Bank Limited (incorporated in 1917) and the Oversea-Chinese Bank Limited (incorporated in 1919).