Citizens

Citizens

Principal Software Engineer

Johnston, RIRemotePosted 1 day ago
Full TimeSeniorRemoteUS

See how this job matches your profile

Sign in for an AI-powered fit score, breakdown, and a tailored resume.

Sign in

Job Description

Citizens Financial Group, Inc. (CFG) seeks a Principal Software Engineer for its Johnston, Rhode Island location. This role involves researching, analyzing, designing, developing, and delivering IT architecture solutions. The engineer will oversee integrated systems analysis, recommend hardware and software upgrades, and coordinate project team activities. A key aspect of this position is defining patterns and development frameworks for junior developers, as well as supporting, resolving, and documenting system architecture issues. The role also includes reviewing designs, maintaining knowledge of IT industry trends, and defining/implementing technology processes for security. Preparation and presentation of test plans, scan reports, and technical presentations are also expected. The Principal Software Engineer will mentor, lead, and manage multiple development and testing teams.

Qualifications

Required Qualifications

  • Bachelor’s degree, or foreign equivalent, in Information Technology, Electronics Engineering, or related field
  • 7 years of progressive, post-baccalaureate experience as a Principal Software Engineer, Senior Software Developer, or related position.
  • 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
  • Building Web service using Spring boot, SOAP, and REST technologies
  • 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
  • Monitoring application performance using Datadog

Skills & Technologies

SpringDockerKubernetesKafkaJavaSQLGit

Interested in this role?

Sign in or create a free account to see how this job matches your skills, apply with one click, and let our AI tailor your resume.

Sign in to apply
AI-powered resume optimization
Save and track your applications

Job Details

Employment Type

Full Time

Experience Level

Senior

Location

Johnston, RI

Work Mode

Remote

Posted

1 day ago

Country

US