Should be able to develop a website from scratch using Rails and various gems. Should be able to develop a web application with authentication using devise gem Developed and maintained View layer of MVC Should be able to develop with authentication mechanisms such as OAUTH2, JWT Should design and implement database architecture for applications using various databases (Mysql, MongoDB and Postgresql) Should have strong experience in making modularable, reusable, maintainable codebase. Should be able to understand and explore the gem codebases, core level exploration is must. Integrate with third-party APIs including email providers, payment processors, and social media. Collaborate with front-end team to build innovative and responsive website design. Develop Admin section and marketing analytic dashboard. Use of Github repositories. Integration of different plugins and gems. Extending and maintaining JSON and Liquid-based APIs Responsible for writing and maintaining code, designing applications, implementing best design practices
Looking for 6+ years of hands-on development experience using Core Java, J2ee, Spring / Hibernate, Web Services, Spring- Boot, MVC, Security and Postgres/ MS SQL Server.1. Technical skills include Java/JDK 6 and above, web services SOAP, REST, Micro Webservice, XML Parsing and schema design skills, JDBC, ORM, Multi-Threading.2. Hands-on experience in design (HLD/LLD) and design patterns and Design principles is mandatory.3. Excellent communication and client handling skills are required.4. Server-side component design, detailed technical design, development, implementation and maintenance5. In depth knowledge of core java. Solid on coding fundamentals e.g. Object-Oriented design, data structures and dependency injection6. Hands-on experience in widely used third party frameworks (e.g. Spring, Hibernate)7. Experience with Java Script framework like EXTJS, Jquery , Angular etc.8. Strong background Object Oriented analysis and design9. Hands on experience with Databases technologies preferably MS SQL Server.10.Knowledge of deployment platforms Jboss/ Wildfly/Tomcat.11.Experience working in high performing development teams using Agile/Scrum methodologies and tools (eg.Agile,Jira)12 Experience with automated code review tools and build process.13.Experience in performance optimization by code optimization, profiling, detecting bottle neck and finding contended locks in system14.Proven track record of being a successful developer and lead and mentor by accomplishing tasks on schedule with strong initiative, commitment to quality, team blending and leadership skills.15.The candidate must be highly self-motivated confident and mature, well developed analytical and problem-solving skills with the aptitude to learn as well as a flexibility to adapt to change.16. Candidate should have worked on end-to-end life cycle of the project (ideation to go-live)The right candidate will be offered ESOPs as well in their compensation.