Sr Application Developer

Sr Application Developer

19 Sep 2024
North Carolina, Charlotte 00000 Charlotte USA

Sr Application Developer

Vacancy expired!

Position DescriptionAlly Invest is looking for an experienced Java software developer to join our backend services team. This person will play a key role in developing our next generation of web services. Our motivated team works together to design, develop, and test manageable lightweight independent services that work in concert to provide real-time financial solutions. Software developers are expected to contribute significantly to the formulation and design of the solution, not just the coding implementation. The ideal candidate for this role is a high energy, team player looking to come join a group of likeminded individuals to make an impact on the market place. We're looking for people who are as excited and invested in technology as we are here at Ally Invest.Job Responsibilities

Analyze requirements, make architectural and design recommendations, code, document, and test

Work closely with team on solving complex engineering challenges and reviewing implementations in our collaborative team environment

Develop solutions that account for scalability and optimize performance

Partner with quality assurance, architecture, product and other dependent development teams to ensure a complete end to end customer experience

Improve quality, reliability, and performance of our core products and services

Participate in routine Agile principles

Mentor and coach junior developers to meet their full potential

Qualifications

9+ years of end-to-end development experience using Java/J2EE

Strong foundation in Core Java and Object Oriented Programming and Design Concepts

Experience with Spring technologies with a preference for Spring Boot

Familiarity with Java build tools such as Maven or Gradle

Experience both consuming and producing REST APIs utilizing XML and/or JSON

Experience implementing Inversion-Of-Control / Dependency Injection

Experience with modern testing frameworks (JUnit or TestNG)

Understanding of Domain Driven Design (DDD) and SOLID Design Principles

Familiar with the concepts of a microservice architecture

Experience working with relational databases (Oracle, SQL Server, PostgreSQL, etc.)

Experience using ORM Frameworks

Experience developing with Scivantage

Familiar or experience with Financial Information eXchange (FIX) and FIXML

Experience working with Source Control Management systems (Git)

Experience with CI/CD using Jenkins

Familiarity with Linux

Experience working in financial services and/or other regulated environments

Motivated to seek out solutions to complicated problems

Detail and results oriented and able to prioritize tasks

Working knowledge of Agile methodologies

MS in Computer Science

Excellent oral and written communication

Additional Desired Knowledge & Skills

Experience working with containers and containerization management

Experience working with API gateways (Zuul, Apigee)

All candidates must pass credit and criminal background checks to meet Ally and FINRA requirements.Ally OverviewAlly Financial Inc. (NYSE: ALLY) is a leading digital financial services company and a top 25 U.S. financial holding company offering financial products for consumers, businesses, automotive dealers and corporate clients. Ally's legacy dates back to 1919, and the company was redesigned in 2009 with a distinctive brand, innovative approach and relentless focus on its customers. Ally has an award-winning online bank (member FDIC), one of the largest full service auto finance operations in the country, a complementary auto-focused insurance business, a growing digital wealth management and online brokerage platform, and a trusted corporate finance business offering capital for equity sponsors and middle-market companies.Business Unit/Enterprise FunctionThe Digital Transformation group has the responsibility to plan, design, curate and evaluate Ally's vast ecosystem of digital experiences. With a shared commitment to simplifying complex financial solutions, we represent a collaboration of user experience experts, digital product specialists and industry thought leaders.Total Rewards InformationAlly's compensation program offers market-competitive base pay and pay-for-performance incentives (bonuses) based on achieving personal and company goals. Plus, we have a flexible paid-time-off program including time off for volunteer opportunities. Ally's Total Rewards Program is designed to enrich your life at work and outside of it and includes:Industry-leading 401K retirement savings plan with matching and company contributionsWellness program encouraging healthy living with financial rewardsFlexible health insurance options including dental and visionPre-tax Health Savings Account with generous employer contributionsPre-tax commuter benefitsOther work-life integration benefits including parental and caregiver leave, adoption assistance, backup child and adult/elder day care program, child care discounts, tuition reimbursement, LifeMatters® Employee Assistance Program, subsidized and discounted Weight Watchers® program and other employee discount programsAlly is an Equal Opportunity EmployerWe extend equal employment opportunities to qualified applicants and employees on an equal basis regardless of an individual's age, race, color, sex, religion, national origin, disability, sexual orientation, gender identity or expression, pregnancy status, marital status, military or veteran status, genetic disposition or any other reason protected by law.Job Title: Sr Application DeveloperCompany: Ally Financial Inc.Category: DigitalBU Function: Ally BankExperience Level: ExperiencedRequisition ID: 19-6588

Related jobs

Job Details

Jocancy Online Job Portal by jobSearchi.