We are looking for an experienced Java Architect with 8+ years of experience to design, develop, and implement high-performance, scalable, and secure enterprise applications.
The ideal candidate will bring strong architectural expertise, deep hands-on Java development skills, and the ability to guide teams in delivering robust solutions aligned with business goals.
- Define end-to-end application architecture for complex enterprise systems.
- Design scalable, cloud-ready, microservices-based architectures.
- Create high-level and detailed design documents (HLDLLD).
- Ensure architecture aligns with business requirements and industry best practices.
- Evaluate and recommend technology stacks, frameworks, tools, and platforms.
- Provide technical guidance to development teams throughout the SDLC.
- Review code, provide best practices, and enforce coding standards.
- Conduct architectural reviews and ensure system performance, reliability, and security.
- Lead development of core architectural components using Java, Spring Boot, and related technologies.
- Integrate various internal and external systems through REST APIs, messaging queues, and middleware.
- Optimize application performance and troubleshoot complex issues.
- Architect solutions for cloud platforms such as AWS, Azure, or GCP.
- Collaborate with DevOps teams for CICD pipelines, containerization (Docker), and ensure architecture supports automated testing, deployment, and monitoring.
- Excellent communication and documentation skills.
- Strong analytical and problem-solving abilities.
- Ability to lead teams and influence technical decisions.
- Ability to work in fast-paced, agile environments.
Seniority Level
Mid-Senior level
Employment Type
Full-time
Job Function
Information Technology, Engineering, and Other
Industries
IT Services and IT Consulting