Senior Architect
QBrainX Senior Architect
Summary
Senior Java Architect at QBrainX who designs scalable Java-based enterprise systems, gathers requirements with stakeholders, leads and mentors the development team, and conducts code reviews. Core tech: Java, Spring Framework, Hibernate, AWS/Azure cloud, Docker and Kubernetes.
Responsibilities:
- Collaborate with stakeholders to gather requirements and translate them into technical specifications.
- Design robust and scalable Java-based applications and systems.
- Lead the development team in implementing best practices and architectural patterns.
- Provide technical guidance and mentorship to junior developers.
- Conduct code reviews and ensure adherence to coding standards and best practices.
- Evaluate and recommend tools, frameworks, and technologies to enhance development efficiency and maintainability.
- Identify and mitigate technical risks.
- Stay updated on emerging technologies and industry trends to improve the architecture continuously and development processes.
Requirements
Requirements:
- Bachelor's degree in Computer Science, Engineering, or related field.
- Proven experience as a Java Architect or similar role.
- In-depth knowledge of Java programming language and ecosystem.
- Strong understanding of object-oriented design principles and design patterns.
- Experience with enterprise application development and distributed systems.
- Proficiency in Spring Framework, Hibernate, and other Java frameworks.
- Hands-on experience with cloud platforms (e.g., AWS, Azure) and containerization technologies (e.g., Docker, Kubernetes).
- Excellent problem-solving and analytical skills.
- Strong communication and interpersonal skills.
Preferred Qualifications:
- Master's degree in Computer Science or related field.
- Certification in Java or related technologies.
- Experience with microservices architecture.
- Familiarity with DevOps practices and CI/CD pipelines.
