Leave us your email address and we'll send you all the new jobs according to your preferences.
Senior Software Engineer
Posted 1 day 2 hours ago by TEKsystems
Description
One of TEKsystems largest payments technology clients is seeking to hire a Senior Java Software Engineer to join their Payment Networks team. This person will be working on a mission-critical application modernization of the client's payment settlement platform. This platform settles $50bn in transactions daily and is one of the most important applications within their business.
Seeking a Senior Software Development Engineer to join software engineering projects and develop and deliver enhanced software solutions. In this role, you will research alternative technical solutions for changing business needs. This role will be based in our technology hub in Dublin, Ireland, providing a state-of-the-art environment for technology teams to thrive in collaborative, Agile engineering culture.
Location: Dublin, Ireland.
Contract: 12 months rolling - hybrid (1-2 days on site)
Responsibilities:
Own complex problems having dependency across services and facilitate cross-functional team interactions to drive resolution;
Define, design, and develop procedures and solutions at a service level to meet the business requirements/enhancements;
Drive prioritization decisions and trade-offs in working with product partners;
Identify opportunities and build roadmaps to enhance primary service/function;
Automate and simplify all aspects of software delivery and development by actively evangelizing the need to automate and simplify where needed;
Drive seamless integration across all connected services to meet end-user expectations;
Drive blameless postmortems culture to identify root causes of incidents and implement learnings;
Introduce new technologies and architecture by following enterprise guidelines;
Advocate for engineering principles outside of current organization/platform;
Provide development and architecture guidance to team members;
Build relationships and effective partnerships across organizations;
Make difficult decisions on behalf of the team if required;
Write and evaluate recommendations for job promotions based on an unbiased view of one's accomplishments;
Conduct technical interviews for hiring engineering staff and raising the performance bar;
Lead by example with hands-on approaches to demonstrate engineering excellence
Qualifications:
- 10+ years experience required
- Experience leading project teams through the full development life cycle, including requirements analysis, architecture, design, coding, testing, and delivery of solutions;
- Proficient coding experience building highly scalable, highly available Java applications;
- Significant hands-on experience architecting and developing fine-grained services using modern Java EE frameworks (Spring Boot/Spring Cloud/Spring IO etc.)
- Experience in developing JavaScript on top of one or more of the following client-side frameworks such as Angular.js, React.js, Knockout.js, Backbone.js, and Ember.js;
- Experience building responsive Single Page Web Applications using modern Front End technologies such as but not limited to: HTML5, CSS3, JavaScript or jQuery;
- Extensive experience designing and developing REST API's (Java Spring Framework preferred);
- Deep experience with Agile development methodologies including unit testing, test-driven development (TDD), Continuous Integration (CI), Continuous Delivery (CD), Pair Programming, and Automated Testing;
- Proven experience in active adherence to SDLC methodologies such as Agile or Incremental and working knowledge of SCRUM is a plus;
- Deep understanding of contemporary API and architectural concepts (REST, Microservices, etc.)
- Proven experience in 12-factor app architecture, design, and implementation;
- Experience with PaaS and CaaS utilizing Pivotal Cloud Foundry (PCF) or public cloud (Azure) experience ;
- Proficient in one or more Relational and Non-Relational DB technologies such as MongoDB, or PostgreSQL (Preferred);
- Familiarity with deploying applications with container technology (Docker, Kubernetes, etc.) is a plus;
- Proven understanding of OOAD, design patterns, and application development processes and practices with a focus on reusability, extensibility, and performance;
- Passion and experience in coaching and mentoring junior and senior software engineers;
- Strong sense of ownership, urgency, and drive;
- Demonstrated abilities driving operational excellence and best practices;
- Demonstrated experience in shipping high-quality products and services
Skills
- Java
- Spring Boot
- microservices
- Kafka
- postgresql
- pivotal cloud foundry
- PCF
- AWS
- Software development
- Api
- Cloud
- Development
- Engineering
- Data
- checkmarx
- black duck
- security testing software
Employee Value Proposition
Modern working environment, high class technical tools and strong calibre of team to work with.
Job Title: Senior Software Engineer
Location: Dublin, Ireland
Job Type: Contract
Trading as TEKsystems. Allegis Group Limited. Level 1, The Chase, Carmanhall Road, Sandyford, Dublin 18, Ireland. No. 909257. TEKsystems is a company within the Allegis Group network of companies (collectively referred to as "Allegis Group"). Aerotek, Aston Carter, EASi, Talentis Solutions, TEKsystems, Stamford Consultants and The Stamford Group are Allegis Group brands. If you apply, your personal data will be processed as described in the Allegis Group Online Privacy Notice available at our website.
To access our Online Privacy Notice, which explains what information we may collect, use, share, and store about you, and describes your rights and choices about this, please go our website.
We are part of a global network of companies and as a result, the personal data you provide will be shared within Allegis Group and transferred and processed outside the UK, Switzerland and European Economic Area subject to the protections described in the Allegis Group Online Privacy Notice. We store personal data in the UK, EEA, Switzerland and the USA. If you would like to exercise your privacy rights, please visit the "Contacting Us" section of our Online Privacy Notice on our website for details on how to contact us. To protect your privacy and security, we may take steps to verify your identity, such as a password and user ID if there is an account associated with your request, or identifying information such as your address or date of birth, before proceeding with your request. commitments under the UK Data Protection Act, EU-U.S. Privacy Shield or the Swiss-U.S. Privacy Shield.
TEKsystems
Related Jobs
Supply Chain Digital & Technology Manager (Edgewing)
- Berkshire, Reading, United Kingdom, RG317
IT Project Manager
- £45,000 Annual
- Lancashire, Preston, United Kingdom, PR0 2
SME/Software Team Leader
- Ayrshire, Prestwick, United Kingdom, KA9 1
Senior Software Engineer
- £48,098 - £49,098 Annual
- Ayrshire, Prestwick, United Kingdom, KA9 1
Technical Project Manager - Cloud Migration (Bare Metal to AWS Cloud) - 3 months - Manchester
- Lancashire, Manchester, United Kingdom, M21 0