About the role
Location: [City, State or Remote]
Job Type: Full-Time
Department: IT / Software Architecture / Digital Transformation
Reports To: CTO / Head of Architecture / Director of Engineering
Job Summary:We are looking for an experienced Enterprise Architect with deep expertise in Java technologies to lead the design and evolution of our enterprise-wide systems. This role will focus on aligning Java-based application architecture with business objectives, ensuring scalability, performance, and integration across platforms.
Key Responsibilities:- Define and maintain the enterprise architecture strategy with a core focus on Java-based ecosystems (Spring Boot, JEE, etc.).
- Lead end-to-end architecture for complex Java applications, ensuring alignment with enterprise standards and business needs.
- Provide guidance on the use of Java frameworks, tools, and best practices to engineering teams.
- Design reusable architectural patterns and services for microservices, APIs, and backend systems.
- Collaborate with solution architects, product owners, and development teams to drive architecture implementation.
- Oversee code quality, performance optimization, and system security across Java applications.
- Integrate Java applications with enterprise systems using REST, SOAP, messaging systems (Kafka, JMS), and other protocols.
- Evaluate new technologies, frameworks, and tools within the Java ecosystem for enterprise adoption.
- Ensure architecture is compliant with regulatory and security requirements.
- Mentor and coach technical teams on architectural standards, Java practices, and scalable system design.
Education:
- Bachelor’s or Master’s in Computer Science, Engineering, or a related field.
- Certifications such as TOGAF, AWS Certified Architect, or Oracle Certified Java Architect are a plus.
Experience:
- 8+ years of experience in software development, with 4+ years in an architectural role.
- Deep expertise in Java/J2EE, Spring Framework (Boot, MVC, Security), Hibernate/JPA.
- Strong experience with microservices architecture, RESTful APIs, and containerization (Docker, Kubernetes).
- Hands-on experience with cloud platforms (AWS, Azure, or GCP).
- Experience with enterprise integration patterns, messaging systems (e.g., Kafka, RabbitMQ), and API gateways.
Skills:
- Excellent knowledge of software architecture principles (SOA, EDA, Microservices).
- Strong analytical, problem-solving, and decision-making skills.
- Excellent verbal and written communication; ability to influence senior stakeholders.
- Solid understanding of DevOps practices, CI/CD pipelines, and infrastructure-as-code (e.g., Terraform).
- Familiarity with frontend technologies (Angular, React) for full-stack architecture context.
- Experience with legacy modernization and digital transformation projects.
- Exposure to security standards (OAuth2, JWT, SAML) and regulatory environments (GDPR, HIPAA).