Java Developer

ERP21 PTE LTDSingaporemycareersfuturepublished 10/12/2026
Must-have:JavaScriptJavaReactAngularNode.jsAWSCloudFrontendBackendMobileAgileSecuritySeniorLead

Role Summary :

The Java Developer is responsible for designing, developing, and implementing high-quality business solution for the Company and its clients. The role includes on-site/off-site low level requirements gathering, understanding client’s needs, and working with the architects or senior developers to come up with a viable IT solution. He/She will report to the Development team lead.

Responsibilities :

  • Work within project team to develop and test Web applications based on Java technologies.
  • Design, develop, and unit test applications in accordance with established standards.
  • Assist senior developer(s) in analyzing and resolving technical issues.
  • Assist in preparing manuals, specification and other technical documentations.
  • Package and support deployment releases.
  • Developing, refining, and tuning integrations between applications.
  • Assist in the collection and documentation of user's requirements, development of user stories, and estimates.

Requirements :

  • Bachelor's Degree in Computer Science, Engineering or a related field.
  • Minimum 3 years experience in software development desired.
  • Good working knowledge in Java/J2EE, .Net.
  • Extensive experience with Java framework/SDK, front-end or back-end development.
  • Strong Java development experience with RDMS like oracle or MSSQL, or mySQL, MongoDB.
  • Good understanding of development methodologies, testing practices, and tools and knowing when to apply each method to achieve the desired outcomes.
  • Excellent troubleshooting and effective oral and written communication skills.
  • Familiarity with architecture styles/APIs (REST, RPC, Api, MVC, hibernate).
  • Familiarity with Client/Server scripting framework (Javascript, angular.js, knockout.js, node.js, React js).
  • Knowledge of security standards and techniques for web applications.
  • Understand browser-specific compatibility issues.
  • Expertise in the design, implementation, and deployment of user-centric software, with focus on usability.
  • Certification in Java, React or equivalent desired.
  • Experience in deploying application on Cloud (AWS) will be added advantages.
  • Understanding and practicing Agile methodologies will be added advantages.
  • Experience in Java based mobile application development will be added advantages.
  • Creativity and strong attention to detail.
  • Ability to work effectively on tight deadlines, as necessary.
  • Desire to learn new skills and improve.
  • Exceptional customer service skills, including the ability to interact professionally with a diverse group of customers.