Overview
Skills
Job Details
Key Responsibilities:
Design end-to-end architectures for large-scale enterprise applications using Java and related technologies.
Define and document solution architectures, including software components, integration points, and data flows.
Guide the technical team in implementing best practices in Java development, security, performance, and scalability.
Lead code and design reviews to ensure quality and alignment with architecture standards.
Collaborate with DevOps to define CI/CD pipelines, deployment strategies, and cloud infrastructure requirements.
Evaluate and recommend new technologies, frameworks, and tools that align with architectural goals.
Ensure compliance with architectural principles and enterprise standards.
Provide technical leadership and mentoring to developers and junior architects.
Required Skills & Qualifications:
Bachelor s or master s degree in computer science, Engineering, or related field.
8+ years of experience in Java development, including Spring, Spring Boot, Hibernate/JPA.
3+ years of experience in an architecture or lead developer role.