Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Sr. Software Engineer - Java image - Rise Careers
Job details

Sr. Software Engineer - Java

At Early Warning, we’ve powered and protected the U.S. financial system for over thirty years with cutting-edge solutions like Zelle®, Paze℠, and so much more. As a trusted name in payments, we partner with thousands of institutions to increase access to financial services and protect transactions for hundreds of millions of consumers and small businesses.

Positions located in Scottsdale, San Francisco, Chicago, or New York follow a hybrid work model to allow for a more collaborative working environment.

Candidates responding to this posting must independently possess the eligibility to work in the United States, for any employer, at the date of hire. This position is ineligible for employment Visa sponsorship.

Engineering at Early Warning (EWS) is a blend of teams organized around many different platforms, capabilities and products that are brought together to power core capabilities at the biggest banks in America – this includes ubiquitous products like Zelle and Paze.

These capabilities are typically provided behind a customer-facing API or integration point which enables the EWS teams to innovate aggressively where big wins can be found. The teams aligned behind these efforts drive their own innovation in partnership with stakeholders.

If you are hungry for large scale challenges and crave opportunities to learn and contribute in a big way (in an environment that is predominately Java) – we’d love to talk to you!

Overall Purpose

Develops, documents, tests, debugs and maintains software product applications; provides expertise and familiarity in software tools, frameworks and best practices in secure software engineering. Collaborates effectively with other members of the team to deliver on the team’s backlog.

Essential Functions

  • Participates in the discussion and implementation around complex capabilities.
  • Develops complex features and capabilities to enhance the Early Warning core product offerings.
  • Managing source code using Git.
  • Receiving, reviewing, and approving pull requests ensuring that code quality remains high.
  • Querying platform data using SQL-based DBs.
  • Working on complex Java Web Services using Spring Boot.
  • Document complex details and decisions in Confluence.
  • Building automated tests alongside sprint work that is integrated into the CI/CD pipeline, considering environment variables, and providing recommendations.
  • Able to troubleshoot complex bugs that may arise during development.
  • Support the company’s commitment to risk management and protecting the integrity and confidentiality of systems and data.
  • The above job description is not intended to be an all-inclusive list of duties and standards of the position. Incumbents will follow instructions and perform other related duties as assigned by their supervisor.

Minimum Qualifications

  • Education and/ or experience typically obtained through completion of a bachelor’s degree in computer science, Computer Science Engineering, Computer Information Systems, Electrical Engineering, or related field.
  • Minimum 5 years direct experience in Software Engineering or related experience.
  • Proficient with Git source control and Git flow branching model.
  • Extensive experience with Spring framework(Spring Boot, Spring Security) is required.
  • Strong understanding of design patterns and SOLID principles.
  • Familiarity with modern DevOps practices.
  • Familiarity writing automated tests.
  • Proficient with SQL.
  • Proficient in building RESTful APIs and microservices.
  • Experience with Docker/ Kubernetes.
  • Experience with AWS Kinesis/AWS SQS/ etc.
  • Ability to work
  • Excellent written and spoken communication.
  • Background and drug screen

Preferred Qualifications

  • Additional related education and/or work experience preferred
  • Experience with SOAP services.
  • Familiar working with common data format standards like XML, JSON, YAML, etc.
  • NoSQL experience (Dynamodb, Redis, etc.)
  • FinTech experience is highly beneficial

Physical Requirements

Working conditions consist of a normal office environment. Work is primarily sedentary and requires extensive use of a computer and involves sitting for periods of approximately four hours. Work may require occasional standing, walking, kneeling, and reaching. Must be able to lift 15 pounds occasionally and/or negligible amount of force frequently. Requires visual acuity and dexterity to view, prepare, and manipulate documents and office equipment including personal computers. Requires the ability to communicate with internal and/or external customers.

Employee must be able to perform essential functions and physical requirements of position with or without reasonable accommodation.

The pay scale for this position in:

Phoenix, AZ/Chicago, IL in USD per year is: $120,000 - $140,000.

New York, NY/San Francisco, CA in USD per year is: $120,000 - $160,000.

This pay scale is subject to change and is not necessarily reflective of actual compensation that may be earned, nor a promise of any specific pay for any specific candidate, which is always dependent on legitimate factors considered at the time of job offer. Early Warning Services takes into consideration a variety of factors when determining a competitive salary offer, including, but not limited to, the job scope, market rates and geographic location of a position, candidate’s education, experience, training, and specialized skills or certification(s) in relation to the job requirements and compared with internal equity (peers). The business actively supports and reviews wage equity to ensure that pay decisions are not based on gender, race, national origin, or any other protected classes.

 

