Digital Skills
,
Ipswich, Suffolk
Senior Java Developer
Overview
Job Description
body {font: normal 400 13px/16px 'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;color:#333;margin:10px;}p,span,div,b,i,u{ line-height: 120% !important; font-family: 'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif !important; } Senior Java Developer | 3 Months | Up To £450 Per Day | Ipswich Digital Skills are seeking a motivated and experienced developer to join our engineering team as a senior Java Developer. Candidates should have comprehensive Java development experience, good organization and communication skills, experience designing complex, highly scalable systems, and be able to work well within a fast-paced, team environment. Candidates must be confident, and able to work with minimal supervision. The candidate will support the progress of the applications through test, pilot and in life support. Mandatory skills: * Extensive Core Java and object-oriented design experience * Proven experience in a Java architecture/design role with demonstrated experience in software design and development * Experience in building micro service solutions and solving associated problems, especially in a Cloud environment * Knowledge and experience of deploying Java applications in cloud platforms e.g. Amazon Web Services, Microsoft Azure, OpenStack * Extensive experience and knowledge of different Java frameworks, integration technologies, Web App solutions and API design and be able to use this knowledge to identify problems and recommend practical solutions and improvements to these problems * Knowledge and experience of container technologies * An understanding of how the Java VM works and its impact on the overall performance of an application * Familiar with build tools (preferably Maven), source code control (GIT), and continuous integration (Jenkins) * Able to accurately estimate development and testing effort , Experienced in TDD * Experience in Online Portal design and development is an advantage * Experience with Spring, Maven and Gradle * Excellent communication skills with a proven ability to work with system users and senior stakeholders * The ability to work in a fast-paced, high energy team environment * Shares own expertise with others If you believe you have the skills, don't delay, apply today!