Posted on: 03/11/2025
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
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Technical / Solution Architect
Job Code
1569349
Interview Questions for you
View All