DESCRIPTION

We are looking for a Java Developer, hybrid-remote(2 days onsite per week) for a company based in Dublin City Center. 12-month contract.

  • 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 using concepts, technologies, languages, patterns, APIs, and frameworks.
  • Mentors provide direction, and assist with development plans for other members of the software development team;

 Key Strengths:

  • Hands-on experience in designing and building n-tier systems.
  • Experience with Java, Spring framework, and Spring Boot.
  • Experience with javascript frameworks like Angular, and jQuery library.
  • Experience in Containerisation – Kubernetes, Docker, etc.
  • Experience with cloud platforms, Azure, AWS, or others.
  • I have good knowledge of continuous integration and continuous delivery principles and methodologies.
  • Demonstrate experience working in a test-driven environment with continuous integration pipelines managing the orchestration of feature and regression test packaging & execution.
  • Demonstrate hands-on experience in testing code quality & metric production & the implementation of quality gates

 Essential Skills:

  • Experience in leading the 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 of 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 Architecture, Software Engineering, and DevOps / Agile practices – experience with Agile Methodologies and operating in agile / scrum-based teams
  • Strong competencies in Strategic Thinking, Collaboration, Communication, Problem Solving, Working on own Initiative
  • Excellent problem-solving skills, and ability to craft effective solutions
  • Excellent team player, collaborative, and supportive
  • Ability to multitask while maintaining a high level of attention to detail.
  • A solution-driven, self-starter with commitment and follow-through
  • Fluent in English – written and verbal

Skills:

  • Minimum 3 years experience in a similar role.
  • 3rd level qualification (honors degree), preferably in a related discipline. (not a must, but good to have)

 Desired Skills & Experience

  • Knowledge of insurance or financial services industry applications and functionality.
  • Experience developing Broker IT / Broker portal solutions for the Insurance Industry
  • Knowledge and experience of Angular, npm, TypeScript, HTML and CSS
  • Experience using JIRA/Confluence.

  Technologies & Frameworks:

  • Java, Spring Framework, Spring Boot
  • Networking & Communication Protocols – DNS, TCPIP, UDP, HTTP HTTPS, SSL, FTP, SCP, SOAP & REST
  • Languages Java 8, MS SQL, C#, Powershell & Bash
  • Knowledge of Testing Frameworks & Tooling, BDD, Cucumber, TestNG, JUnit, NUnit, JQuery, Selenium
  • Knowledge in security fundamentals: authentication/authorization frameworks (e.g., SSO, SAML, OAuth), secure transport (e.g., SSL, TLS), identity management (certificates, PKI)

*** If this role interests you and you feel you have the requisite skills and experience, then please do send your up to date C.V and contact details through to Naiadi.Gil@sabeo.com or  apply here.. 

Excellence in IT Resourcing