- We are looking for a Technical Architect who will play a critical role in designing, implementing, and overseeing complex software solutions that leverage Java technologies
- You will collaborate with cross-functional teams, including developers, engineers, and stakeholders, to ensure the successful execution of projects while adhering to best practices, architectural principles, and industry standards
- Your expertise will be vital in shaping the technical direction of projects and driving innovation within the organization
Requirements
Roles and Responsibilities
- Develop and communicate comprehensive software architecture designs that align with business objectives, encompassing scalability, performance, security, and maintainability.
- Provide guidance and leadership to development teams, ensuring the implementation of best practices, design patterns, and coding standards in Java development.
- Continuously assess emerging Java technologies and tools, proposing and integrating improvements to enhance development processes and project outcomes.
- Enforce stringent security measures within Java applications, encompassing authentication, authorization, and data protection mechanisms.
- Maintain comprehensive documentation of software architecture, design decisions, and technical details to facilitate future reference and team understanding.
- Provide mentorship and coaching to junior developers, supporting their growth in Java programming and software architecture.
- Conduct thorough code reviews to ensure adherence to coding standards, architectural guidelines, and established best practices.
- Ensure compliance with industry standards, regulatory requirements, and company policies within software solutions.
- Should be able to work as a pre-sales consultant with the ability to think of solutions for challenging business problems.
Technical Skills
- Extensive experience (10+ years) in Java software development, with a strong understanding of Java frameworks and libraries.
- Proven experience (3+ years) in a technical leadership or architecture role.
- In-depth knowledge of software architecture principles, design patterns, and best practices.
- Proficiency in system integration, performance optimization, and scalability strategies.
- Strong communication and interpersonal skills to collaborate effectively with cross-functional teams.
- Experience with cloud technologies, microservices architecture, and containerization (eg, Docker, Kubernetes) is a plus.
- Certifications in relevant technologies and architecture frameworks are advantageous.
Role:Back End Developer
Industry Type:IT Services & Consulting
Department:Engineering - Software & QA
Employment Type:Full Time, Permanent
Role Category:Software Development
Education
UG:Any Graduate
PG:Any Postgraduate