Java Architect

  • Bloomington, IL
  • Posted 1 day ago | Updated 1 day ago

Overview

Hybrid
$50 - $60
Contract - W2
Contract - 12 Month(s)
50% Travel
Able to Provide Sponsorship

Skills

Jenkins
Generative Artificial Intelligence (AI)
J2EE
JPA
Domain-driven Design
Enterprise Software
Continuous Delivery
Continuous Integration
Docker
EDA
Fortify
Application Development
Object-relational Mapping
Hibernate
Leadership
Mentorship
Cloud Computing
Communication
Data Analysis
DevSecOps
GitHub
Java
Amazon EC2
Amazon RDS
Amazon S3
Amazon Web Services
AngularJS

Job Details

We are seeking a highly experienced Senior Java Architect to join our enterprise application team in Bloomington, IL. This hybrid role (3 days onsite/week) requires an individual with deep expertise in Java architecture, microservices, and cloud technologies. The ideal candidate will have strong leadership capabilities, hands-on coding skills, and a passion for driving complex solutions in a collaborative environment.

Responsibilities:

  • Design and architect scalable, secure, and high-performing Java-based enterprise applications

  • Lead the technical design and development of complex backend services using Java, Spring Boot, and Microservices

  • Define and enforce architectural standards, best practices, and coding guidelines

  • Collaborate with cross-functional teams including product owners, business analysts, and QA

  • Migrate legacy applications to microservices and cloud-native architecture (AWS preferred)

  • Conduct code reviews, mentor development teams, and guide performance optimization

  • Ensure compliance with DevSecOps standards using tools like SonarQube, Fortify, Jenkins

  • Create and maintain technical documentation, architecture diagrams, and integration specifications

Required Skills:

  • 10+ years of experience in Java/J2EE application development

  • 4+ years as a Java Architect leading complex enterprise solutions

  • Strong expertise in Spring Boot, REST APIs, Microservices, and ORM frameworks (JPA/Hibernate)

  • Cloud experience AWS preferred (EC2, S3, Lambda, RDS, API Gateway, etc.)

  • Proficiency with SQL and Oracle PL/SQL including tuning and stored procedures

  • Experience with CI/CD pipelines and tools like Git, Jenkins, Docker, Kubernetes

  • Understanding of secure application development (OAuth2.0, SAML, OIDC)

  • Strong understanding of Agile/Scrum methodologies

  • Excellent communication and interpersonal skills

Nice to Have:

  • Experience with front-end frameworks like Angular or React

  • Familiarity with Jasper Reports, Java Batch processing

  • Exposure to GenAI tools (e.g., GitHub Copilot)

  • Knowledge of Domain-Driven Design (DDD) and Event-Driven Architecture (EDA)

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About GNRSystems