Position: Java Developer
Category: Java
English level: upper
Years of experience: 4


Identifying risks and forming contingency plans as soon as possible
Participate in SDLC Requirements gathering, Analysis, Design, Development, and Testing of applications using Agile methodology
Implemented J2EE standards, and MVC architecture using Spring (MVC) Framework and combined with ORM (Hibernate) framework.
Provide training, support, and documentation on version control with Git, MySQL, J2SE, J2EE, Spring, Springboot, and Build code with Maven.
Keeping up-to-date with industry trends and developments
Actively involved in designing the outline of the project, understanding business necessities, and interacting with other team members to understand the requirements for the project
Determining project requirements and developing work schedules for the team
Delegating tasks and achieving daily, weekly, and monthly goals
Liaising with team members, management, and clients to ensure projects are completed to the standard
Analyzing existing operations and scheduling training sessions and meetings to discuss improvements
Updating work schedules and performing troubleshooting as required
Motivating staff and creating a space where they can ask questions and voice their concerns
Being transparent with the team about challenges, failures and successes
Writing progress reports and delivering presentations to the relevant stake holders