N

Software Engineer

Newgen Software

Singapore · Full Time

Be the first to apply

Experience
2–5 yrs
Salary
—
Openings
1
Posted
2 weeks ago
Work mode
In office
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

Position Overview

We are seeking a Software Engineer with 2 to 5 years of experience in developing enterprise-level applications leveraging Java, J2EE, JavaScript frameworks, and various databases including MS SQL, Postgres, and Oracle. Familiarity with AWS and Newgen's suite of products such as NewgenOne, iBPS, ECM/OmniDocs, and O2MS/CCM is essential.

Key Responsibilities

  • Lead the development and deployment of robust software solutions ensuring reliability and quality.
  • Design, develop, and complete software projects utilizing Java technologies including Spring Boot, SQL/Oracle databases, J2EE, Junit, Mockito, JQuery, and JavaScript.
  • Engage actively in all stages of the software development lifecycle, including design, implementation, testing, code review, user acceptance testing, demonstrations, proof of concepts, deployment, and maintenance.
  • Prepare critical documentation such as process diagrams, detailed code specifications, code review notes, deployment guides, release notes, and technical manuals.
  • Develop and implement solutions adhering to defined system specifications, standards, and programming best practices.
  • Conduct comprehensive testing including creation of test cases, unit testing, system testing, and negative testing; troubleshoot issues through log analysis and database query optimization.
  • Document and communicate solutions through clear flowcharts, diagrams, annotated source code, and structured programming techniques.
  • Ensure strict confidentiality of sensitive information to protect operational integrity.
  • Collect, analyze, and summarize data related to development and service challenges to support continuous improvement.
  • Demonstrate adaptability and proactive contribution to project success while maintaining high-quality standards.

Technical Requirements

  • Proficient in Java development with exposure to J2EE frameworks.
  • Hands-on experience with JavaScript and jQuery.
  • Experienced in working with SQL-based databases such as MS SQL, Postgres, and Oracle.
  • Working knowledge of Newgen product suite (NewgenOne, iBPS, ECM/OmniDocs, O2MS/CCM) and strong grasp of business process management.
  • Familiar with development tools including Eclipse IDE, GitHub for source control, Soap UI, Postman for API testing, Jira for issue tracking, and SVN.
  • Understanding of web application security principles, REST/SOAP API integrations, performance optimization, and scalability considerations.
  • Prior experience with third-party integrations (e.g., Corpass, SingPass, Core Banking systems) is advantageous.
  • Exposure to application servers such as Apache Tomcat, WebLogic, or JBoss is preferred.
  • Knowledge of DevOps practices, including Continuous Integration/Continuous Deployment (CI/CD) pipelines, Jenkins, and SonarQube, adds value.
  • Experience working on AWS cloud platform is beneficial.

Tools & software

Java Oracle Database required Postman required GitHub required Eclipse IDE required Postgres required

How they work

Attention to Detail Adaptability Initiative
Online · instant AI help
Broxer