Job Title: Sr & Mid-Level Java Full Stack Developer Location: Council Bluffs, Iowa
Role Overview We are seeking experienced Senior and Mid-Level Java Full Stack Developers to design, develop, and maintain enterprise-grade applications. The ideal candidate will have strong backend expertise in Java along with modern front-end development experience, and a solid understanding of database and integration technologies.
Key Responsibilities
Design, develop, and maintain scalable enterprise applications using Java (8/17), Spring Boot, and Angular
Collaborate with cross-functional teams in an Agile (Scrum) environment to deliver high-quality software solutions
Conduct code reviews, enforce coding standards, and ensure best practices
Develop and integrate RESTful web services and messaging systems (JMS)
Troubleshoot, debug, and optimize application performance
Participate in testing, deployment, and production support
Required Skills
Strong experience in Core Java / J2EE and enterprise application development
Hands-on experience with:
Java 8 / Java 17
Spring Boot & Spring Framework
Angular (frontend development)
SQL & database design
Strong expertise in Oracle Database
Solid problem-solving and analytical skills
Excellent communication and collaboration abilities
Preferred / Nice-to-Have Skills
Experience with:
JMS (Java Messaging Service)
Apache Camel
Log4j
Elasticsearch / OpenSearch
Familiarity with Agile methodologies (Scrum)
Experience with code quality tools and CI/CD practices