Position: Software Engineer (Java) – Low-Code Platform
12 months contract
Job Purpose:
Analyze, design, develop, and maintain IT applications, including documentation and post-implementation customer support.
Responsibilities
- Analyze, design, program, test, document, and maintain IT systems and applications.
- Provide maintenance support by investigating and resolving reported system shortcomings.
- Analyze requests for enhancements/changes and write amendment/program specifications.
- Update and maintain system documentation.
- Manage all stages of the SDLC/Agile Development and participate in reviews with the Project Lead/Manager.
- Understand service interdependencies (application, system, database) and identify problem areas to improve efficiency.
- Design and document system architecture, propose appropriate technologies/tools, and ensure user sign-off.
- Utilize development tools to increase productivity in application development.
- Develop test cases, conduct SIT, perform load testing, and optimize performance to meet SLAs.
- Deploy systems to production and provide post-implementation support.
- Provide technical guidance and mentorship to junior colleagues.
- Stay current with emerging technologies, standards, and software/hardware solutions.
- Perform other duties as assigned.
Minimum Qualifications
- Bachelor’s degree in Computer Science, IT, or related fields.
Experience & Skills
- 1–2 years’ experience in Agile Development with strong understanding of Agile delivery.
- Solid experience developing Java EE web applications and Java UI frameworks.
- Knowledge/experience with low-code platforms (e.g., Mendix) is an advantage, or willingness to undergo Mendix training and certification.
- Certifications in Java, Java EE preferred.
- Some project leadership experience in IT is a plus.
- 3–5 years’ experience in systems analysis, design, and programming with knowledge of one or more technologies:
- Languages/Frameworks: Java, Java EE, Struts, JSF, Spring, EJB, Hibernate, IBatis
- Application Servers: WebLogic, JBoss, Apache Tomcat, Elixir
- Middleware/Tools: LDAP, MQ Series, ESB
- Databases: Oracle DB, SQL, PL/SQL
- Low-Code Platforms: Mendix