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