Role: Software Developer Java+AWS (cloud)
Experience: Minimum 5 Years
Employment Type: 24 months CONTRACT (renewable)
Location: Central
Work arrangement: HYBRID
Work Week: Monday to Friday (8:30AM to 6:00PM)
EA Licence No: 20S0237
Job Overview
We are looking for an experienced Software Engineer with strong Java and AWS experience to design, develop, and maintain enterprise web-based applications. The role involves translating business requirements into technical solutions and delivering scalable applications using modern frameworks and cloud technologies.
Key Responsibilities
- Gather and analyse user requirements and translate them into technical specifications.
- Design, develop, test, implement, and maintain Java-based enterprise applications.
- Develop and integrate REST/SOAP web services and APIs.
- Build and maintain applications using Spring Framework, Hibernate, and JPA.
- Develop web applications using Angular/AngularJS, React, or similar frameworks.
- Work with AWS cloud services for deployment and application support.
- Design and manage relational databases (Oracle, MS SQL, DB2).
- Ensure system performance, reliability, and quality through testing and troubleshooting.
Technical Requirements
- Strong proficiency in Java and Java Enterprise technologies.
- Experience with Spring Framework (Spring Boot, Spring Web), Hibernate, and JPA.
- Knowledge of RESTful and SOAP web services.
- Experience with web technologies such as HTML,JavaScript, XML, AJAX.
- Hands-on experience with AWS cloud platform.
- Experience working in Linux/Unix or Windows environments.
- Familiarity with application servers such as JBoss/WildFly, WebLogic, or WebSphere.
- Experience with relational databases (Oracle, MS SQL, DB2).
Preferred
- Experience with COBOL, CICS, or legacy systems integration.
Key Skills
- Strong analytical and problem-solving skills
- Good communication and stakeholder management
- Ability to work independently and in team environments