Job Title : Technical Lead-JavaLocation : Begumpet(Hyderabad)
Exp: 10+ years
Required Skills and Experience:
• Computer Science / Engineering and 3 to 5yrs of real-world experience developing complex data-driven applications.
• Demonstrable experience building modern RESTful API with advanced Java technologies.
• Strong background in core java/Servlets/Spring Boot/MVC
• An understanding of the full software development life-cycle including agile development, test-driven development and continuous integration.
• Experience designing and interacting with relational databases and NoSQL Databases.
• Willingness to rapidly learn new technologies and advocate for emerging technologies that will enhance the existing environment.
• Strong experience working with XML/XSL,JSON, RESTful Services
Hands-on experience with any of the following technologies will be desired:
• Maven, Grunt and git
• Experience with open source frameworks Spring Boot, Hibernate is a plus.
• Understanding of and experience with relational database concepts and SQL
• Good working experience with Eclipse
• Practical experience of OO design and UML
• Working knowledge of Core Java, Servlets, Spring, CSS, JQuery, Hibernate, JMS, JavaScript, XML, HTML, AJAX and related technologies.
• JavaScript frameworks (e.g. Bootstrap, angular, jQuery)
• Good working experience writing test cases using Junit and a staunch follower of the TDD best practices.