Additionally, candidates are eligible for a discretionary bonus, and benefits.

Some of the Ways We Prioritize Your Health and Happiness 

 

  • Healthcare Coverage – Competitive medical (PPO/HDHP), dental, and vision plans as well as company contributions to your Health Savings Account (HSA) or pre-tax savings through flexible spending accounts (FSA) for commuting, health & dependent care expenses.
  • 401(k) Retirement Plan – Featuring a 100% Company Safe Harbor Match on your first 6% deferral immediately upon eligibility.
  • Paid Time Off – Unlimited Time Off for Exempt (salaried) employees, as well as generous PTO for Non-Exempt (hourly) employees, plus 11 paid company holidays and a paid volunteer day.
  • 12 weeks of Paid Parental Leave
  • Maven Family Planning – provides support through your Parenting journey including egg freezing, fertility, adoption, surrogacy, pregnancy, postpartum, early pediatrics, and returning to work.

 

And SO much more! We continue to enhance our program, so be sure to check our Benefits page here for the latest. Our team can share more during the interview process!

Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.

Early Warning Services, LLC (“Early Warning”) considers for employment, hires, retains and promotes qualified candidates on the basis of ability, potential, and valid qualifications without regard to race, religious creed, religion, color, sex, sexual orientation, genetic information, gender, gender identity, gender expression, age, national origin, ancestry, citizenship, protected veteran or disability status or any factor prohibited by law, and as such affirms in policy and practice to support and promote equal employment opportunity and affirmative action, in accordance with all applicable federal, state, and municipal laws. The company also prohibits discrimination on other bases such as medical condition, marital status or any other factor that is irrelevant to the performance of our employees. 

Average salary estimate

$140000 / YEARLY (est.)
min
max
$120000K
$160000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Sr. Software Engineer - Java, Early Warning Services

If you’re a seasoned Sr. Software Engineer - Java looking for an exciting opportunity, Early Warning in Scottsdale might be the perfect fit for you! With over thirty years of experience powering the U.S. financial system, Early Warning is at the forefront of payment solutions like Zelle® and Paze℠, working with thousands of institutions to enhance financial accessibility for millions of consumers. In this role, you’ll dive into innovative challenges, developing complex software solutions and enhancing core product offerings while collaborating with talented teams. This position is all about embracing an agile mindset; you’ll engage in discussions that tackle intricate capabilities, manage source code with Git, and write automated tests to ensure high-quality builds. Your experience with Spring Boot and knowledge of DevOps practices will be highly valuable as you build RESTful APIs for critical services. Moreover, your ability to troubleshoot bugs and your expertise in SQL will ensure that you contribute effectively to the team’s backlog. At Early Warning, we promote a hybrid work environment, allowing for collaboration while valuing your work-life balance. If you have a minimum of 5 years in software engineering, a bachelor's degree in a related field, and a passion for technology and innovation, we want to hear from you. Join us, and let’s make a difference in the financial landscape together!

Frequently Asked Questions (FAQs) for Sr. Software Engineer - Java Role at Early Warning Services
What are the responsibilities of a Sr. Software Engineer - Java at Early Warning?

As a Sr. Software Engineer - Java at Early Warning, your responsibilities will include developing, documenting, testing, debugging, and maintaining software applications. You will collaborate with team members to manage code using Git, enhance core product offerings, and develop complex features while ensuring high code quality through reviewing and approving pull requests.

Join Rise to see the full answer
What qualifications are needed to become a Sr. Software Engineer - Java at Early Warning?

To qualify for the Sr. Software Engineer - Java position at Early Warning, you should have a bachelor’s degree in computer science or a related field, along with at least 5 years of experience in software engineering. Proficiency in Git, extensive experience with the Spring framework, SQL, and knowledge of DevOps practices are essential for this role.

Join Rise to see the full answer
What programming languages and technologies should a Sr. Software Engineer - Java know at Early Warning?

A Sr. Software Engineer - Java at Early Warning should be proficient in Java, especially using the Spring Boot framework for building web services. Familiarity with Docker, Kubernetes, AWS services, and building RESTful APIs is also beneficial for the role.

Join Rise to see the full answer
What does the work environment look like for a Sr. Software Engineer - Java at Early Warning?

The work environment at Early Warning for a Sr. Software Engineer - Java is primarily hybrid, allowing for a mix of remote and in-office interactions in Scottsdale. The culture emphasizes collaboration and innovation, and the teams are organized to drive technology advancements get their creative solutions to the market.

Join Rise to see the full answer
What career advancements opportunities exist for a Sr. Software Engineer - Java at Early Warning?

