Description
Java Spring Hibernate Agile Developer - Enterprise Systems - Research and Content systems which publishes research information from Analysts to clients via multi channels - eg.. emails, websites chat etc
Skills and Experience
Strong Core Java (J2SE) development skills.
- Proven experience in technology, especially with the analysis, design, development and implementation of complex critical systems
- A solid academic background preferably in engineering, sciences or economics
- Several years software development experience with at least 3-5 years in an investment banking environment, or equivalent
- Experience working with cross-functional and distributed teams
- Excellent knowledge of programming best practices, design patterns etc.
- Knowledge of Spring, Hibernate and other de-facto-standard technologies; including open source frameworks relating to document storage
- Experience in project and/or agile planning of project and development deliverables
- Knowledge of communications protocols and the uses of messaging
- Knowledge of SQL
Key Responsibilities
- Participate in agile project software development life-cycle including technical analysis, documentation, development, testing and code reviews
- Provide 3rd line application support where required
- Collaborate with the production support team for release and maintenance of the applications
- Work closely with the other developers and solution architects in determining and following best development and architecture practice
- Propose and provide feedback from experience/knowledge on architecture, design and technology choices for the Research & Content platforms
- Propose and provide feedback on implementation plans, and technology direction of the platform
- Participate actively in collaborative team meetings and voice opinions
- Maintain and further improve the quality of deliveries and secure iterations
- Continuously improve the methods used
- Fully participate in requirement and design meetings for new functionality
Competencies
- A passion for development and delivery of quality software.
- A can do mentality with good analysis and problem solving skills
- Writes well designed, testable, efficient code
- Knowledge of document management is an advantage, but not essential
- Specific financial markets knowledge is not required
- Excellent learning capabilities and an ability to adapt continuously within a fast changing environment
- Well organised and able to execute activities within time and budget constraints
- An entrepreneurial spirit and are not afraid of taking initiatives and seeing them through to conclusion
- Performance oriented and quality focussed and able to deliver excellent performance in sometimes stressful situations
Adlam Consulting operates as an Employment Agency & an Employment Business Applicants must be eligible to work in the specified location