- Your deliverables as a Java Developer will include, but are not limited to, the following:
- Participate in all stages as defined in the Agile Development Methodology Life Cycle
- Work closely together with the assigned project scrum team
- Work with the project scrum team to design, implement and deliver well-documented, high quality, cost effective software application solution
- Work with the project scrum team to plan, analyze and estimate user stories in Jira
- Source Code Review and Source Control Management
- Consistently adhere to the processes and standards as defined in all stages of the Technology Life Cycle
- Collaborate with business analysts, architects, developers and other team members regarding the design and development of the application systems
- Address issues regarding data and environmental configuration
- Create/update system documentation associated with any functionality change to ensure that applications are easily maintainable in the future
- Provide input to the architecture and/or technical lead to improve system and application as appropriate
- University degree in Computer Sciences or Engineering related fields
- 3 years+ working experience of systems analysis, Object Oriented design and web architecture
- Cross-platform development and deployment
- Spring Framework such as Spring MVC, Spring Cloud
- Web Services, SOAP, REST
- Configuring and deploying applications on Tomcat 5.5/6.0/7.0 server.
- RDBMS concepts (e.g. Oracle DB, MSSQL, etc.)
- Hands on experience with build and deployment tools including Ant / Maven, logging and Debugging using Slf4 and Log4j, unit and integration testing using JUnit.
- Working experience in GUI design and application development using IDEs like IntelliJ
- Knowledge of containerized application deployments, including Kubernetes
Development and maintenance of a large scale enterprise system consisting of web applications and back-end services. The system provides data management and workflows for various top tier financial institutions.
We are looking for a Java Developer who will help us progress with implementation of new and maintenance of existing platforms, utilizing cutting-edge development technologies, tools and could platforms.
We kindly inform you that we will contact only chosen candidates. If you are interested in the above position, please apply by submitting your CV in English