Java Developer (Senior) Core Java/Multithreading - Tech Giant
Java Developer (Senior) with proven background in Core Java, OO design, Multithreading, Agile/Lean, and some of SOAP, REST, RMI, XML/RPC, Kafka, RabbitMQ, ActiveMQ, messaging technologies, JDBC, PL/SQL, Spring is required to work in highly skilled Agile team for tech giant based in West London on distributed systems doing millions of transactions per day.
Essential Skills required include
*In depth knowledge of Core Java
*In depth knowledge of OO design patterns, multi-threading or Real Time systems,
*Demonstrable experience of working on highly-transactional, available and scalable business critical systems
*Various Client Server protocols such as: SOAP, RMI, XML/RPC, REST
*Application of Agile or Lean methodologies to improve efficiency and quality in software delivery
*Good understanding of software architecture; understanding component and application breakdown and interaction
*Experience of source code control across multiple work streams
*Skills in mentoring other developers
*Strong communication skills to interface with stakeholders and interact in standup's etc
Desirable Skills include
*Kafka/RabbitMQ/ActiveMQ and Messaging technologies
*Experience with JDBC, SQL, PL/SQL, Spring
*Storm or Grid Computing
*Caching technologies
*Big Data such as Haddoop, NoSQL DB's. Elastic Search
Key elements of the role would include
*Working as part of an agile team of circa 6-7 developers
*Developing software in an iterative cycle with a focus on architecture and design throughout
*Creating elegant solutions mainly with Java to solve complex business problems
*Testing developed software to ensure a high degree of quality
*Owning the entire product life cycle, from conception through to in life maintenance and support
*Always on the lookout for innovative solutions or technologies that could benefit the business.
This is an outstanding chance to further you skills and career with a large Java development environment on interesting and cutting edge systems.
Ideal backgrounds include finance, banking, E-commerce, media, broadcast, egaming, online betting/sports betting/exchange, telecoms, retail, or high volume systems etc
Opus Resourcing acts as an employment agency in respect of permanent employment.