Java developers
Role details
Job location
Tech stack
Job description
·Developing software in Java or C++ ·Influential in the development of specific features or components ·Be a key contributor, overseeing aspects of analysis and design ·Designing, development and testing system enhancements/changes ·Producing technical analysis, design documents and specifications ·Producing and justifying estimates for design/development tasks ·Working with Support to explain and handover new functionality
Requirements
·Experience developing distributed, enterprise scale applications ·Extensive experience of working with languages such as Java, C++, Scala ·Experience working on PostgreSQL or other large-scale databases ·Experience delivering on a cloud-based platform such as AWS ·Strong knowledge of Java 8, Spring-Boot, Microservices ·Comfortable with all aspects of the software design lifecycle