Senior Software Engineer – Java
September 17, 2019Job Description
Senior Software Engineer required for one of the UK’s most exciting digital transformation projects
- XP/Agile methods, Agile planning and estimation;
- Test-Driven Development, pair programming;
- Strong grasp of OO design and patterns;
- Continuous Integration and effective use of DVCS systems such as Git;
- Coaching and mentoring less experienced developers, sharing knowledge through constructive code reviews and pair programming;
- Evolve the design of the solution as the requirements and technical landscape changes;
- Adapt development approach as projects evolve, continuously improving processes and practices;
- Actively look for emerging technologies and development approaches that can help our software development effort;
- Build a technical specialism in one or more development platforms, while at the same time keeping a broad view of our technologies and languages;
Skills
AWS Java JenkinsRequirements
- Modern Java server containers - Tomcat, JBoss - or frameworks for containerless deployment
- Major Java frameworks - Spring Framework especially
- Experience of MVC web frameworks, JSP and other template languages
- Development of RESTful JSON web services
- Experience of Oracle including SQL and PL/SPL development
- A strong grasp of OO design, patterns and principles
- Experience with test-driven development, and solid background in multiple developer test idioms
- Experience with behaviour-driven development, and a highly collaborative approach
- A commitment to code craftsmanship - clean, low-complexity, self-describing code
- Experience of Jenkins
- Experience of AWS
Desirable
- Knowledge of security standards including SAML, OAuth and OpenID Connect
- Experience of DevOps automation and IaaS - ideally using Amazon EC2
- Experience of Cucumber
- Continuous Integration and Git
- Knowledge of component development using React
- Knowledge of Server-side JavaScript development using Node.js
- Knowledge of ES6
Apply Now
Summary
Edinburgh Location
Permanent Job type
Highly competitive, also comes with a 25% bonus + other amazing benefits / Please only apply if you are eligible to work in the UK, without sponsorship Salary
Senior Job level
Can't find what you're looking for? Send us your CV