Java Technical Lead

  • Pune
  • Marsh Mclennan

Job description


Marsh Tech - Digital Delivery is a unit within Marsh Technology Organization that focusses on developing and delivery innovative digital solutions and strategic engagements with clients, carriers, and insure tech companies.

Responsibilities

  • Code, test and debug software modules and meet project plan goals
  • Implement projects with limited direction from senior software developers
  • Define / refine project scope and track progress
  • Responsible for
  • end-to-end integration of service patterns on APIm platform.
  • API Gateway Development: Design and develop service patterns, policy and rules based on business requirements. Security implementation, SLM/A setup and message monitoring.
  • API implementation: Involve in complete integration life cycle of the API initiatives
  • Support full lifecycle implementation of the APIm project including Dev, SIT, UAT , Stress testing and production deployment
  • Participate in peer code reviews
  • Escalate problems as appropriate

Minimum Qualifications

  • At least 3-8 years in software development and at least 2 year hands-on experience in development, administration or implementation of an APIm/SOA technologies.
  • Proficient in Java and API /SOA technologies , Web Services and ESB design patterns, oAuth, SAML 1.1 & 2.0, WS-Trust, STS, SOAP, WSDLs, XML, REST ,WS-* standards, Service Governance.
  • Familiar with general security concepts (authentication, authorization, encryption, digital signatures, etc), PKI concepts, SSL, Web Service Proxies, XML firewalls, multi-protocol gateways.
  • Experience with Agile development methodology and knowledge of general networking concepts

Preferred Qualifications

  • Bachelors degree in computer science or related technical field.
  • Interest and ability to quickly pick up technology stacks and programming languages.
  • Experience with Git and Github