Java Developer

TestYantra Software Solutions ,
Belfast, Antrim

Overview

Job Description

Role 1: Java Developer Location Belfast, Northern Ireland Employment Type / Duration 3-6 Months Contract Objective We are seeking a motivated and experienced developer to join our engineering team as a senior software engineer. 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. Experience * 8+ Years Core Java & Object-Oriented Design experience Job Description / Responsibilities * 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 & 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..