Responsibilities:- Contribute in all phases of the development lifecycle- Write well designed, testable, efficient code- Ensure designs are in compliance with specifications- Prepare and produce releases of software components- Support continuous improvement by investigating alternatives and technologies and presenting these for architectural reviewSkills :- BS/MS degree in Computer Science, Engineering or a related subject- Proven hands-on Software Development experience- Proven working experience in Java development- 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 etc)- Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate)- Experience in the Spring Framework- Experience with test-driven development.- HTML, CSS, JavaScript, Data Structures, User Interface (UI) Development, Wireframing, GitHub, React, Angular and Redux.- At least 1 years of experience in Angular or React.- Strong proficiency in JavaScript- Exceptional verbal, written and listening skills.-Soft skills: Demonstrated (in your portfolio) eye for design and solving real-world user problems. You are passionate, kind, and have a good sense of humor. You are a talker and a white border, and unafraid to step into a leadership roleNon-technical skills:--
Team player-
Excellent time-management skills-
Ownership Quality -
Great interpersonal and communication skills
Benefits:-- Saturday & Sunday Off.- 5 days Working Company.- Good Environment.- Great Team.- Flexible Timings.