Software Engineer - Java (Remote AZ)

Remote Full-time
Overview

This is a remote role that may only be hired in the following location(s): AZ.

As a Software Engineer, you will play a key role in developing and delivering robust and scalable software solutions that support our financial operations and enhance our customer experience. You will work within an agile team to design, develop, and maintain software components, ensuring they meet functional, non-functional, and compliance requirements. Software Engineer will be responsible for all software aspects within the team including research, design, technology insertion, development, testing and supporting them.

Responsibilities

Design, develop, and maintain user interface components and web applications using React.js
Write clean, efficient, well-documented, and maintainable code following best practices
Participate in all phases of the Agile development lifecycle, including sprint planning, daily stand-ups, and retrospectives
Collaborate with product managers, analysts, developers, testers, and other cross-functional teams to define and implement solutions.
Apply knowledge of the Software Development Life Cycle (SDLC) toolchain to improve automation and efficiency.
Analyze and solve technical problems, debugging and troubleshooting code issues
Identify and implement strategies to optimize application performance
Conduct unit testing, integration testing, and potentially contribute to automated testing frameworks
Participate in code reviews to ensure code quality and knowledge sharing
Create and maintain documentation for the codebase and its functionality
May mentor junior engineers and contribute to the team's technical growth

Qualifications

Bachelor's Degree and 1 years of experience in Programming OR High School Diploma or GED and 5 years of experience in Programming

Preferred Qualifications:
Ability to understand and influence the architecture and design.
Demonstrated experience in Microservices architecture, SOA, Spring Boot etc.
Strong hands-on experience in Web services development (SOAP, REST)
Demonstrated experience utilizing CI/CD (Continuous Integration & Delivery) techniques.
Hands-on development expertise in React, NodeJS, JAVA, Spring-Boot, J2EE & Enterprise Technologies JMS, JDBC, Web development, Transactions, WS-*, JVM, JNDI, JMX, JTA.
Knowledge of MQs and Kafka.
Implementation experience of software design patterns and best practices applicable to J2EE.
Experience with implementing SSO and security protocols like SAML2.0, OAuth2.0 etc.
Knowledge and experience with RDBMSs (Oracle or MS SQL Server).
Prior experience with regulated financial organization is a plus.
Experience with Test Driven Development and Agile Methodologies in both a co-located and a distributed team environment is a plus.
Benefits are an integral part of total rewards and First Citizens Bank is committed to providing a competitive, thoughtfully designed and quality benefits program to meet the needs of our associates. More information can be found at https://jobs.firstcitizens.com/benefits.
Apply Now →

Similar Jobs

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote

USPS Office Helper

Remote

Lead Professional Services Representative ~ Remote

Remote

UPS Customer Care (Remote Job Work From Home) - Apply Now

Remote

[Hiring] Behavioral Health Billing Specialist @Pathways For Change, LLC

Remote

Remote Data Entry Clerk

Remote

Maternal / Child Case Manager, RN - Remote in WA

Remote

Billing Resolution Specialist - 100% Remote in Pacific Time Zone

Remote

Senior Business Analyst (Remote) - Unlock Your Potential

Remote

People Systems & AI Analyst

Remote

Financial Institution Vendor Contract Specialist

Remote

Digital Records Clerk

Remote
← Back