Hybris Analyst / Developer
Looking for an analyst/developer who is able to work at the highest technical level of all phases of applications systems analysis and programming activities. The person in this position formulates and defines system scope and objectives and regularly provides guidance and training to less experienced analysts/programmers.
At least 7+ years experience
Knowledge of object oriented programming methodologies.
Proficient in Java, Android Studio, Xcode, JSON, HTML, C, C++, Objective-C
Experience building clients on top of RESTful JSON-based APIs.
Knowledge of Configuration Management methodologies (source code version control, bug tracking and requirement traceability).
Familiarity with networking protocols (TCP/IP, UDP).
Familiarity with industry-wide embedded software design and debugging tools.
Experience developing technical requirements from customer requirements.
Minimum of 8-10 years J2EE/Java EE experience including Servlets, JSP, JPA, Ajax and JMS
Spring experience is a MUST
Knowledge of web technologies and new developments/trends in the web development field
Knowledge of UML and proven experience with the definition and documentation of large web systems and infrastructure
Experience with Hybris accelerators and preferably with Hybris upgrade
Goal driven, process oriented and performing to established Service Level agreements
Excellent communication and interpersonal skills, including a global perspective.
Ability to manage issues with a varied level of complexity.
Ability to find solutions within a diverse, global IT environment.
Passion for teamwork, career growth, and knowledge sharing.
Familiar with cloud-based architecture (AWS, Azure, etc)
Proven analytical and problem-solving abilities
APM monitoring knowledge – tools such as AppDynamics, NewRelic
Bachelor Degrees in Computer Science Engineering or equivalent degree
Core Java, Hybris, J2ee, Servlets, JSP, JPA, JMS, JSF, Spring, MVC, Struts
Requires a bachelor's degree or an equivalent combination of education and experience.
Requires at least 7 years related experience. Has full technical knowledge of all phases of applications programming.
Requires extensive knowledge of a wide range of programming languages. Must be expert at testing and debugging procedures. Requires excellent written and verbal communication.