Job Responsibilities
• Software Development
- Designing, implementing and maintaining Java-based applications
- Contributing in all phases of the development lifecycle
- Writing testable, scalable and efficient code
- Test and debug new applications and updates
- Maintain up to date code documentation
- Participating in code review
• Software Enhancement
- Perform L3 support including Software development and maintenance in terms of implementing enhancements and defect fixes
- Maintain and improve the performance of existing software for production environment
• General Skills
- Clearly and regularly communicate with management and technical support colleagues
- Ability to own tasks and think critical during crisis
- Willing to learn and collaborate with various stakeholders
Requirements
• Recognized Degree in IT/Computer Science or a relevant discipline
• Exposure to Java Developement or similar role. Freshers are encouraged to apply
• Experience building Java EE applications and familiarity with Object-Oriented Design (OOD)
• Good knowledge of popular Java frameworks like JSF and Spring MVC
• Cloud Certifications & Experience: Certifications from major cloud providers (e.g., AWS Certified Solutions Architect, Microsoft Certified: Azure Administrator, Google Cloud Professional Cloud Architect) and/or demonstrated expertise in AWS Cloud services, including EC2, is highly desirable
• DevOps Integration: Familiarity with DevOps practices such as CI/CD, containerization (e.g., Docker, Kubernetes), and cloud-native pipelines