Whom are we looking for? Our groundbreaking technology, requires highly skilled and talented Web Backend Developers to understand the depth of the problem and device a solution for it.We are seeking a Software Engineer, with a depth of experience in developing Web Applications enabled using REST APIs backed by a data warehouse solution, to join our growing company and be a part of our success story. We are looking for individual with great attention to detail, who is genuine, confident, committed and not only passionate about technology, but excited to work in a fun and friendly start-up environment. The ideal candidate will be passionate about technology and getting things to work while at the same time being able to mentor (and lead) other engineers by way of example to achieve excellence in their work.What does the role involve? As a Web Backend Software Engineer you will be responsible for creating REST APIs which are used to drive the User Interface. Given the nature of the application, these APIs needs to be very efficient and high performing. This requires optimising queries for faster execution and introducing database changes that may be required.You would be working with a complex technology stack which includes (but is not limited to) Spring, Hibernate, HornetQ, Quartz, etc. This requires extensive understanding of transaction management and data handling across different application layers.In addition to the technical ownership, you will also be involved in detailing requirements for requested functionalities and be responsible for providing technical insight into how requirements will be implemented and made available to users. Accurate estimation of tasks and planning are qualities we look for in our engineers.Responsibilities include:Develop, test, implement and maintain application softwareTake part in software and architectural development activitiesTransform requirements into implementation detailsDebug application issues and helping support respond to client queriesParticipate in application development meetingsProvide accurate estimates, clearly communicate status of tasks and identification of risksCommitment to accomplishing the task at hand and identify the fastest and most reliable way to solve a problemPerformance tuning of application code at different service levels Incorporate design changes to improve performance of the applicationInteract with customers of the application and help address issues reportedInteract with customers of the application and collect requirements or potential uses cases and draft technical and user requirementsESSENTIAL SKILLS / EXPERIENCE REQUIRED:Minimum Bachelor's degree in Computer Science or equivalentMinimum 2+ years experience with Java and J2EE/Java EEMinimum 2+ years experience with Spring MVC, Spring Security and HibernateStrong understanding of relational database and normal formsStrong understanding of SQL concepts and ability to write optimised and high performing queriesStrong understanding of Java concurrency, concurrency patterns, experience building thread safe codeExperience building RESTful web servicesExperience with web application servers like JBossStrong written and verbal communication skillsStrong interpersonal skills and time management skillsStrong problem solving and analytical skillsExperience using task tracking systems e.g. Jira and distributed version control systems e.g. GitDESIRABLE SKILLS / EXPERIENCE:Understanding of testNg/JUnitUnix/Windows shell and related command line toolsExperience in Continuous Integration and deployment tools such as JenkinsExperience with database partitioning and column IndexingExperience with query optimisation techniquesWhy work for us?Above market remunerationStimulating challenges that fully utilise your skillsWork on real-world technical problems to which solution cannot simply be found on the internetWorking alongside other passionate, talented engineersHardware of your choiceOur fast-growing company offers the potential for rapid career progression
Job Description: We are urgently looking for a new member to our Service Team in Noida office Responsibilities and Duties: - Receiving calls from our customers and collecting data on their queries - Using CRM for keeping data - Support to Service Team in all customer care questions - Collecting feedback about our services Skills required: - Good communication skills - Fluent Hindi and English - Attention to details - Self-motivation - Desire to grow with the company What we offer: - Work in a friendly atmosphere of Startup - Learning opportunities: we have international team with more than 15 years experience - Professional growth and challenging tasks - New office walking distance from the metro - Team of young and ambitious professionals - Chai/coffee at the office Job Type: Full-time About company: Our company designs and develops websites for brides and grooms all over the world. We have more than 15 years of experience in this market. Our projects are well-known in Russia, Thailand and other countries. Now we are developing our Indian project Wedding.net This website is useful for all customers who are planning wedding functions and other social events all over India. Wedding.net has the most full and various information. Our content-team is searching for a new information (venues and wedding vendors) and download it to the website regularly. Also vendors download new photos and information in their portfolio on the website by themselves. We have the most detailed catalogues (13 000+ venues and 45 000+ vendors are enlisted all over India). Because of a huge amount of unique and useful content Wedding.net is shown on the TOP positions in Google search. It is very easy to find us for all target visitors. We are sure, that search in Internet should be the most quick and easy way, that is why we give our users high-quality content and opportunity to contact vendors immediately without any registration form and time lag. We are looking for people who are interested in challenging job and are ready to grow together with the company.