Java Architect

eimagine

$120K — $145K *
Information Technology
11 - 15 years of experience
Job Overview by Ladders

Qualifications

  • 12+ years of experience with modern Java and its core libraries.
  • Expert in Java frameworks like Spring and Hibernate.
  • Experience with microservices architecture and RESTful API design.
  • Knowledge of cloud platforms (AWS, Azure, Google Cloud) and containerization technologies (Docker, Kubernetes).
  • Proficient in using both relational and NoSQL databases, such as MySQL, PostgreSQL, and MongoDB.
  • Strong background in distributed systems and designing high-performance applications.
  • Familiarity with design patterns and CI/CD pipelines.

Responsibilities

  • Define architecture and technology standards for Java applications.
  • Collaborate with architects and leadership to enhance systems and best practices.
  • Engage with stakeholders to ensure successful project delivery.
  • Participate in the requirements, design, and build phases with a focus on quality.
  • Deliver creative solutions for business and technical challenges.
  • Conduct product evaluations and support technical-focused sales efforts.
  • Mentor employees on processes and technologies in collaboration with Technical Leads.
  • Stay updated on latest technology trends and tools relevant to business challenges.

Benefits

  • Opportunity to lead and influence software design and architecture in a growing company.
  • Collaborative environment working with diverse stakeholders and technical teams.
  • Professional growth through mentorship and continuous learning.
  • Exposure to cutting-edge technologies including cloud and microservices.
  • Engagement in creative problem-solving and innovative project delivery.
Full Job Description
Overview

Due to our growth, we are seeking aJava Architectwho will be responsible for designing, developing, and managing software architecture solutions using Java technologies. This role requires a deep understanding of software design principles, development processes, and the ability to lead development teams to deliver scalable, reliable, and high-performance applications. The Java Architect ensures the architecture aligns with business goals, industry best practices, and technical standards. Are you ready to eimagine better and create business value through IT solutions?

This position is located in Indianapolis, IN.

Responsibilities:

  • Define the architecture and technology standards for Java based applications/solutions.
  • Work collaboratively with other architects and leadership to refine and enhance systems, development standards, and best practices.
  • Work closely with all stakeholders including End-Users, Business Owners, Business Analysts, Software Engineers, Data Architects, Project Managers, and Technology Services Engineers to ensure successful delivery of projects
  • Participate in the requirements, design, and build phases, delivering high quality deliverables in a challenging timeframe.
  • Provide creative solutions to solve business and technical needs.
  • Perform product evaluations, Proof of Concepts, and related technical focused sales support.
  • Support guidance of eimagine employees regarding processes and technologies in collaboration with Technical Leads.
  • Continue learning by staying up to date with the latest technology, trends, tools and techniques applicable to meeting new business challenges.
Desired Skills & Experience
  • 12+ years of experience with modern Java, its core libraries, and open-source frameworks
  • Strong expertise in:
    • Java and Java frameworks (Spring, Hibernate, etc.)
    • Microservices architecture, RESTful API design, and integration
    • Cloud platforms (AWS, Azure, Google Cloud) and containerization (Docker, Kubernetes)
    • Relational and NoSQL databases (MySQL, PostgreSQL, MongoDB, etc.)
    • Distributed systems and high-performance applications
    • Design patterns (MVC, Singleton, Factory, Observer, etc.)
    • Continuous integration and continuous delivery (CI/CD) pipelines
  • Excellent communication skills to include internal/external interaction, and documentation.
  • Proven ability to self-manage and complete project deliverables.
  • Confident in making decisions, accurate, detailed-oriented and able to problem solve/analyze.
  • Good interpersonal, listening, written and verbal communication and basic project management skills.
  • Functional and/or Technical Certifications as deemed appropriate for specialization.
Education
  • Bachelors degree in information technology, computer science or business administration required.

Similar Jobs

More Jobs at eimagine

  • Project Manager
    $88K — $105K *
    Indianapolis, IN 46227 (Marion County)
    Business Services
    In-Person
  • Java Architect
    $120K — $145K *
    Indianapolis, IN 46227 (Marion County)
    Information Technology
    In-Person
  • Program Manager
    $110K — $130K *
    Indianapolis, IN 46227 (Marion County)
    Information Technology
    In-Person
  • Power Platform Developer
    $80K — $110K *
    Indianapolis, IN 46227 (Marion County)
    Enterprise Technology
    In-Person
  • SharePoint Purview Analyst
    $80K — $110K *
    Indianapolis, IN 46227 (Marion County)
    Information Technology
    In-Person

More Information Technology Jobs

Find similar Java Architect jobs: