Senior Software Engineer
Job Description
Skills: Spring Boot, Microservices, RESTful APIs, Hibernate ORM, Apache Kafka, Docker, Kubernetes, Java,
Job Description
Duties and Responsibilities
Total IT experience between 7-11years
Strong design, architecture, programming experience on Java (client and server-side programming)
Hands on experience XML, XSD, JMS, SOA, WSDL, SOAP, REST, JSON, scripting (JavaScript)
Experience of working is globally distributed teams, taking architecture and design guidelines from onshore and delivering work remotely & independently.
Prepare technical architecture/solution designs documents for projects.
Experience of independently supporting, debugging and resolution management
Excellent communication and customer-oriented skills
(Highly Preferable) Good understanding of application and data integration concepts. Integration patterns (Data/application Integration, Real-time/batch, service composition/orchestration, EAI, ETL, ESB, APIs, API Gateway)
Preferable) Knowledge or experience of security in realm of APIs and Integration as OAuth, JWT, SSL, SAML, SSO, IDAM
(Preferable) Knowledge or experience of SaaS applications (Salesforce, NetSuite, Workday)
(Preferable) Knowledge or experience of data (e.g., EDW) and big data technologies.
(Preferable) Should be willing to work in UK working hours
(Preferable) Familiarity and experience of DevOps tooling (Maven, GitHub, Chef, Puppet)
Prerequisite - Skills And Qualifications
Any Integration or cloud integration tools certification (Dell Boomi, Snap Logic, MuleSoft, Talend, Informatica Cloud, TIBCO, JBOSS FUSE/CAMEL, WSo2)
Any API Gateway experience (WSO2, Apigee)
Strong communication (written and spoken) skills