Experience: 4-10 Years
Location: Anywhere in India
Role: Senior Software Engineer/Technical leader
Nature of experience :
• Strong experience in Java programming language.
• Solid foundation in data structures, algorithms, object oriented Design, SOA architectures
• Experience in building large, asynchronous task systems, scalable distributed systems with good understanding of microservices architecture and associated principles
• Hands on experience with RESTful Webservices and Responsive web design patterns.
• Solid Understanding of threads, threading model and concurrent programming
• Extensive hands-on experience building services using these technologies (Java, J2EE, Spring, Hibernate)
• Experience with relational databases (MySQL)
Roles & Responsibilities:
• Be responsible for development, support, maintenance and implementation of a complex project module.
• Have good experience in application of standard software development principles.
• Past experience working in Agile/Scrum environment