Role: Senior Java Developer
About the role:
We are currently looking for an experienced Java Developer to join our IT solutions consultancy based in Newcastle upon Tyne the Java Developer will be working on a range of projects. The candidate is required to have excellent analytical and problem-solving skills.
Person Specification:
- Diplomatic, positive and open-minded
- Willingness to learn new technologies and ability to put them quickly into practice
- Pragmatic and result oriented
- Ability to come up with ideas and proposals for enhancements to the products.
- Proven experience in agile project management methodologies (Scrum, XP)
- Excellent communication skills and ability to write technical documents
- Proactive participation in addition to initiative.
- SDLC
- Software analysis
- Analytical skills, including data analysis skills
- Object Oriented modelling and design (UML and Design Patterns)
- Test driven development in an Agile environment
Technical:
*
Java programming (including -but not limited to- JEE, Web development n-tier technologies and extensive knowledge of open source.
- Spring framework and suite of tools, including -but nor limited to- Spring MVC, Spring Security, Spring Transaction Management, Spring-Jdbc.
- JMeter/Load Runner performance test tools
Desirable
- AWS, SSO
- Maven
- Hudson/Jenkins Continuous Integration server
- Nexus artefact repository manager
- BPM and BPMN
- JQuery, JavaScript, Backbone
- Amazon web services
- SSO, oAuth2
- AngularJS
- Groovy
Job Types: Full-time, Permanent, Fixed term, Temporary
Salary: Up to £350.00 per day
Benefits:
- On-site parking
- Work from home
Schedule:
Education:
- Diploma of Higher Education (Preferred)
Experience:
- solid java developer: 5 years (Required)
- Spring Framework / MVC / Security: 5 years (Preferred)
Work remotely:
- Temporarily due to COVID-19
COVID-19 precaution(s):
- Remote interview process
- Social distancing guidelines in place