Technical Architect - Java Development - Ecommerce

  • Bangalore
  • 10-20 lakh
  • 10-20 years
  • Views
  • 07 Nov 2016

  • Software Architecting

  • IT/ Technology - Software/ Services
Job Description

Key Responsibilities :

- Work with leaders in Product and Engineering organization to drive and implement platform and product vision.

- Utilize deep understanding of technology stack and design to recommend appropriate software architecture and solutions to complex business problems.

- Translate the impact of architecture and design choices on non-functional attributes like scalability, performance, availability and security.

- Be responsible for the scaling, performance, security, and quality for the team.

- Troubleshoot complex technical issues. Identify and mitigate risks on projects.

- Manage multiple competing priorities and negotiate the best possible solutions.

- Provide hands-on support to project teams where necessary, coding, reviews and discussions. Guide and mentor team members.

- Drive technology & tool choices for your team and be responsible for them.

Desired Profile :

- Quick & Excellent Problem solving skills for complex & large-scale problems.

- Technical Breadth - Exposure to a wide variety of problem spaces, technologies, and tools.

- Very Strong System design and object orientation skills with ability to craft clean interfaces and operate at the right levels of abstraction.

- Solid coding skills with ability to drive teams through massive refactoring exercise & improve coding standards

- Good knowledge and working experience of large variety of multi-tier architectures and awareness of architectural and design pitfalls.

- Experience & exposure to a variety of large-scale persistent systems including large databases.

- Exposure to complete product development cycle - from inception to production to scaling up, supporting new requirements, re-architectures. The Architect should have seen it all. Should have been part of scalable product development cycles with either large data handling or large transaction processing exposure for 3+ years.

- Proven experience as a leader capable of motivating and energizing the very best software engineers, as well as gaining their respect. - Be the technical mentor to your team.

- Must be comfortable working in evolving product and engineering organizations.

- Strong communication, presentation, and interpersonal skills.

- 10+ years of overall experience

- B.E, B.Tech, ME, M.Tech in Computer Science or equivalent

Competencies/Skill sets for this job

Reviews Project Teams Hands-on System Design Interpersonal Skills

Job Posted By

About Organisation