Software Developer (JAVA)

ERP21 PTE LTD

Duties & Responsibilities

  • Lead and manage a team of Java developers to deliver development and maintenance projects effectively
  • Analyze project requirements to assess impacts and guide architectural implementation within project scope
  • Design and develop customized, reusable software solutions for projects, programs, or operational needs
  • Set up and configure development environments to support efficient coding and testing activities
  • Develop detailed, high-quality software designs aligned with project objectives
  • Conduct unit testing using automated frameworks to identify risks and implement mitigation plans
  • Investigate and troubleshoot technical issues to provide timely resolutions
  • Configure software components and assess technical impacts across multiple technologies and strategies
  • Review code and provide constructive feedback to developers to maintain quality standards
  • Apply coding standards and best practices to ensure software quality and maintainability
  • Collaborate as a team member on operational, integration, or application architecture requirements and ongoing operations deliverables

Required competencies and certifications

  • Diploma or Degree in Computer Science, Information Technology, or equivalent
  • Minimum 5 years of experience in Java/J2EE technologies
  • Minimum 5 years of coding experience in J2EE, Java, PL/SQL, REST API, and microservices
  • Experience leading a team of Java or software developers
  • Must have Hands-on experience with Java Struts, Spring, and Hibernate enterprise frameworks
  • Experience with version control systems such as SVN (Subversion) and GIT

Preferred competencies and qualifications

  • Experience with build automation tools such as Jenkins, ANT, Maven, or Gradle
  • Advanced understanding of modern software development methodologies (Object-Oriented Programming)
  • Advanced knowledge of software testing methodologies, scripting, and tools
  • Familiarity with RDBMS databases including Oracle, Oracle Golden Gate, Data Lake, DB2, MS SQL, MySQL, and RDS
  • Strong verbal and written communication skills
  • Ability to collaborate effectively within a team and with clients

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.