KubeCraftJobs

DevOps & Cloud Job Board

Java Lead/Architect

Jobs via Dice

Iowa City, IA

On-site
Senior
Full Time
Posted January 14, 2026

Tech Stack

java j2ee spring spring-boot oracle postgresql amazon-web-services microsoft-azure google-cloud-platform docker kubernetes kafka rabbitmq appcast

Please log in or register to view job application links.

Job Description

Dice is the leading career destination for tech experts at every stage of their careers. Our client, Prohires, is seeking the following. Apply via Dice today! Job Title: Java Lead / Java Architect **Location:** Iowa (Onsite) Need 15+ years of Experienced Candidates. **Job Summary** We are looking for an experienced Java Lead / Java Architect to design, develop, and lead enterprise-level Java applications. The role involves hands-on development, technical leadership, and architecture design to support scalable and high-performance systems. < data-start="552" data-end="579">Key Responsibilities - Lead the design and development of Java-based applications - Define application architecture and technical standards - Provide technical guidance and mentorship to development teams - Collaborate with business and technical stakeholders to gather requirements - Ensure best practices in coding, security, and performance - Review code and ensure quality, scalability, and maintainability - Support application deployment and production issues < data-start="1040" data-end="1079">Required Skills & Qualifications - 10+ years of experience in Java/J2EE development - Strong experience with Spring, Spring Boot, and REST APIs - Solid understanding of microservices architecture - Experience with databases (Oracle, SQL Server, or PostgreSQL) - Knowledge of cloud platforms (AWS, Azure, or Google Cloud Platform) - Experience with CI/CD pipelines and DevOps practices - Strong problem-solving and communication skills < data-start="1478" data-end="1509">Preferred Qualifications - Prior experience as a Java Lead or Architect - Experience with containerization (Docker, Kubernetes) - Knowledge of messaging systems (Kafka, RabbitMQ) - Agile/Scrum experience < data-start="1698" data-end="1714">Education - Bachelor’s degree in Computer Science or related field (or equivalent experience)