Tech Manager

Mahindra Technologies Orlando, FL
Design and implement solutions based on architecture and business requirements Troubleshoot issues and make system changes as needed to resolve issue Collaborate effectively within team and across teams (mostly with QA and Support Team) Proven hands on Software Development experience Hands on experience in designing and developing applications using Java EE platforms Object Oriented analysis and design using common design patterns. Profound insight of Java and JEE internals (Classloading, Memory Management, Transaction management. Threading, etc. etc) Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate) Experience in the Spring Framework(s) Experience in developing web applications using angular / node Experience with event based and message driven distributed system Deep understanding and experience of AWS, Azure cloud computing environments and services Very hands on and deep understanding of the code and coding practices.. Understanding of Agile / Scrum methodology

Similar jobs you might like