Responsibilities
- Design and develop new systems to fulfill the user requirement within the agreed timelines.
- Modify the existing systems based on approved change requests.
- Maintain and troubleshoot the existing and developed systems.
- Clean coding which enables modifications to the system.
- Ensure performance and security measurement implementation of the developed systems.
- Develop systems according to the technologies in compliance to technical policies and IT infrastructure.
Qualifications
- Candidate should hold a bachelor’s degree in Computer Engineering / Computer Science from a recognized university or institute.
- Minimum 3+ years of hands-on experience in software design and development.
- Strong knowledge of Java, including OOP and multithreading, with hands-on experience in building applications using Java EE, Spring MVC, and Spring Boot.
- Familiarity with modern frontend frameworks such as React and Angular, with the ability to integrate them into full-stack applications.
- Good understanding of microservices, Service Oriented Architecture (SOA), and Single Sign-On (SSO) technologies.
- Experience in SQL development and working with MySQL, Informix, and Oracle databases, using tools like MySQL Workbench and Toad.
- Proficient with IDEs such as IntelliJ IDEA, Eclipse, NetBeans, and VS Code, and comfortable working in both Linux and Windows environments.
- Hands-on experience with J2EE application servers, including WebLogic, JBoss, and Apache Tomcat.
Generating Apply Link...