Search

Java Architect

PublishedPublished: 6/14/2022
Technology
|

Job Description

JOB DETAILS:

\n


\n

    \n
  • Role: Java Architect
  • \n

  • Skills: Core Java, Java Architecture, Azure (Public Cloud), AI-assisted development tools (GitHub Copilot, etc.)
  • \n

  • Location: Chicago, IL (100% Day One Onsite)
  • \n

  • Experience: 15+ years
  • \n

\n


\n

Job Description:

\n


\n

Tech Stack: Core Java, Azure (Public Cloud), AI-assisted development tools (GitHub Copilot, etc.)

\n


\n

Transformation & Coaching

\n

    \n
  • Assessment & Roadmap Creation:
  • \n

  • Evaluate the current technology landscape, identify gaps, and shape the transformation roadmap for modernization.
  • \n

  • Culture Change Agent:
  • \n

  • Break entrenched “comfort zone” patterns across a team with 10+ year legacy experience.
  • \n

  • Mentor team members and interns on modern engineering practices, automation-first thinking, and cloud-native principles.
  • \n

  • AI Adoption Leader:
  • \n

  • Promote and operationalize the use of GitHub Copilot and other AI tools for:
  • \n

  • Unit test generation
  • \n

  • Code reviews & optimization
  • \n

  • Issue impact diagnosis
  • \n

  • Development efficiency
  • \n

\n


\n

Technical Leadership & Delivery

\n

    \n
  • Self-Sufficient Execution:
  • \n

  • Build systems independently without needing detailed “how-to” instructions. Should naturally handle engineering essentials such as timeouts, retries, dead letter queues, error handling, and resiliency patterns.
  • \n

  • Hands-on Development:
  • \n

  • Write high‑quality Java code while enhancing CI/CD pipelines, improving automated testing, and increasing code coverage.
  • \n

  • Cloud & Infrastructure Ownership:
  • \n

  • Drive Azure-related engineering tasks including IAM, horizontal/vertical scaling, monitoring, and Infrastructure-as-Code (Terraform).
  • \n

  • Operate with a philosophy of application teams owning their infrastructure.
  • \n

\n


\n

Operational Excellence

\n

    \n
  • Documentation & Knowledge Sharing:
  • \n

  • Transition knowledge from individuals to scalable, documented, and automated processes; establish best practices and engineering playbooks.
  • \n

  • Resiliency & Scalability Engineering:
  • \n

  • Architect broadly stable systems that minimize production issues and increase platform reliability.
  • \n

\n


Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...