• Hands on experience in designing & developing highly scalable and technically complex systems using core Java and J2EE.
• Produce clear, modular, extensible, maintainable and well documented design and code
• Excellent troubleshooting, debugging, and analytical skills
• Creative and innovative, able to think out of the box
• Self-starter, Flexible and open-minded
• Enjoy fast paced dynamic environment
• Well versed with Continuous Integration, Deployment and Delivery
• Excellent verbal and written communication skills
Qualifications
• Bachelors / Masters in Computer Science with 3+ years of experience in Software Development.
• Strong object-oriented programming skills and Hands on design/coding in Core Java and J2EE
• Expertise in multi-threaded programming
• Hands on Experience in Spring framework and RESTful Web Services.
• Well Versed with Version Controls tools like Github
• Proven Experience in Agile Development Methodologies