First National Bank of Omaha

Java Developer

First National Bank of Omaha$79K — $130K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science or related field, or equivalent experience
  • 3-5 years of professional experience with Java applications
  • Hands-on experience with Spring Framework (versions 3 or 4)
  • Solid understanding of object-oriented design principles
  • Experience with building and consuming RESTful APIs
  • Familiarity with relational databases and SQL
  • Experience with version control systems like Git
  • Experience in Agile/Scrum environments

Responsibilities

  • Develop, test, and maintain backend services and APIs using Java and Spring
  • Collaborate with the Product Owner and QA to ensure quality features are delivered
  • Write clean, maintainable code adhering to team standards
  • Participate in code reviews, design discussions, and Agile ceremonies
  • Troubleshoot and resolve defects, providing on-call support when required
  • Contribute to maintaining technical documentation
  • Design and optimize queries and schemas for relational databases
  • Support the evolution of cloud-native services within a microservice architecture

Benefits

  • Medical, Dental, and Vision Insurance
  • 401k with matching contributions
  • Time Off Programs
  • Health Savings Account (HSA) and Dependent Care
  • Employee Banking services
  • Growth Opportunities within the company
  • Tuition Assistance
  • Short-Term and Long-Term Disability Insurance
Full Job Description
We are seeking a Mid-Level Java Developer to join our ODS development team. This role will contribute to the design, development, and maintenance of backend services within a microservice-based platform deployed on AWS. The ideal candidate has solid hands-on Java and Spring Framework experience and is eager to grow their skills in cloud-native, distributed systems development.

About This Role:

Key Responsibilities

  • Develop, test, and maintain backend services and APIs using Java and the Spring Framework
  • Collaborate Product Owner and QA to deliver high-quality features
  • Write clean, well-tested, maintainable code following team standards and best practices
  • Participate in code reviews, design discussions, and Agile ceremonies (sprint planning, standups, retros)
  • Troubleshoot and resolve defects and production issues (on call support is required for this role)
  • Contribute to technical documentation
  • Work with relational databases to design and optimize queries and schemas
  • Support the evolution of services within a microservice architecture, with opportunities to grow AWS and cloud deployment skills

The Ideal Candidate for This Role:

 

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering , or related field, or equivalent practical experience
  • 3–5 years of professional experience developing applications in Java
  • Hands-on experience with Spring Framework (version 3 or 4)
  • Solid understanding of object-oriented design principles
  • Experience building and consuming RESTful APIs
  • Experience working with relational databases (SQL, schema design, query writing)
  • Familiarity with version control systems (e.g., Git)
  • Experience working in an Agile/Scrum development environment
  • Strong problem-solving skills and ability to work both independently and collaboratively

Preferred Qualifications (Nice to Have)

  • Experience with PostgreSQL specifically
  • Experience with microservices architecture and design patterns
  • Experience deploying or working with applications on AWS (e.g., EC2, ECS, Lambda, RDS)
  • Familiarity with containerization tools (Docker, Kubernetes)
  • Experience with CI/CD pipelines
  • Exposure to newer Spring Boot / Spring 5+ concepts

Compensation:

 

Compensation range (base pay): $79,363.00-$130,949.00

This role may have a specific starting pay within this range.

Final compensation offer to candidate may vary from posted hiring range based upon work experience, education, and/or skill level.

Work Environment:

Benefits Overview:

We offer a variety of benefits designed to keep you and your family physically and financially healthy. Not only do we offer a competitive salary and work-life balance, we offer benefits to match your needs:

  • Medical, Dental, Vision Insurance

  • 401k, With Matching Contributions

  • Time Off Programs

  • Health Savings Account (HSA)/Dependent Care

  • Employee Banking

  • Growth Opportunities

  • Tuition Assistance

  • Short-Term/Long-Term Disability Insurance

Learn more about FNBO benefits here: https://www.fnbo.com/careers/benefits/.

For additional information regarding compensation and benefits, e-mail FNBO at [email protected]. To ensure you receive a response, include the number of this job (listed below) in the subject line of your message.

Job number: R-20261367

About First National Bank of Omaha

First National Bank of Omaha is a subsidiary of First National of Nebraska, a multi-state holding company headquartered in Omaha, Nebraska. The bank offers a range of financial products and services, including personal and business banking, wealth management, and credit cards. First National Bank of Omaha is committed to providing its customers with exceptional service and innovative solutions to meet their financial needs. The bank is also committed to giving back to the communities it serves, and has a long history of supporting local organizations and initiatives.
Learn more about First National Bank of Omaha
Size
5,000 employees
Industry

Similar Jobs

More Jobs at First National Bank of Omaha

More Information Technology Jobs

Find similar Java Developer jobs: