Senior Software Development Engineer

  • Competitive
  • Dublin, Leinster, Ireland
  • Permanent, Full time
  • Mphasis Pte Ltd
  • 17 May 19

The insurance industry is in a phase of rapid change and disruption. AIG is investing in modernization initiatives to bring infrastructure and services up to speed with the latest technologies in term of performance and scalability in the cloud. This is a high visibility opportunity to define and implement the new services at the core of the business, in an Agile and fast paced environment.

Your Responsibilities

  • Write high quality code and automated end to end and unit tests;
  • Write Micro-services in Spring Boot;
  • Review pull requests (code reviews) of developers and test engineers and give constructive feedback;
  • Follow Agile and TDD for process, architecture, design, code and testing;
  • Work with geographically distributed teams to deliver high quality software products and services;
  • Use your troubleshooting and triage skills to provide assistance to solve escalated operational issues;
  • Participate in story grooming and sizing, ensuring stories are ready to work on in the sprint;
  • Mentor and oversee more junior developers;

 

Required experience

  • Minimum 8+ years of overall Java development experience
    • Core Java (Java 8)
    • Spring (4+ years)
    • Spring Boot (1+ years)
  • Expert in Unit and Integration tests (Junit, Mockito, TestNG etc..);
  • Git, continuous integration tools (Jenkins);
  • Experience with Relational (Sybase, SQL Server, Oracle) and NoSQL (MongoDB, Redis, etc) databases;
  • Deep expertise in REST and RESTful APIs;
  • Deep knowledge of Java Design Patterns;
  • Experience Test and Behavior Driven Development (TDD and BDD);
  • Champion of Clean code;
  • Excellent organizational skills and attention to detail;
  • Excellent communication skills both written and spoken. We have a culture of rationality and inclusion so you should be able to promote and defend your ideas;
  • Experienced Agile (SaFE, Scrum, Kanban) practitioner. Pair and/or mob programming an advantage;
  • Very strong dedication to efficient quality;
  • Have an Agile mindset with a dedication to continuous improvement;
  • Experience in Microservice development is highly beneficial;
  • Experience with Cloud Technologies (PCF, AWS) is beneficial;
  • BS/MS in Computer Science or a related field;

About the company

Mphasis (BSE: 526299; NSE: MPHASIS) applies next-generation technology to help enterprises transform businesses globally. We are an expert, customer-centric technology partner, and our unique Mphasis Front2Back™ Transformation approach places our clients’ customers at the heart of our business. We use the exponential power of cloud and cognitive to provide hyper-personalized (C=X2C² ™=1) digital experiences to our clients and their end customers. Our Service Transformation approach helps ‘shrink the core’ through the application of digital technologies across legacy environments within an enterprise, enabling businesses to stay ahead in a changing world. Visit our website to know more: http://www.mphasis.com/