Senior Software Engineer - Java
Our client, a leading multi-national Financial Services company in Co. Galway are looking to hire a Senior Software Engineer to join their team. This position will be 70% back-end, with 30% focusing on the front-end.
Requirements:
· Habitually writing clean, testable, readable, and easily maintainable code
· Experience with middleware Java stack, messaging technologies and web containers such as Spring Boot, Kafka
· Experience with client side tech stack: HTML, CSS/SCSS, JavaScript, Angular and NGRX and advantage
· Experience working in an Agile software delivery environment, with exposure to continuous integration and continuous delivery tools such as Jenkins.
· Understanding of fundamental design principles for building a scalable application
· Passionate about engineering excellence with a strong understanding of object-orientated programming.
Responsibilities:
· Actively contribute to the code base while actively collaborating with multi-faceted team members and customers. Using your critical thinking skills to translate storyboards and use cases into applications that give Fidelity a strategic edge.
· The Skills You Bring
· You can write thin client and service layer code with equal proficiency, quality and passion.
· You can deliver maintainable, extensible, reusable and performant solutions
· You understand how to operate in an Agile environment and deliver using an Acceptance Test-Driven development (ATDD) approach
· You identify bottlenecks and issues, and work to address them
· You are committed to collaborative problem solving and communication
· You know legacy monolithic architecture and how to convert to a micro service based architecture.
If you are interested in learning more about this opportunity, please drop me a message, forward your CV using the apply button or reach out to me directly via [email protected]
#LI-CF3