Posted on: 02/06/2025
Job Description : Java Architect
We are looking for a highly experienced and visionary Java Architect with 12+ years of overall experience to join our dynamic team. In this critical role, you will be responsible for designing, developing, and evolving robust, scalable, and high-performance Java-based solutions. You will provide technical leadership, mentor engineering teams, and drive the adoption of best practices and innovative technologies across our software development lifecycle.
Location : Bengaluru, Karnataka, India (Also open to Chennai, Pune, Hyderabad, Mumbai)
Responsibilities :
- Lead the design and architecture of complex enterprise-level Java applications, microservices, and
distributed systems.
- Define architectural patterns, principles, and guidelines to ensure scalability, reliability, security, and maintainability of solutions.
- Evaluate and recommend new technologies, frameworks, and tools to enhance our technology stack and drive innovation.
- Conduct architectural reviews and provide expert guidance to development teams.
- Develop and communicate a clear technical vision and roadmap for Java-based platforms and applications.
- Collaborate with product management, business stakeholders, and other architects to translate business requirements into technical solutions.
- Drive the adoption of architectural best practices, coding standards, and design patterns.
- Provide technical leadership and mentorship to senior developers and engineering teams.
- Foster a culture of technical excellence, continuous improvement, and knowledge sharing.
- Participate in code reviews, offering constructive feedback and ensuring adherence to architectural guidelines.
- Be able to dive deep into code when necessary to troubleshoot complex issues, optimize performance, or prototype new solutions.
- Identify and mitigate technical risks and challenges throughout the project lifecycle.
- Effectively communicate complex technical concepts to both technical and non-technical stakeholders.
- Work closely with DevOps and SRE teams to ensure seamless deployment, monitoring, and operational excellence.
Required Skills & Qualifications :
- Experience : 12+ years of extensive experience in software development with a strong focus on Java/J2EE technologies.
- Proven track record of designing and implementing scalable, high-performance, and resilient enterprise-grade applications using various architectural styles (e.g., Microservices, SOA, Monolith).
- Deep expertise in Core Java, Spring Boot, Spring Cloud, Hibernate, and related Java frameworks.
- Hands-on experience with at least one major cloud platform (AWS, Azure, GCP), including cloud-native services and deployment strategies.
- Strong understanding of relational databases (e.g., PostgreSQL, MySQL, Oracle) and NoSQL databases (e.g., MongoDB, Cassandra, Redis).
- Experience with messaging queues (e.g., Kafka, RabbitMQ, ActiveMQ).
- Proficiency with Docker and Kubernetes.
- Strong understanding and experience with CI/CD pipelines and tools (e.g., Jenkins, GitLab CI, Azure DevOps).
- Thorough knowledge of common design patterns and their application.
- Excellent analytical and problem-solving skills with a strong attention to detail.
- Exceptional communication, presentation, and interpersonal skills.
- Education : Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
Preferred Skills :
- Experience with front-end technologies (e.g., React, Angular, Vue.js) for full-stack architectural considerations.
- Knowledge of big data technologies (e.g., Spark, Hadoop).
- Experience with domain-driven design (DDD) and event-driven architectures.
- Certifications in cloud platforms or enterprise architecture.
Did you find something suspicious?
Posted By
Sonali
Sr Talent Specialist at Ascendion
Last Login: NA as recruiter has posted this job through third party tool.
Posted in
Backend Development
Functional Area
Technical / Solution Architect
Job Code
1489322
Interview Questions for you
View All