HamburgerMenu
hirist

Job Description

Description :

We are seeking an experienced and highly skilled Senior Java Architect to lead the design, development, and delivery of scalable, reliable, and high-performance software solutions. The ideal candidate will bring a strong technical background in Java and modern software architecture, along with proven leadership experience in managing engineering teams and driving product innovation.

This is a strategic and hands-on role that involves leading by exampledefining architecture standards, mentoring teams, and ensuring the delivery of robust, maintainable, and efficient software systems.

Key Responsibilities :

- Define and drive the overall architecture, design, and technical direction for enterprise-grade applications.

- Lead a team of engineers, providing technical guidance, mentorship, and performance management.

- Collaborate with product managers, stakeholders, and cross-functional teams to align technical strategies with business objectives.

- Ensure the design and development of scalable, secure, and high-performing software products.

- Oversee the implementation of engineering best practices, coding standards, and design patterns.

- Manage the software development lifecycle, including requirements, design, implementation, testing, and deployment.

- Design and manage cloud-based architectures (AWS, Azure, or GCP) for optimal performance and cost efficiency.

- Build and maintain CI/CD pipelines (using CircleCI, Jenkins, or equivalent) to streamline deployments.

- Drive innovation by evaluating emerging technologies and integrating them into the development process.

- Ensure code quality, system reliability, and performance through continuous improvement initiatives.

Required Skills and Qualifications :

- 10+ years of hands-on experience in software development, with a strong track record in building consumer-facing, scalable products.

- 7+ years of managerial or technical leadership experience managing teams of technologists and engineers.

- Expertise in Java with in-depth knowledge of object-oriented programming, design patterns, and microservices architecture.

- Proficiency in multiple programming languages such as Python, JavaScript, Ruby, Golang, C, C++, etc.

- Hands-on experience with at least one front-end framework Angular, React, or Vue.js.

- Strong understanding of software engineering processes and methodologies (Agile, Waterfall, Scrum, SDLC).

- Proven experience with AWS, Azure, or Google Cloud Platform (GCP), including management of sensitive assets.

- Experience with Linux environments and Bash scripting.

- Familiarity with CI/CD pipelines (CircleCI, Jenkins, or equivalent) and configuration management.

- Excellent problem-solving, analytical, and communication skills.

Preferred Qualifications :

- Bachelors or Masters degree in Computer Science, Engineering, or a related field.

- Experience with containerization (Docker, Kubernetes) and microservices-based architectures.

- Strong understanding of DevOps principles and cloud-native development


info-icon

Did you find something suspicious?