2 AppOrchid India Jobs
11-15 years
App Orchid - Technical Architect - Java Development (11-15 yrs)
AppOrchid India
posted 13d ago
Flexible timing
Key skills for the job
Designation : Technical Architect - Java
Location : Hyderabad, India.
Job Type : Full-time
Experience Level : Senior
Job Summary :
The Lead Java Architect will play a critical role in guiding our development team through the design and development phases of complex Java applications. This position involves leading by example, providing architectural guidance, and being hands-on with the creation of proof of concepts and ensure our applications are designed for scale and efficiency.
The ideal candidate will not only have a deep technical expertise in Java and application architecture but also possess strong leadership skills to mentor and motivate a team.
Key Responsibilities :
- Design and architect robust Java applications aligning with the company's goals and performance standards.
- Lead and manage a team of developers, providing technical guidance and mentorship throughout the design and development phases.
- Drive best practices in Java development and architectural design, ensuring adherence to coding standards and guidelines.
- Architect and develop high-performance Java applications, focusing on scalability, reliability, and maintainability.
- Champion the implementation and refinement of microservices architecture using Spring Boot, ensuring systems are scalable, resilient, and efficiently integrated.
- Oversee performance tuning and optimization activities, including profiling, load testing, and bottleneck analysis to ensure optimal application performance.
- Direct the adoption of messaging brokers (e.g., Kafka, ActiveMQ) and other technologies to enhance application scalability and reliability.
- Collaborate with cross-functional teams to define system requirements, and translate them into scalable and efficient architectural designs.
- Spearhead the integration of new technologies and frameworks to enhance development processes and application capabilities.
- Oversee the application development lifecycle, including planning, implementation, testing, and deployment, with a focus on DevOps practices and CI/CD pipelines.
- Facilitate the development of proof of concepts to validate architectural approaches and solutions.
- Design cloud-based solutions and ensure the optimal integration of cloud services (AWS, Azure, Google Cloud) into our application architecture.
- Lead code reviews, architecture assessments, and strategy planning sessions.
- Foster a culture of innovation, continuous learning, and development within the team.
Qualifications :
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 12+ years of professional experience in software development, with a strong background in Java and at least 3 years in a leadership or architectural role.
- Strong analytical and problem-solving skills, with the capability to tackle complex architectural challenges.
- Demonstrated experience in application architecture and design, with a solid understanding of design patterns and best practices.
- Expert proficiency in Java and related technologies, with a keen eye for emerging trends and technologies.
- Demonstrated expertise in application performance tuning, scalability, and system optimization.
- Profound knowledge of microservices architecture, Spring Boot, and messaging brokers and Cloud databases.
- Familiarity with Vector and Graph databases
- Experience with performance diagnostic tools, application profiling, and load testing
- Excellent communication skills, capable of articulating technical concepts to non-technical stakeholders.
- Strong leadership skills, with the ability to mentor, motivate, and guide a development team.
- Hands-on experience with backend technologies, microservices, containerization (Docker, Kubernetes), and cloud platforms (AWS, Azure, Google Cloud).
- Knowledge of security practices and incorporating security into application designs.
- Excellent problem-solving abilities and a commitment to achieving deadlines and project goals.
- Outstanding communication and collaboration skills, with the ability to engage effectively with all levels of the organization.
Functional Areas: Other
Read full job descriptionPrepare for Technical Architect roles with real interview advice
12-15 Yrs