*Proven hands-on Software Development experience
* Minimum 2 years of extensive working experience in Core Java development with knowledge of data structures
* 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 (Class loading, Memory Management, Transaction management etc.
* Excellent knowledge of developing concurrent applications and multithreading
* Experience in the Spring Framework
* Experience in developing web applications using popular web framework Spring MVC
* Experience with test-driven development
* Hands on experience of Maven Build Tool and logging
* Ability to provide innovative technical suggestions & propose solutions.
* Able to guide and mentor the team.
* Status reporting and timely risk and issue communication.
* Good verbal and written communication and interpersonal skills.
* Ability to maintain team environment and team synergy.
Salary: Not Disclosed by Recruiter
Industry:IT-Software, Software Services
Functional Area:IT Software – Application Programming , Maintenance
Role Category:Programming & Design
Employment Type:Full Time, Permanent
UG: B.Tech/B.E. – Computers
PG: Any Postgraduate – Any Specialization
Doctorate: Doctorate Not Required
Gemini Solutions is an IT Consulting and Product Development firm. Our services provide clients with a flexibility to choose from an array of automation and application development solutions as well as giving them an option to choose from outsourcing, onshore or offshore engagement models.