29 Sep
|
Happiest Minds Technologies
|
Bengaluru
29 Sep
Happiest Minds Technologies
Bengaluru
About the Role:
The SENIOR ARCHITECT - Java at Happiest Minds will play a pivotal role in shaping the architecture and design of complex software systems. You will be responsible for defining technical standards and guidelines while ensuring alignment with business goals. Collaboration with cross-functional teams to deliver innovative solutions is essential.
About the Team:
You will be part of a dynamic team of skilled professionals, including software engineers, quality analysts, and project managers. The team fosters a culture of collaboration, continuous learning, and innovation. You will have the opportunity to influence technical decisions and mentor junior team members, contributing to their growth and development.
You are Responsible for:
- Designing and implementing scalable and efficient Java-based applications.
- Leading architectural discussions and providing technical guidance to team members.
- Ensuring best practices are followed in coding, testing, and deployment processes.
- Conducting code reviews and overseeing the integration of recent technologies.
- Collaborating with stakeholders to gather requirements and translate them into technical specifications.
To succeed in this role - you should have the following:
- Proven experience in Java software development and architectural design patterns.
- Strong understanding of cloud technologies and microservices architecture.
- Excellent problem-solving skills and the ability to think critically under pressure.
- Effective communication skills to articulate complex technical concepts to non-technical stakeholders.
- A degree in Computer Science or a related field, along with relevant certifications. Company Name:
Happiest Minds
Job Title: SENIOR ARCHITECT - Java
As a Senior Architect - Java at Happiest Minds, you will play a key role in designing and implementing scalable and high-performance software solutions. You will be responsible for leading architectural discussions, guiding teams through the software development lifecycle, and ensuring adherence to best practices in coding and design patterns. You will collaborate closely with product managers, business analysts, and other stakeholders to understand requirements and translate them into technical designs. Your experience in microservices architecture, cloud technologies, and agile methodologies will be crucial in driving innovation and delivering high-quality solutions.
Key Responsibilities:
- Design and architect robust, scalable, and high-performance applications using Java and related technologies.
- Lead and guide development teams in implementing architectural strategies and ensure that software solutions are in alignment with business goals.
- Conduct code reviews to ensure quality and adherence to best practices.
- Collaborate with cross-functional teams to define and refine system architecture and design specifications.
- Advocate for the use of modern technologies and methodologies, fostering a culture of continuous improvement.
- Provide technical leadership and mentoring to junior and mid-level developers.
- Keep up with industry trends and emerging technologies to maintain a competitive edge.
Skills and Tools Required:
- Strong expertise in Java programming and related frameworks such as Spring, Hibernate, and JPA.
- Proficiency in microservices architecture and RESTful API design.
- Experience with cloud platforms (AWS, Azure, or Google Cloud) and containerization technologies like Docker and Kubernetes.
- Solid understanding of database technologies such as SQL and NoSQL (e.g., MongoDB, Cassandra).
- Familiarity with DevOps practices and tools (e.g., CI/CD pipelines, Jenkins, Git).
- Strong analytical and problem-solving skills, with a keen attention to detail.
- Excellent communication and interpersonal skills to effectively collaborate with technical and non-technical stakeholders.
- Experience with agile methodologies and participation in Scrum or Kanban teams.
- A degree in Computer Science, Engineering, or a related field, with a substantial amount of experience in software development and architecture.
At Happiest Minds, we are looking for passionate individuals who are eager to take on challenges and drive technological advancements. If you are a visionary architect with a strong Java background, we would love to hear from you.
Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.
📌 SENIOR ARCHITECT - Java (Bengaluru)
🏢 Happiest Minds Technologies
📍 Bengaluru