Job description:
the requirement is for a java developer to work in the order management systems team, will perform the analysis, design, as well as the development of the required java applications and/or components.
the ideal candidate will also have:
* business knowledge
– understanding of equities
* strategic thinking:
strategic vision, business knowledge, innovation & creativity
* business results:
client relationships, analytical ability, execution, change leadership
* people leadership:
talent building, meritocracy, collaboration, responsible corporate citizenship
* personal effectiveness:
communication, decisiveness, energy & drive, courage, character
background:
* responsible for designing and developing complex requirements to accomplish business goals.
* ensures that software is developed to meet functional, non-functional, and compliance requirements.
* ensures solutions are well designed with maintainability/ease of integration and testing built-in from the outset.
* possess strong proficiency in development and testing practices common to the industry and have extensive experience of using design and architectural patterns.
* contributes to story refinement/defining requirements.
* participates and guides team in estimating work necessary to realize a story/requirement through the delivery lifecycle.
* codes solutions and unit tests to deliver a requirement/story per the defined acceptance criteria and compliance requirements. Utilizes multiple architectural components (across data, application, business) in design and development of client requirements.
* assists team with resolving technical complexities involved in realizing story work.
* designs/develops/modifies architecture components, application interfaces, and solution enablers while ensuring principal architecture integrity is maintained.
required skills:
* strong knowledge of java programming.
* experience of at least 2 years in design and development using some of the following j2ee application frameworks: spring
* experience of at least 3 years in the design and development of j2ee components.
* knowledge about maven.
* solid knowledge of sql language, preferably experience with sybase.
* basic knowledge of unix.
* knowledge of fix (heart-beating, login, sequence numbers, message types etc)
* development practices - should have experience with eclipse/intellij, jenkins, git, teamcity, gradle and continuous build servers.
* eclipse
* winscp
* super putty
* beyond compare
* svn
* git
* excel
* jasper reports
* english: advanced
work scheme: hybrid (3 days a week assistance to office in polanco)