Java Development Lead

OCBC Bank

Singapore

On-site

SGD 90,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

OCBC Bank is looking for a Senior Development Lead to oversee Java software projects in Singapore. This role involves managing a team, ensuring high-quality delivery, and collaborating across departments.

Candidates should have over 12 years of experience in Java development and at least 5 years in a leadership capacity, with proficiency in frameworks like Spring and Hibernate. Strong communication skills and understanding of Agile methodologies are essential.

Qualifications

  • 12+ years of experience in Java development, with at least 5 years in a lead or supervisory role.
  • Proficiency in Java and related frameworks.
  • Strong leadership and team management skills.
  • Excellent analytical and problem-solving abilities.

Responsibilities

  • Lead a team of Java developers to accomplish project development goals.
  • Oversee the planning, execution, and delivery of software projects.
  • Provide technical direction and support to the development team.
  • Conduct regular code reviews to maintain code quality.
  • Collaborate with stakeholders to gather and analyze requirements.

Skills

Java development
Leadership skills
Agile methodologies
Problem-solving
Version control systems

Tools

Spring
Hibernate
Junit
Kafka
Redis
Git
Docker
Kubernetes
AWS
Azure
Google Cloud

Job description

The focus of this senior role will be to lead the vision for SDLC of complex projects as well as lead functional requirements / specification for projects, working alongside Project Management, Application Development, Architect teams, Quality Assurance teams to ensure the code is delivered as per function specification and business requirement. As a development lead on the implementation of key business and technology change initiatives within the Wealth Management process and application domains, this critical role will be responsible for:

  • Lead a team of Java MS development team to accomplish project development goals.
  • Overseeing software development projects and ensure the successful delivery of high-quality software solutions.
  • Strong background in Java development, excellent leadership skills, and a passion for mentoring and guiding team members.
  • Oversee the planning, execution, and delivery of software projects, ensuring they are completed on time and within budget.
  • Provide technical direction and support to the development team, ensuring best practices in coding, design, and architecture are followed.
  • Conduct regular code reviews to maintain code quality and ensure adherence to coding standards.
  • Collaborate with stakeholders to gather and analyze requirements, translating them into technical specifications and actionable tasks for the development team.
  • Participate in the design and architecture of software solutions, ensuring scalability, performance, and security.
  • Work closely with cross-functional teams, including QA, DevOps, and product management, to ensure seamless integration and delivery of software products.
  • Flexible to work on stringent timelines and multicultural environment.
  • Coordinating the cross-functional team members and activities for work streams or entire change and technology implementation initiatives while ensuring that code is delivered as per business requirements and written functional specifications and report the progress to the Project Manager and/or functional stream leads accordingly.
  • Identify areas for process improvement and implement best practices to enhance development efficiency and product quality.
Essentials
  • 12+ years of experience in Java development, with at least 5 years in a lead or supervisory role.
  • Technical Skills:
  • Proficiency in Java and related frameworks (e.g. Spring, Hibernate)
  • Testing frameworks (e.g. Junit, Mockito).
  • Messaging (e.g. JMS, Kafka) and Caching (e.g. Redis).
  • Familiarity with databases (SQL, NoSQL) and ORM tools and Linux commands.
  • Knowledge of software development methodologies (Agile, Scrum).
  • Experience with version control systems (e.g. Git).
  • Strong leadership and team management skills, with the ability to motivate and inspire team members.
  • Excellent analytical and problem-solving abilities, with a focus on delivering high-quality solutions.
  • Strong verbal and written communication skills, with the ability to convey technical concepts to non-technical stakeholders.
  • Knowledge of microservices architecture and RESTful APIs.
  • Familiarity with DevOps practices and tools (CI/CD, Docker, Kubernetes).
Good to have
  • Development experience in projects under Banking/Financial Services domain.
  • Prior experience in banking environment with change and release management process for production releases.
  • Experience with cloud platforms (AWS, Azure, Google Cloud).
  • Familiarity with DevOps practices and tools (CI/CD, Docker, Kubernetes).
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Java Technical Lead / Solution Architect - Private Banking Application
Java Technical Lead / Solution Architect - Private Banking Application

D L Resources Pte Ltd • Singapore

On-site
SGD 180,000 - 240,000
Technical Lead
Technical Lead

Optimum Solutions (Singapore) Pte Ltd. • Singapore

On-site
SGD 150,000 - 210,000
Java Developer - Contract
Java Developer - Contract

United States Digital Space LLC • Singapore

On-site
SGD 70,000 - 120,000
Senior Technical Lead (Banking domain)
Senior Technical Lead (Banking domain)

fpt asia pacific pte. ltd. • Singapore

On-site
SGD 170,000 - 210,000
Technical Lead
Technical Lead

Saksoft Pte Ltd • Singapore

On-site
SGD 150,000 - 190,000
Senior Java Developer
Senior Java Developer

United States Digital Space LLC • Singapore

On-site
SGD 80,000 - 100,000
Comprehensive health insurance
Annual performance bonus
Training programs and certification opportunities
+1
Technical Lead (Workflow & Microservices)
Technical Lead (Workflow & Microservices)

optimum solutions (singapore) pte ltd • Singapore

On-site
SGD 120,000 - 190,000
Senior Lead Software Engineer, Java, Equities Prime - Securities Lending Technology
Senior Lead Software Engineer, Java, Equities Prime - Securities Lending Technology

JPMorgan Chase & Co. • Singapore

On-site
SGD 100,000 - 150,000
U01 - Tech Lead – Java/Data (Banking Domain)
U01 - Tech Lead – Java/Data (Banking Domain)

FPT Asia Pacific Pte Ltd • Singapore

On-site
SGD 180,000 - 260,000
Lead Java Developer
Lead Java Developer

United States Digital Space LLC • Singapore

On-site
SGD 120,000 - 180,000