The incumbent would be responsible for:❑ Developing and installing software solutions.❑ Designing, implementing and delivering high quality Software project in JAVA, SQL / Oracle, J2EE andother JAVA technologies.JOB RESPONSIBILITY❑ Participate in detailed level in design, coding, code walk through, peer code reviews and unit testing,System Testing, UAT, Demos, POCs, installation, maintenance of Software modules.❑ Ensures the preparation of the following:▪ Software prototype▪ System Architecture▪ Software Design Document▪ User interfaces to be developed as per UX guidelines▪ Code files ensuring coding guidelines followed▪ Code review artefacts during peer code review▪ Test plan and Test Cases▪ Installation / Deployment document▪ Release Document▪ Technical Documentation❑ Documents and demonstrates solutions by developing documentations, flowcharts, layouts, diagram, charts,code. comments and clear code; Ensuring that project task are completed in defined effort and timelines❑ Prepares and installs solutions by determining and designing system specifications, standards &programming.❑ Testing: Writing of test cases, unit testing, system testing, negative testing❑ Trouble shooting: Log analysis and database query optimization❑ Improves operations by conducting system's analysis.❑ Updates job knowledge by studying state of the art development tools, programming techniques &computing equipment; participates in educational opportunities, reads professional publications & maintainspersonal networks.❑ Protects operations by keeping information confidential.❑ Provides information by collecting, analyzing and summarizing development and service issues.❑ Develops software solution by studying information needs, conferring with users, studding system flow,data usage and work processes, investigating problem areas, following delivery cycle.❑ Ensuring that the Newgen quality processes are in place and are followed.
Technical Skills required: * Hands-on experience in Java 8, J2EE, JSP, Web Services and Spring Framework * Strong experience in Design patterns and frameworks. * Databases - Oracle, DB2, MYSQL * Should have a good understanding of Non-functional requirements performance/security etc. * Should be well versed with Software Development Life Cycle and should have good command over the process * Should be able to identify issues/risks and should be able to connect the dots in the requirements.
What are your responsibilities :- Hybris Professionals are responsible for e-commerce application development while providing expertise in the full software development lifecycle, from concept and design to testing.- Setting expectations and features priorities throughout development life cycle.- Writing well designed efficient code.- Determining and implementing design methodologies and tool sets.- Completing application development by coordinating requirements, schedules and activities.- Envisioning the overall solution for defined functional and non-functional requirements; and being able to define technologies, patterns and frameworks to materialize it.- Designing and developing the framework of the system and being able to explain choices made.- Writing and reviewing design document explaining overall architecture, framework and high-level design of the application.- Troubleshooting problems across multiple environments and operating platforms.- Creating technical documentation and assistance tools for customers.- Researching and learning new technologies to update knowledge.- Participating in educational opportunities/trainings and reading professional publications.- Contributing to team meetings.- Enhancing organization's reputation by accepting ownership for accomplishing of tasks.- Exploring opportunities to add value to job accomplishments.What makes you a good fit for this role :- Proven Hybris expertise. Experience on Hybris 6.x with knowledge of B2C storefront, Hybris back-office, WCMS cockpit, product cockpit, Hybris OCC layer- Experience working on core Java, JSP/Servlets, JEE, Spring, Services (SOAP, REST), Design Patterns, Apache, Tomcat, Build Tools- Ant/Maven/Jenkins, SCM Tools CVS/SVN/GIT Hub.- Additional skills in SOA, ESB, JMS