JOB DETAILS
Role Title: Java Developer
Possibility of remote work: Hybrid, for now 3 days a week, potentially it might change to 5 days a week
Contract duration: 12 months
Location: London
Required Core Skills:
1. Java
2. SQL
3. Asset control
Nice to have skills:
1. ETRM
2. SQL
Detailed Job Description:
8+ years Expertise in handling component deployment and maintenance of Java, SQL and Asset Control . Knowledge in Asset Control is must
Strong experience in CI-CD using Jenkins, Ansible and Artifactory and AWS deployments.
Strong hands on development experience using Java frameworks and/or a variety of open source frameworks, including Entity Framework, log4j/log4net, Spring, Hibernate, IBatis, distributed caching software (both open source and commercial)
Expertise with data streaming technologies like AMQ etc. for batch mode data processing.
Good knowledge on Data Integration using message oriented architecture
Experience with multithreading and thread safety
Data modeling and design capabilities
Strong experience in design and development of large multi-tiered applications or systems
Strong experience in Service oriented architecture & transaction management
Strong experience of grid and/or distributed computing technologies (Apache Ignite)
Experience with handling client and leading a project team (mentoring)