analyzing user requirements and defining functional specifications using Agile methodology
Designing web-based applications using Java and J2EE technologies
Developing the GUI, Spring MVC and Entity framework
Developing J2EE design patterns
Developing UML class diagrams and sequence diagrams
Enhancing the front-end of the application using Java, JavaScript, Spring Boot, XML, JSON, SOAP/REST APIs, Oracle, XML, SQL, CI/CD, JBoss and GIT
Providing efficient implementation using Java, SQL and JSF while adhering to standards/conventions in the teams
Creating and consuming Web Services, such as REST and SOAP
Developing and implementing test validations of the applications using JUnit
Analyzing test results and recommending modifications to the applications to meet project specifications
Participating in the deployment of the applications into existing systems and databases using Maven and Jenkins
Maintaining version control using Git
Documenting modifications and enhancements made to the applications, systems and databases as required by the project.
Requirements
Bachelor’s Degree or foreign degree equivalent in Computer Science, Computer Information Systems, Computer Applications, Information Technology or Engineering
two years’ experience in position or two years’ experience in IT field.
Experience with Java, JavaScript, Spring Boot, XML, JSON, SOAP/REST APIs, Oracle, XML, SQL, CI/CD, JBoss and GIT.