Northern Trust
Sr. Java Engineer - Marketing Technology (Finance)
This person will develop software solutions by studying information needs, conferring with users, studying systems flow, data usage/work processes, investigating problem areas and following the software development lifecycle.
RESPONSIBILITES
•Design, build, and maintain efficient, reusable and reliable applications by translating requirements and use cases into functional components.
•Provides technical expertise at the highest level providing training/leadership/guidance to other application or infrastructure architecture staff, ensuring secure coding and robust architecture guidelines are met.
•Thoroughly understands decision process issues of technology choice, such as capacities, response time, data interfacing, client server communication, industry standard technologies and new industry trends, etc.
•Provides in-depth technical consultation to the clients, partners and IT management to develop plans/ directions to assure the integration of corporate business area requirements.
•Works within an Agile scrum team framework
•Taking stories and tasks through sprint, participates actively with product backlog refinement, daily standup and bi-weekly sprint boundary meetings.
•Consults with partners from systems and other business units regarding new techniques, practices, or technologies in data processing and the impact of proposed and ongoing projects.
•Provides L2 Support for production environment, assist in diagnosis and resolution of incidents, and maintain stability and integrity of application and systems.
•Develops and executes software deployment/migration plans and ensures robust quality software components are installed into production environment during change management cycles.
•Knowledge in Cloud Architecture (PCF, Azure, Google, AWS) to build resilient scalable and maintainable cloud based applications.
•Knowledge in micro-services architecture, gateway APIs, and BDD concepts.
•Experience with large and complex systems for both internal and external clients.
•Knowledge of current Java frameworks and Web server/Application servers.
•Deep understanding of security architecture - web application security, identity management, access controls, authentication and authorization concepts.
•Strong technical leadership, mentorship, analytical and problem solving skills.
•A positive goal oriented attitude with a focus on delivery.
Required Skills:
•Expertise developing Software Applications using Object Oriented Programming Concepts, Java and Java EE (Servlets, JSP, JDBC, JNDI, EJB), JavaScript, HTML, CSS, AJAX, Java Beans, Struts, JQuery. •Expertise with Web Services(JAX-WS), Service Oriented Architecture (SOAP/REST APIs) and messaging technologies MQ and JMS. •Expertise in Spring/Spring boot frameworks in developing Java (POJO) based applications. •Expertise with data exchange technologies - XML, XSL Transforms, JSON. •Expertise with continuous integration tools: Maven, Gradle, Bamboo, TFS, ANT and Sonar. •Expertise with app security scanning applications like AppSpider and CheckMarx. •Expertise with version control (Git/Bitbucket/VCS/SVN) •Experience with testing tools and frameworks - Junit, TestNG, Selenium, Spring Test & Spring Boot Test •Expertise in diagramming tools for UML sequence/class/communication diagrams, data flow, system and process communication. •Masters degree in Computer Science or a related discipline. •Overall 10+ Years of Industry experience in IT. •Experience in agile development methodology. •Experience as hands-on software developer. Desired Recommended:
•2+ years of experience with React or Angular JS and UI development experience a plus.
•Scalar, In-memory databases (H2, Derby) and Message broker (kafka) knowledge.
•Knowledge of NOSQL databases (MongoDB, Cassandra, HBASE).
•Familiarity with Design Patterns.
•Experience with regulatory reporting integration and applications.
•Experience as a solution architect and integration specialist for Financial Trading and Portfolio Management applications.
•Experience with Blackrock Aladdin, Eagle, FiServ front and back office products.
Additional Information