The successful candidate will be responsible for all aspects of a software project life cycle including requirements gathering & analysis, design, coding, unit testing, implementation, and maintenance of the code. They will collaborate with systems analysts and business partners to develop specifications for system enhancements required for the functional improvement of the organization infrastructure platforms such as Jira.
The Java Developer will assist in defining complex technical requirements for on-going infrastructure platforms maintenance interfacing with technical and/or functional teams to ensure the proper integration of business processes. They will also be responsible for root cause analysis and providing solutions for production and development issues related to infrastructure platforms.
The successful candidate should have the following experience and skills:
Educated to degree level in a relevant subject such as Computer Science, Computer Engineering, Information Systems, Information Technology or related field
4+ years of proven working experience in Java development
Knowledge of web services implementation concepts using the Spring Boot Framework
Experience in developing web applications using at least one popular web framework (React.js, Bootstrap)
Ability to write well designed, testable, efficient code following coding standards
Deliver in a timely manner
Good knowledge and experience in basic versioning control systems such as Git and SVN
Strong understanding of Object Oriented programming concepts
Excellent communication skills - ability to communicate clearly and concisely in English language, both verbally and in writing.
Experience in the following areas would be an advantage:
Experience in REST API’s, Swagger and Open API Standards
Knowledge of AWS Cloud Services
Experience with Kafka
Experience with Docker and Kubernetes is considered a plus
Familiarity with database design fundamentals (Oracle, PostgreSQL).
If you would like to share work portfolios / live project details via your personal website and/or Github/ Bitbucket accounts, then please include details on your CV.
TSYS offers structured career development, supported by training that provides the opportunity to learn and develop.
TSYS also offers competitive salary and benefits packages dependent on relevant skills and level of experience.
To apply for this position, please visit our website www.tsys.com/careers and apply through the online system by 30th June 2021.
All applications will be treated in the strictest confidence.