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
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)