The Technical Lead will cultivate and maintain a variety of client, server and web-based applications. As an integral member of the team, they must be experienced, goal-oriented, and a self-motivated team player with the ability to work well in a small group. The Tech Lead will oversee the developers in their project groups, providing details and hands-on guidance.
Position Responsibilities
Work with IT to help design and implement tools and services needed to support the business;
Design, develop, test, debug and document programs that meet user needs and specifications;
Deliver high-quality systems and meet project deadlines;
Maintain and improve existing programs;
Gather, organize and manage information/requirements from users and various levels of management;
Assist with ad-hoc reporting and special requests;
Work on a variety of projects (multi-task);
Ability to quickly learn and work on new technologies and implement POC;
40% hands on development activity / remaining time spent as a liaison between the Stakeholder and agile scrum team members
Manage offshore associates
Essential Skills
Java/J2EE/Design Patterns.
Single Page App.
Cloud (AWS/Azure a plus) – proficient in deisgn/deploying application in Cloud.
Knowledge of open API specification (Swagger).
Knowledge of static code analysis tools (CheckStyle/PMD/Sonarcube) and Testing framework Junit.
Basic understanding of BigData Technologies like Hadoop HDFS, MapReduce, PIG, Hive.
Strong understanding of object oriented design and programming principles.
QA testing tools and methodologies.
Good attention to detail and ability to produce work quickly, accurately, and independently.
Excellent prioritization, planning, organization time management and multitasking skills.
Integration – take disparate applications, data sources and get them to work together.
Experience
Minimum 10 years of development experience using Java.
Senior Software Developer with Banking and/or Insurance experience.
Experience with Full- Cycle Development.
Strong Full-Stack experience in code management and automation tools such as GIT, Jenkins, Maven.
Experience with working on webservers and applications servers like Tomcat, Jboss, Websphere.
Experience in Messaging Area: ESB Integrations.
Experience in design and development of SOA services using SOAP (JAX-WS), REST (JAX-RS) and SOAP/JMS with extensive knowledge of specifications like WSSecurity, WS-Policy, JAXB, MTOM
Experience in design and development of APIs including serverless micro services based on RESTful service.
Based in New York, ACORD (Association for Cooperative Operations Research and Development) is a global, nonprofit insurance association whose mission is to facilitate the development and use of standards for the insurance, reinsurance and related financial services industries. With offices in London as well, ACORD accomplishes its mission by remaining an objective, independent advocate for sharing information among diverse platforms. ACORD Standards and services improve efficiency and expand market reach. Affiliated with ACORD are hundreds of insurance and reinsurance companies, and thousands of agents and brokers, related financial services organizations, software providers, and industry organizations worldwide.