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 Lead
 banner picture 1  banner picture 2  banner picture 3

Software Developer Lead

Elitez & Associates Pte. Ltd.

Elitez & Associates Pte. Ltd. company logo
  • Annual PB + VB + Attractive Benefits

Responsibilities:

  • Acquire a deep understanding of developing RESTful APIs using Java and relevant technologies.
  • Conduct Data Protection Impact Assessments (DPIAs) to manage risks and safeguard personal data throughout ICT system development.
  • Oversee the entire Software Development Life Cycle (SDLC), from planning through to coding, debugging, and maintenance, ensuring timely delivery of effective solutions in compliance with PDPC’s Data Protection by Design principles.
  • Comprehend business and technical requirements essential to meet organizational goals.
  • Lead, motivate, and inspire the team to foster innovation, especially in new API development.
  • Develop software applications using Java, JavaScript, C#, CSS, HTML/HTML5, and front-end frameworks.
  • Possess expertise in MySQL, MongoDB, Redis, Git, Gitflow, and related tools.
  • Enhance testing frameworks and infrastructure to improve software reliability.
  • Effectively communicate with team members and stakeholders throughout the organization.
  • Design, build, test, and deploy software solutions using Python or Java, depending on project needs.
  • Collaborate with product managers and developers to gather and analyze requirements, ensuring that technical solutions align with business objectives.
  • Perform comprehensive testing and debugging to identify and resolve software defects and performance bottlenecks.
  • Keep up-to-date with new technologies, trends, and best practices in software development to refine technical skills and improve development processes.
  • Engage in code reviews, offering feedback, and fostering knowledge-sharing within the development team.
  • Identify and implement process improvements, automation, and optimization to boost development efficiency and software quality.
  • Assist in diagnosing and resolving production issues to ensure smooth software operation and timely customer support.
  • Responsible for implementing code, conducting unit tests, and maintaining documentation throughout the development lifecycle.
  • Document software designs, implementations, and user guides to support knowledge transfer and ensure detailed project records.

Job Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Experience with Agile or SCRUM methodologies is a plus.
  • 5-8 years of hands-on experience in Java development, along with experience leading a development team.
  • Strong business insight and excellent analytical and problem-solving skills, with a proactive, self-driven approach. A passion for new technologies and tackling business challenges.
  • Solid foundation in data structures and algorithms, with expertise in engineering implementation. Skilled in Java development, including multithreaded programming and performance optimization.
  • Experienced in building high-concurrency, high-availability distributed online services, with in-depth knowledge of distributed systems, caching strategies, and message queuing.
  • Background in system analysis, high-level design, and detailed design of enterprise software solutions

How to apply:

By submitting any application or resume to us, you will be deemed to have agreed and consented to us disclosing your personal information to prospective employers for their consideration.


We regret only shortlisted candidates will be notified.


Registration No.: R21103560

EA License No.: 20C0426 (Elitez & Associates)

Sharing is Caring

Know others who would be interested in this job?