Software Engineer
:
Experience : 2 - 5 Yrs
A strong and experienced Java developer is required to work on the
development of large-scale operational application.
The successful candidate will be required to:
● Develop high quality software using Java Spring Boot
● Communicate and collaborate effectively with the Business Analysts
and Product Owners to resolve requirements gaps and conflicts.
● Create and execute comprehensive Unit Tests on developed
software
● Support and maintain developed software within agreed service
level targets and quality objectives
● Work effectively in the team
● Provide technical support, guidance and inspiration to other
members of the team.
● Promptly escalate issues which cause personal or team development
to fall outside of agreed quality or timescale tolerances and to
actively contribute to their resolution.
● Pro-actively suggest and implement agreed process improvements
that enhance the performance, productivity.
● Actively contribute to the continuous improvement of development
processes that enhance the performance and quality of personal
and team deliverables.
Essential:
Agile Methods (Scrum / Kanban)
Experience of Agile development tooling
Source control tools (e.g. GIT, SVN, PVCS)
Creating REST API using Java
Additional Information
Good Communication Skills required