Principal Software Engineer
Johnston, IL - USA
Department:
Job Summary
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 Bachelors 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 and apply online (Job ID: 49501) or email resume and cover letter to with subject line: 49501.
Direct applicants only.
Required Experience:
Staff IC
About Company
Equal Employment Opportunity Citizens, its parent, subsidiaries, and related companies (Citizens) provide equal employment and advancement opportunities to all colleagues and applicants for employment without regard to age, ancestry, color, citizenship, physical or mental disability, ... View more