Java Developer
6 month contract
Dublin city centre/Hybrid
The ideal candidate will have proven experience in working with software development teams, specifically developing Java web services and Spring components, with a track record of high quality delivery, combined with a keen appetite for all aspects of software engineering.
Responsibilities:
* Implement best of breed, scalable solutions according to defined patterns and practices.
* Responsible for porting existing applications to a microservices based architecture.
* Hands on development activities
* Hands on support and upskilling of existing resources, providing patterns for common problems and developing prototypes.
* Work as part of a Scrum team using Agile practices and adhering to the values and principles.
* Contribute to/form the strategic directions for the use of concepts, technologies, languages, patterns, APIs, and frameworks.
* Mentors provides direction, and assist with development plans for other members of the software development team;
Essential Skills:
* Experience in leading development of complex software systems that have successfully been delivered to customers. Experience with distributed (multi-tiered) systems, algorithms, Service-oriented architectures (SOA) and relational databases.
* 7+ years Java programming experience
* Highly proficient in Java Full Stack Technologies. Track record of delivering high quality, complex technical solutions
* Knowledge and experience of Spring, Spring Boot and Java EE
* Unit and Integration testing (Junit and Mocking)
* Web services (SOAP and REST)
* GIT, Maven, Jenkins or similar
* Good knowledge of System Architectures, Software Engineering, and DevOps / Agile practices – experience of Agile Methodologies and operating in agile / scrum based teams
* Strong competencies in Strategic Thinking, Collaboration, Communication, Problem Solving, Working on own Initiative
Key Strengths:
* Hands on experience of designing and building n-tier systems.
* Experience with Java, Spring framework, Spring Boot.
* Experience of javascript frameworks like Angular, and jQuery library.
* Experience in Containerisation – Kubernetes, Docker, etc.
* Experience with cloud platform, Azure, AWS or other.
#J-18808-Ljbffr