Technical Architect

Tech Mahindra

BENGALURU, India

Salary : 15,500 - 19000

¿    Proven experience in a Java Architecture/Design role with Minimum 12 years of IT experience in software design, development and support. ¿ Prefer at least 2 years in Product Company as an Employee or Client working as Java Developer. ¿    Experience in all the phases of software development life cycle including Design, development and implementation of web applications using Java, Spring MVC,Spring Boot frameworks, Hibernate, SOAP/REST APIs, Microservices, HANA Database is an added Advantage. ¿    Expert knowledge in designing and developing complex multi threaded applications, prior experience on a product support is an added advantage. ¿    Strong development experience in core Java and J2EE and excellent trouble shooting and debugging skills for production issues and customer defects, delivering code that meets security and performance requirements. ¿    Experience in developing UI pages using HTML 5, CSS 3, Angular, Typescript, and Javascript Technologies. ¿    Experience with Design Patterns, bug tracking to resolve the moderately complex issues and ensures that all complex bugs along with solutions are documented. ¿    Strong programming skills, as well as the ability to read, analyse and code review the complex codebases written by others. ¿    Work with product owners and developers to establish product direction and technology solutions. ¿    Estimate software development requirements and effort, propose alternatives, and prioritize development tasks for a given area. ¿    Work with developers and quality assurance engineers to complete the CRs, resolved the customer defects/issue roadblocks. ¿    Create, document, implement, and oversee the long term vision, architecture and initiatives in the assigned area. ¿    Experience in writing SQL queries and knowledge in handling RDBM systems like SQL Server, Oracle, and HANA. ¿    Task assignment, Ensure SLA compliance, Individual contributor, Automation, Conduct Quality Checks. ¿    Experience in using tools like Eclipse, IntelliJ, Jenkins, Visual studio, Postman, GitHub, and other tools. ¿    Experience in Agile development environment, handling Test/QA/Production environments and checking production logs. ¿    Defect management tools like JIRA, Communication & collaboration management thru confluence/slack/teams are favourable. ¿    Ability to create project plan and deliver technical solutions, familiarity with ERP systems is an advantage. ¿    Understanding and experience of software development best practices. ¿    Identify and rectify the project and operational risks. ¿    Highly motivated individual with good interpersonal and strong communication skills. ¿    Demonstrated analytical, problem solving, planning, time management and organization skills ¿    Ability to quickly adapt to a changing environment and support the multiple teams.