> Markdown version of [/jobs/ext/1990432-java-developer](https://www.wearedevelopers.com/jobs/ext/1990432-java-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Java Developer - **Company:** First National Bank of Omaha - **Location:** Omaha, NE, United States - **Experience:** Experienced - **Salary:** $79,363.0 - $130,949.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Amazon Web Services, Amazon Elastic Compute Cloud, Cloud Engineering, Code Review, Relational Databases, Database Queries, Software Design Patterns, Distributed Systems, Integrated Development Environments, Spring Framework, PostgreSQL, Object-Oriented Software Development, Scrum Methodology, SQL Databases, Spring-boot, Backend, Git, Containerization, Kubernetes, Information Technology, Restful APIs, Software Version Control, Docker, Microservices - **Published:** August 8, 2026 - **Apply:** https://jobs.localjobnetwork.com/apply/add/87980033/1 ## About the Role * 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 ## 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., * 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 ## Related Videos - [Enterprise-Cloud-Native - Fast-Paced Development & Deployment in a Highly Secure Banking Environment](https://www.wearedevelopers.com/videos/671-enterprise-cloud-native-fast-paced-development-deployment-in-a-highly-secure-banking-environment) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Kubernetes Native Java](https://www.wearedevelopers.com/videos/383-kubernetes-native-java) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [Top 10 Java Libraries](https://www.wearedevelopers.com/magazine/364-top-10-java-libraries) - [Java Basics](https://www.wearedevelopers.com/magazine/122-java-basics) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)