Senior Software Engineer

Citizens Massomuck Historical , CT 06258

Posted 2 months ago

Description

Citizens Financial Group, Inc. (CFG) seeks a Lead Application Developer for its Johnston, RI location.

Duties: Responsible for the development, testing strategy, maintenance, and operational aspects of a full stack team of software engineers.

Work closely with the Product Owners and other stakeholders to translate business requirements into achievable, actionable plans that guide development. Define software standards, processes, and patterns to maximize delivery of features to our customers. Develop secure, robust, and rich APIs powering mobile and web banking experiences and third party integrations.

Develop tools and automated solutions to enhance software development practices. Collaborate with team leads, designers, architects, and product owners to ensure development aligns with business expectations. Ensure development meets quality standards and can be supported in a production environment.

Qualifications

Requirements:
Bachelor's degree in Computer Science, Computer Engineering or related field, followed by five (5) years of progressive experience in the position offered or in a similar position.

Full term of required experience must include using J2EE Technologies (JSP, Servlets, Java 8 features, JDBC, JNDI, JMS, Junit, and Log4j) to develop Java backend layer web-services APIs (including DB connection, User authentication, Unit Testing and logging technical implementation along with business logic); Designing, developing and enhancing enterprise web-services having service-oriented/cloud native micro-services architecture using J2EE design patterns, UML diagrams, data structures, algorithms and object oriented programming languages concepts; Developing web-services/cloud-native micro-services using Java and JavaScript frameworks, including Struts, Spring, Spring MVC, Spring Boot, Spring Cloud, and Angular; Developing new Web User Interface using Web technologies including AJAX, JQuery, JavaScript, Typescript, CSS, Angular; Developing distributed multi-tier cloud native micro-services to be deployed to cloud computing platform; Developing, enhancing and maintaining RESTful/SOAP web services using JAX-WS, JAX-RS, JAXB, Apache CXF specifications having service-oriented/micro-services based architecture; Configuring automated build scripts using ANT and Maven to build and manage applications for development with configuring Apache Tomcat and WebLogic Web/Application Servers; Utilizing distributed version control technologies including SVN, Git, and GitLab to manage file changes and track development; Developing highly-secured web-services incorporating data security (SSL implementation using digital certificates, LDAP) for a distributed multi-tier architecture, incorporating user authentication, authorization, access control and digital certificates implementations; Utilizing Vulnerable Analytic Tools (specifically Veracode, Qualys WAS, and Veracode Platform) to develop highly secured applications with encryption logic compliant with OWASP security coding standard; Utilizing Splunk and App Dynamics to monitor, identify and resolve application performance and security issues; and Utilizing Data-Power (Integrated Gateway), Global Traffic Manager (GTM) and Oracle Golden Gate replication (OGG), Gemfire Cache technologies core concepts to design application suitable for Active-Active environment (multiple data center sites).

Direct applicants only.

Why Work for UsAt Citizens, you'll find a customer-centric culture built around helping our customers and giving back to our local communities. When you join our team, you are part of a supportive and collaborative workforce, with access to training and tools to accelerate your potential and maximize your career growth.Equal Employment OpportunityIt is the policy of Citizens to provide equal employment and advancement opportunities to all colleagues and applicants for employment without regard to race, color, ethnicity, religion, gender, pregnancy/childbirth, colleague or a dependent's reproductive health decision making, age, national origin, sexual orientation, gender identity or expression, disability or perceived disability, genetic information, genetic characteristic, citizenship, veteran or military status, marital or domestic partner status, family status/parenthood, victim of domestic violence, or any other category protected by federal, state and/or local laws.Equal Employment and Opportunity Employer/Disabled/VeteranCitizens is a brand name of Citizens Bank, N.A. and each of its respective affiliates.



icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Principal Software Engineer

Citizens

Posted 3 months ago

VIEW JOBS 5/21/2021 12:00:00 AM 2021-08-19T00:00 Description We are looking for a Principal Software Engineer to implement the next generation of Commercial Banking solutions. The role requires a start-up mentality and a passion for using technology to solve complex business problems. As Principal Software Engineer, you will serve as a peer-leader tasked with persuing cutting-edge innitiatives and solutions. This is a hands-on position that requires proficiency in multiple programming languages (Java, C#, Python), expertise with Single Page Applications (Angular/React/Vue), and experience building cloud-native platforms. You will be given the autonomy to lead, design and develop innovative solutions to solve some of the biggest technical issues facing the banking industry. Qualifications Minimum Required: * 10+ years of hands-on software development, with proven experience in developing and supporting commercial software products and services which were sold to non-technical customers in vertical markets * Demonstrated ability to lead and mentor software engineers * Knowledge of two or more of following languages: Java, C#, Python, C++. * 2 years of loud computing experience (preferably AWS) including certifications (e.g. AWS Solutions Architect) * Mastery of at least one front end framework (Angular/React/Vue) * Expertise in service technologies (microservices, domain driven design, Spring Boot, REST, GraphQL) * Bachelor's degree in Computer Science, Engineering, Mathematics or related discipline * Strong communication (both oral and written) and interpersonal skills Preferred: * 3+ years of experience in the financial services industry - understanding of banking system and operations * Experience with RDMS as well as NoSQL/NewSQL/BigData databases * Experience working with highly automated CI/CD pipelines #LI-Sourcer1 Why Work for UsAt Citizens, you'll find a customer-centric culture built around helping our customers and giving back to our local communities. When you join our team, you are part of a supportive and collaborative workforce, with access to training and tools to accelerate your potential and maximize your career growth.Equal Employment OpportunityIt is the policy of Citizens to provide equal employment and advancement opportunities to all colleagues and applicants for employment without regard to race, color, ethnicity, religion, gender, pregnancy/childbirth, colleague or a dependent's reproductive health decision making, age, national origin, sexual orientation, gender identity or expression, disability or perceived disability, genetic information, genetic characteristic, citizenship, veteran or military status, marital or domestic partner status, family status/parenthood, victim of domestic violence, or any other category protected by federal, state and/or local laws.Equal Employment and Opportunity Employer/Disabled/VeteranCitizens is a brand name of Citizens Bank, N.A. and each of its respective affiliates. Citizens Massomuck Historical CT

Senior Software Engineer

Citizens