Overview
Senior Lead Developer role within the GTS Integration Services team, responsible for designing and developing integration solutions and managing multiple development projects.
What you'll do
- Analyse, design and develop solutions for integration services.
- Deliver and manage multiple development projects.
- Represent the team on all major technical upgrades and large technical efforts.
- Manage your efforts within and outside the agile team and ensure tasks are completed successfully within deadlines with agreed quality standards.
- Understand user needs and propose options for solutions.
- Anticipate critical issues and risks and take responsibility for resolution across the organization.
- Apply analytical and problem-solving skills, working independently and collaboratively.
- Use and integrate processes through various transmission protocols.
- Develop solutions on file transport, messaging and API integration protocols using popular formats.
- Perform system integration using integration software: bespoke, vendor and open source.
What you'll need
- Minimum bachelor's degree.
- 10+ years of experience developing enterprise web applications in Java, Spring Boot or Python.
- Must have experience in Angular and/or React.JS and Node.js.
- Must have experience with one or more protocols: REST, SOAP, GraphQL, GRPC, Avro, WebSocket.
- Must have hands-on experience with relational (Oracle, PostgreSQL, etc.) and/or NoSQL databases.
- Must have hands-on experience with a unit testing framework such as JUnit.
- Must have hands-on experience with at least one of Azure, AWS, GCP, OpenShift.
- Must have work experience with build frameworks (Maven or Gradle).
- Must have work experience in Agile teams with a clear understanding of the Agile model.
- Must have work experience with Docker, Kubernetes, DevOps / CI/CD.
- Must have work experience with messaging platforms such as IBM MQ, ActiveMQ, RabbitMQ or Kafka.
- Must have work experience with file transfer protocols such as SFTP, FTP, Samba and MFT.
- Must have working knowledge of Copilot, Devin or any other AI code-assistant tool.
- Must have exposure to any one of Spark, AI/ML, ETL or workflow tools such as Camunda, Airflow, MuleSoft.
- Must have exposure to ELK Stack, Splunk or other monitoring platforms.
- Demonstrate a strong level of competence in Results Focus, Business Acumen and Curiosity, and Technology Level Influence/Teamwork.
Nice to have
- Preferred qualifications are listed above under requirements; no separately marked nice-to-have items are stated beyond those.
Details
- Location: Bangalore, India.
Read the full description and apply on the company’s own careers page.