Citizens
Banking
See how your profile stacks up against this role.
We compared the job requirements to your profile to show where you're strong and where you fall short.
Citizens Financial Group, Inc. (CFG) seeks a Principal Software Engineer for its Johnston, Rhode Island location.
Responsibilities:
• Researches, analyses, designs, develops, and delivers IT architecture solutions.
• Oversees integrated systems analysis and recommends appropriate hardware and software upgrades and enhancements to support IT goals and strategy.
• Coordinates project team activities and monitors project schedules and costs.
• Defines patterns and development frameworks for junior developers.
• Supports, resolves, and documents issues that arise in system architecture.
• Reviews designs and recommends improvements to architecture.
• Maintains knowledge of IT industry trends, enterprise standards, methodology, and best practices.
• Defines, implements, and maintains technology processes and procedures to proactively protect against, monitor, investigate, and resolve threats to a secure user environment and company assets.
• Prepares and presents test plans, scan reports, technical presentations, and analyst briefings addressing potential solutions and best practices.
• Mentors, leads, and manages multiple development and testing teams.
Qualifications:
Requires a Bachelor’s degree, or foreign equivalent, in Information Technology, Electronics Engineering, or related field and 7 years of progressive, post-baccalaureate experience as a Principal Software Engineer, Senior Software Developer, or related position.
Experience must include at least three (3) years of the following:
• Analyzing, designing, and developing software applications/interface architecture of large and business critical systems;
• Working on API implementation with REST Web Services (Spring MVC) and Swagger;
• Working on API implementation with SOAP Web Services (Axis2, JAX-WS);
• Decomposing existing applications into cloud micro services;
• Actively working on Docker, Docker Swam and Kubernetes to manage Kafka, ZooKeeper, and Logstash clusters;
• Designing and implementing (coded) applications with stringent performance & scalability requirements and developing low latency, extreme transaction processing systems;
• Working on the Unit Testing of various modules by generating the JUnit Test Cases to achieve TDD; and
• Building Web service using Spring boot, SOAP, and REST technologies.
Experience must also include:
• Creating full stack IT solutions including IT architecture, within an Agile framework using Java, Spring, SpringBoot, Bootstrap, Hibernate, Spring JPA, and PL/SQL;
• Developing enterprise APIs in Java and deploying on PaaS using CI/CD pipelines;
• Utilizing version controls tools, including Git, Bitbucket, SVN, and IBM ClearCase;
• Developing REST APIs and business logic using Java, Spring Boot, Hibernate, Spring, and Maven; and
• Monitoring application performance using Datadog.
100% remote work permitted from any US location.
Worksite: One Citizens Bank Way, Johnston, RI 02919 United States, 40 hrs/wk. EO employer.
For summary of benefits and to apply visit our website at https://jobs.citizensbank.com and apply online (Job ID: 49501) or email resume and cover letter to Recruiting@Citizensbank.com with subject line: 49501.
Direct applicants only.
After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.
Marcus Rivera
Chief Revenue Officer

Wikimedia Foundation

Prescryptive Health, Inc.

DentalPlans.com

DentalPlans.com

Henry Schein One

Citizens

Citizens

Citizens