Job Title: Sr & Mid-Level Java Full Stack DeveloperLocation: Council Bluffs, Iowa
Role OverviewWe 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
- Exposure to Snowflake (nice to have)