Overview
Develop solutions for the GTS Integration Services team as a Senior Developer and Tech Lead, focusing on enterprise web applications, integration services and technical delivery.
What you'll do
- Analyze, design and develop solutions for integration services.
- Deliver development tasks based on coding best practices and considering non-functional aspects.
- Participate in major technical upgrades and large technical efforts.
- Manage efforts within and outside the agile team and complete tasks successfully within deadlines and agreed quality standards.
- Understand user needs and propose optimized solution options.
- Anticipate critical issues and risks and take responsibility for resolution across the organization.
- Apply analytical and problem-solving skills while working independently and collaboratively.
- Use and integrate processes through various transmission protocols using BPM-based tools.
- Develop solutions on file transport, messaging and API integration protocols using proprietary and industry-standard formats.
- Perform system integration using bespoke, vendor and/or open-source integration software.
What you'll need
- Minimum bachelor's degree.
- Minimum 6+ years of experience developing enterprise web applications in Java, Spring Boot or Python.
- Experience developing web applications in Java, JavaScript frameworks, Spring MVC and microservices on native and open cloud platforms using CI/CD.
- Experience with Angular and/or React.JS and Node.js.
- Experience with one or more protocols: REST, SOAP, GraphQL, GRPC, Avro or WebSocket.
- Hands-on experience with relational databases such as Oracle or PostgreSQL and/or NoSQL databases.
- Hands-on experience with a unit testing framework such as JUnit or Pytest.
- Hands-on experience with at least one of Azure, AWS, GCP or OpenShift.
- Experience with build frameworks: Maven or Gradle, or Poetry, PDM or PIPenv.
- Experience working in agile teams with a clear understanding of the agile model.
- Competence in Results Focus, Business Acumen, Curiosity and Technology Level Influence/Teamwork.
Nice to have
- Experience with Docker, Kubernetes or DevOps/CI/CD.
- Experience with messaging platforms such as IBM MQ, ActiveMQ, Rabbit MQ or Kafka.
- Experience with file transfer protocols such as SFTP, FTP, Samba or MFT.
- Working knowledge of Co-pilot, Devin or any other AI code-assistant tool.
Details
- Location: Hinjewadi, Pune.
Read the full description and apply on the company’s own careers page.