Role Description - Summary: The SL3 Software Development Engineer provides production support for software applications and works closely with the Development and Release Management practices to ensure code and design integrity of the fixes (hot fixes, patches).
Responsibilities/Tasks: Application support and development: • Provides Level 3 support for technical infrastructure components (e.g. databases, middleware and user interfaces). • Performs problem and root cause analysis for application production incidents and delivers the necessary resolution pack (i.e. hotfixes, patches). • Provide L3 Support and remediation on any issues pertaining to the above applications by providing detailed code analysis of applications’ production platform. Remediate incidents/outages pertaining to the platform
Requirements : • Advanced analytical skills, flexible regarding production problem solving • Ability to work in virtual teams and in a matrix organization, with occasional on-call support • Application Operations specialist experience within a global operations context • Ensures appropriate vendor interaction in a multi-vendor environment. • Conducts regularly-scheduled Problem Management meetings with IT Product Managers (ITPMs), infrastructure groups, problem managers and incident managers to track progress and highlight issues. • Conducts incident management activities • Conducts problem management activities • Perform detailed technology analyses to highlight weaknesses and make recommendations for improvement. • Ability to write high quality code according to DB standards • Proficient communication skills • Proficient English language skills (written/verbal) • Excellent team worker
• Technical skills: Java Core and Enterprise technologies and standards (Java Core, J2EE – JPA, JEE patterns of development, JUnit, PowerMock) • Previous experience with the tools and frameworks used for the application supported (Spring 4.x : Spring MVC, Spring Security, Spring Aspect, Hibernate 4.x: Hibernate ORM, Hibernate Criterion, Hibernate Envers, Apache tiles, Jackson, Liquibase, Apache POI, jQuery) • Development tools - build servers, version control systems, build systems (exposure to GIT or SVN, Gradle, Team City and basic Linux skills)
• Good to have: understanding of web development technologies (HTML5, CSS3, JS), HTTP/HTTPS protocols and balancing technics and its standard usage patterns in enterprise environments, databases (Oracle) and SQL, Backbone.js . ReactJS, PL/SQL knowledge.
Education/Certification: • Master of Science from an accredited college or university with a concentration in Computer Science or Software Engineering (or equivalent) – with a minor in Finance, Mathematics or Engineering
Si companiile vor aplica la tine
Completeaza-ti profilul si companiile iti vor trimite invitatii pentru interviu direct pe aplicatia de mobil sau in casuta ta de email.