Back to search

Java Developer

Work closely with architects, developers, data engineers, business stakeholders, and project managers to deliver effective technology solutions, focusing on continuous improvement and team collaboration.

  • Iowa City, Iowa, United States
  • Full-time
  • On-site
  • Posted Nov 13, 2026
INDUSTRYSoftware & InternetSaaS & Enterprise Software

Responsibilities

  • Contribute to code reviews
  • Knowledge sharing
  • Technical documentation
  • Mentoring junior developers
  • Identify opportunities to improve application performance, development efficiency, code quality, and engineering practices

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related discipline
  • Experience in a Enterprise application development

Skills

Java 17Spring FrameworkSpring BootMicroservicesRESTful APIsOracleSQLAngularJavaScriptHTMLCSSApplication architectureDistributed systemsEnterprise integration patternsJUnitCucumberSoftware Development Life Cycle (SDLC)Java 17Spring FrameworkSpring BootAngularJavaScriptHTMLCSSJUnitCucumber

More jobs nearby

Full description

Company Description We work as trusted business partners and always strive to deliver the most value and highest return on investment for our clients. We are highly trained business professionals with a strong understanding of clients' needs. We work closely with the leading staffing trade associations, training, and research organizations to ensure we are knowledgeable of the latest industry trends and technologies. Job Description Cross-Functional Collaboration: Work closely with architects, developers, data engineers, business stakeholders, and project managers to deliver effective technology solutions. • Continuous Improvement: Identify opportunities to improve application performance, development efficiency, code quality, and engineering practices. Leverage AI-assisted development tools where applicable. • Team Collaboration: Contribute to code reviews, knowledge sharing, technical documentation, and mentoring junior developers. Required Qualifications • Bachelor's degree in Computer Science, Engineering, or a related discipline, or equivalent practical experience. • Strong hands-on experience in enterprise application development. • Proficiency in Java 17 or higher, Spring Framework, and Spring Boot. • Experience designing and developing Microservices-based applications. • Strong experience developing and integrating RESTful APIs. • Hands-on experience with Oracle or other relational databases and SQL. • Experience with frontend technologies such as Angular, JavaScript, HTML, and CSS. • Strong understanding of application architecture, distributed systems, and enterprise integration patterns. • Experience developing automated test suites using JUnit, Cucumber, or similar frameworks. • Thorough understanding of the Software Development Life Cycle (SDLC). • Experience troubleshooting, debugging, and supporting enterprise applications in production environments. • Strong analytical, problem-solving, communication, and collaboration skills. Preferred Qualification Additional Information All your information will be kept confidential according to EEO guidelines.

Java Developer at ewminds consulting Services | Referso Jobs