Purpose of the job
Responsible for designing, developing, and maintaining software systems that support E-Payment platforms, utilizing technologies such as Java Spring Boot, SQL, and Web APIs. This role also includes providing ongoing operational support to ensure system stability, reliability, and a high level of customer satisfaction.
Duties and responsibilities
- Build, maintain, and improve backend services using Java Spring Boot.
- Implement and maintain RESTful Web APIs for integration with external/internal systems
- Use Object-Oriented Programming (OOP) principles to write clean and reusable code.
- Design relational databases, write complex SQL/PLSQL queries.
- Work with Oracle and MS SQL Server to manage data storage and retrieval.
- Support user interface development using Angular (or similar frameworks) for internal tools or dashboards.
- Deploy and troubleshoot applications in Linux environment.
- Monitor application performance and log issues.
- Maintain high availability and reliability of e-payment systems.
- Participate in incident resolution and bug fixing.
- Assist in operational tasks including release deployment, log analysis, and health monitoring.
Job specification
Education
Bachelor degree in Telecommunication and Electronics Engineering or Computer Science
Experience
From 0-2 Years of experience.
Skills and abilities:
- Java Spring Boot
- SQL / PLSQL
- OS (Linux , Windows ,..)
- Angular (web development framework)
- Web API
- Database (MS-SQL,Oracle,)
- OOP (Object Oriented Programming)
- Strong communication & cross-functional skills.
- Problem-solving skills for debugging production issues.
- Basic project and task management skills.