Sr. Hybris Developer - Chennai, Gurgaon / Gurugram, Bengaluru / Bangalore - Mobile Programming

    Mobile Programming
    Mobile Programming Chennai, Gurgaon / Gurugram, Bengaluru / Bangalore

    2 days ago

    Full time
    Description

    Key Responsibilities:

    • Min 5-6 years of relevant professional experience in Java Development using Agile development methodology Min
    • 2 years of in depth experience with web based/e-commerce applications on HYBRIS
    • Solid experience with Java, J2EE, Spring MVC Experience with HTML, JSP/JSF, TagLibs, XML, JavaScript and AJAX Strong with SQL (Oracle DB), JDBC and ORM tools
    • Hibernate and JPA are an asset Experience with web application servers - Tomcat preferred
    • Experience with Source Versioning (git) and unit testing (jUnit) Familiarity with application frameworks (Spring), build automation (Ant) and Web Services (REST, SOAP) Familiarity with Linux operating system
    • Extensive knowledge of object-oriented analysis and design techniques
    • Excellent English communication skills, both verbal and written
    • Ability to think critically and solve problems with well thought out solutions
    • Problem solving with a high level of self-motivation and initiatives, and you are an excellent team player Working knowledge of the Hybris e-Commerce platform
    • Possession of one or more Java certifications (Sun Certified Java Programmer, Sun Certified Java Developer, et)
    • Knowledge of caching techniques (Varnish) Analyze/Provide technical solutions to optimise and improve the existing application functionalities
    • Design and implement scalable, highly available and user friendly web components for the existing e-Commerce application using all the necessary development tools
    • Follow the company code conventions based on the official Java coding standards as well as software development best practices (Design Patterns, N-Tiers architecture) Estimate work efforts required of the Java team for each phase of a project, and delivering on time
    • Collaborate with the other team members throughout the development lifecycle
    • Develop proof-of-concepts (RD) in collaboration with the architectural team Collaborate with business and product owners to translate business requirements into technical requirements
    • Mentor junior team members in Java and Object Oriented programming best practices Participate in the code review of the developed modules
    • Being organized, responsible for your work, and being a team player Bringing a positive attitude to the office Sticking to the deadlines Learning and adapting fast; taking charge and being willing to listen Early/immediate joiners preferred

Jobs