At Early Warning, there are ample career advancement opportunities for a Sr. Software Engineer - Java. You'll continually be encouraged to learn through hands-on experience and mentoring while contributing to significant projects, which provides pathways to senior technical roles or leadership positions within the company.

Join Rise to see the full answer
Common Interview Questions for Sr. Software Engineer - Java
Can you describe your experience with Java and the Spring framework?

Highlight any specific projects where you utilized Java and Spring, particularly focusing on Spring Boot if applicable. Discuss your proficiency with the framework components, detailing how you've implemented them to solve complex problems.

Join Rise to see the full answer
What strategies do you use for debugging complex Java applications?

Discuss your systematic approach to debugging, such as using logging frameworks, understanding stack traces, and utilizing debugging tools. Mention any specific instances where you successfully troubleshot a challenging issue.

Join Rise to see the full answer
How do you ensure code quality when reviewing pull requests?

Explain your criteria when reviewing pull requests, such as adherence to coding standards, assessing test coverage, and ensuring that the code matches the requirements. Highlight the importance of constructive feedback in maintaining code quality.

Join Rise to see the full answer
What is your experience with Git and how do you use it in your projects?

Describe your proficiency with Git, including the use of branches, managing merge conflicts, and your compliance with Git flow branching model during collaborative projects.

Join Rise to see the full answer
Can you explain SOLID principles and how you apply them in your work?

Provide a brief overview of the SOLID principles and share examples of how you've implemented them in your projects to improve maintainability and scalability of your code.

Join Rise to see the full answer
Have you worked with CI/CD pipelines? If so, how did you implement automated testing?

Discuss your familiarity with CI/CD tools, along with examples of how you utilized automated tests, specifying framework/tooling used in conjunction with helping to ensure quality deployments.

Join Rise to see the full answer
What is your approach to building RESTful APIs?

Talk about your experience with designing RESTful APIs, addressing aspects like authentication, error handling, and data modeling that make a robust API. Share examples where you applied best practices.

Join Rise to see the full answer
How do you keep up with new technologies and programming trends?

Share specific resources such as blogs, podcasts, or courses you follow. Explain how you integrate new knowledge into your routine, thus demonstrating your commitment to continuous learning.

Join Rise to see the full answer
What role has SQL played in your software engineering work?

Discuss your experience using SQL for database queries, data manipulation, and integration with Java applications, detailing any performance considerations you've dealt with.

Join Rise to see the full answer
How do you handle tight deadlines while maintaining code quality?

Explain your time management techniques, such as prioritization and breaking tasks down into manageable components, and elaborate on the importance of communication within your team to succeed in high-pressure situations.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User

Join Early Warning as a Senior Software Engineer to drive innovation in the U.S. financial system.

Photo of the Rise User

Join Early Warning Services as a Software Engineer in Test to focus on delivering quality in large-scale financial applications within a collaborative, hybrid work environment.

Photo of the Rise User
Posted 10 hours ago

Join Grammarly's Enterprise team as a Machine Learning Engineer, specializing in NLP and AI-driven product development.

Photo of the Rise User
Sopra Steria Remote Les Hauts de, 370 Rue René Descartes de, 13290 Aix-en-Provence, France
Posted 6 days ago

Seeking a talented DevOps software developer to enhance digital transformation for leading industry clients at CS Group.

Arondite Remote No location specified
Posted 6 days ago

Join Arondite as a Full Stack Software Engineer and help revolutionize the defence technology landscape through innovative software solutions.

Posted yesterday

Join Panoptyc as a Software Engineer, where you'll innovate in loss prevention using cutting-edge technology and be part of a fully remote team!

Photo of the Rise User

Join our dynamic team as a Senior DevOps Engineer, taking ownership of our infrastructure and shaping the future of web scraping technology.

Photo of the Rise User
Posted 10 days ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Take Risks
Collaboration over Competition
Growth & Learning
Transparent & Candid
Customer-Centric
Social Impact Driven
Rapid Growth
Passion for Exploration
Dare to be Different
Reward & Recognition
Friends Outside of Work
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Bias Training
Employee Resource Groups
401K Matching
Paternity Leave
Maternity Leave
Some Meals Provided
Social Gatherings

Google is looking for Senior Software Engineers to develop scalable technologies as part of Google Cloud Business Platforms.

Windsurf Hybrid Mountain View
Posted 13 days ago

Early Warning Services, LLC, a financial services technology leader, has been empowering and protecting consumers, small businesses, and the U.S. financial system with cutting-edge fraud and payment solutions for more than three decades. We are al...

3 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 6, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!