Senior Software Development Engineer - AXA
  • Shannon, Munster, Ireland
  • via BeBee.com
-
Job Description

Software Development Engineer required to design, develop, and support modern Web and API based digital solutions for CLP Dev Ops Guild.

Deliver high-quality applications through the complete SDLC in a Dev Ops mode, collaborating with other teams in IT and Business for end-to-end delivery of the solution.

Key Responsibilities

  • Design, develop, and support applications through the complete SDLC in a Dev Ops mode.
  • Develop low-level design for APIs.
  • Develop Rest APIs based on the design specification.
  • Create unit and integration tests using JUnit, Newman, etc.
  • Manage and maintain related tools such as API Gateways, Message Queues, Application/Web Servers.
  • Take part in code reviews and pair programming.
  • Test, debug, and troubleshoot applications as required.

Requirements

  • 6-9 years of experience in design and development of Java, JEE applications.
  • Strong experience with Spring modules (Core, MVC, Integration, Boot, AOP, Web Flow, etc.).
  • Experience in developing Rest APIs.
  • Knowledge of Microservices-based architecture.
  • Experience developing web applications using Java/J2 EE and other development frameworks.
  • Knowledge and experience of working with continuous integration and development pipelines using tools such as Jenkins, Ansible, Git, Gradle, Nexus, etc.
  • Knowledge and experience of application containers and related technologies – Docker, Kubernetes.
  • Basic administration experience on middleware components - such as MQs, API Gateways, etc.
  • Basic understanding of Unix commands and ability to manage services in Unix Environment.
  • Familiarity with basic networking and infrastructure design principles.
  • Good understanding of load balancing, clustering, network infrastructure, and Single Sign-on based web application development.
  • Solid written and oral communication skills.
  • Experience coordinating with various IT functions such as Networks, Security, and QA, etc.
  • Knowledge of OWASP, secure coding, and security best practices.
  • Good understanding of application monitoring.

Education and Qualifications

  • Relevant third-level degree in Information Technology or equivalent.

;