Software Engineer – Java / SQL / Unix

ANTAS PTE. LTD.


Date: 18 hours ago
Area: Singapore, Singapore
Salary: SGD 8,500 - SGD 9,500 per month
Contract type: Full time

Job Summary:

We are looking for a highly experienced Software Engineer with a strong foundation in Java, SQL/PLSQL , and Unix scripting . The ideal candidate has deep experience across the full software development lifecycle, from requirements gathering and design to coding, testing, deployment, and ongoing support. The role involves working on enterprise-grade applications in the banking and financial services domain , with a mix of development , enhancement , and maintenance responsibilities.

Key Responsibilities:

  • Analyze requirements and design scalable, efficient software solutions using Java , SQL , and Shell scripting .
  • Develop and maintain backend processes including data loading , file transfers , and batch job automation .
  • Write efficient database queries and stored procedures in Oracle or Sybase .
  • Participate in code reviews , unit testing , integration testing , and deployment activities .
  • Enhance existing systems based on change requests (CRs) and implement new features.
  • Collaborate with cross-functional teams to gather requirements and deliver solutions aligned with business objectives.
  • Provide technical support for production issues, perform root cause analysis, and implement long-term fixes.
  • Contribute to automation efforts to reduce manual intervention and improve system efficiency.
  • Maintain detailed documentation for system architecture, processes, and standard operating procedures.

Key Skills & Technologies:

  • Programming: Java, Shell Scripting
  • Databases: Oracle, Sybase, SQL, PL/SQL
  • Tools: Autosys (JIL), Visual Cron, Aqua Data Studio, Putty
  • Platforms: Unix/Linux, Windows
  • Development Methodologies: SDLC, Agile/Waterfall
  • Other Tools: BMC Remedy, iView (Ocean), Impulse, TEF Editor

Qualifications:

  • Bachelor’s degree in Computer Science, Engineering, or related field.
  • 10+ years of experience in software engineering, application development, and production support.
  • Strong understanding of backend architecture, data flows, and batch processing systems.
  • Experience in banking/financial domains is a strong advantage.
  • Excellent problem-solving skills and the ability to work independently or in a team.

Preferred Traits:

  • Proactive and detail-oriented with a focus on delivering quality outcomes.
  • Strong verbal and written communication skills.
  • Passionate about learning new technologies and taking ownership of delivery.
  • Ability to handle multiple priorities in a fast-paced environment.
Post a CV