HamburgerMenu
hirist

Senior Software Engineer - Java

Posted on: 26/11/2025

Job Description

Description :


- Analyse functional requirements & translate specifications to program codes, conforming to program guidelines and programming best practices.

- Develop unit test package, execute system and integration tests & document test results to ensure the quality of the program.

- Assist and support system testing, integration testing, User Acceptance Test, and implementation activities.

- Participate in code reviews as and whenever required.

- Investigate and fix the reported problems/bugs of the system to ensure the smooth execution of programs in the production environment.

- Identify and resolve performance and scalability issues.

- Prepare & maintain up-to-date system documentation and management report.

System Enhancement & Development :


- Design, develop, and implement enhancements using Tibco, Java and Spring frameworks.

- Design, develop and implement batch processing workflows using Control-M and Spring Batch.

- Develop full stack apps from webUI to backend restful API/EJB etc.

- Perform database query tuning and troubleshoot performance issues.

Integration & Automation :


- Develop and maintain APIs (SOAP/REST) for integration with downstream systems.

- Automate operational tasks using Tibco, shell scripting and workload automation tools.

- Monitor internal systems and databases for system health using ELK.

Compliance & Security :


- Ensure adherence to security standards (TLS upgrades, vulnerability remediation).

- Apply best practices for code quality and compliance (Fortify, Nexus scans).

Project Delivery :


- Collaborate with business and technical stakeholders to gather requirements.

- Prepare technical documentation and configuration guides.

- Support SIT/UAT and production deployment activities.

Quality Assurance :


- Ensure that resolutions adhere to established company processes and standards, maintaining high levels of quality and operational efficiency.

Documentation and Knowledge Sharing :


- Document system design and best practices for future reference.

- Share knowledge with team members and contribute to improving process workflows.


info-icon

Did you find something suspicious?