Our client a leading solutions provider is looking for a Java Developer to join their team on a permanent basis.
- Develop new product features and new applications within a brown field environment
- Develop on our new green field environment
- Investigate and resolve issues within the product portfolio
- Produce clean and testable code helping our move towards TDD
- Deliver high quality code that is maintainable and readable
- Strive to continuously improve the development process
- Experience in object-oriented analysis, design and coding in a Java server-side environment
- Knowledge of designing and developing services for high demand/throughput, high concurrency and thread safety
- Great understanding of network communications like TCP, Sockets, HTTP (verbs, auth, etc)
- Experience with design and implement systems that use relational databases
- Strong understanding of network security
- Demonstrate an understanding and awareness of service-oriented principles
- Experience on Dev Ops as an approach to producing maintainable, supportable systems
- Experience of full development lifecycle including change control, continuous integration, Maven
If you are interested in this great opportunity, please send me your most up to date CV.