Overview
Develop solutions for the GTS Integration Services team as a Senior Developer, contributing to enterprise web applications, system integration and technical efforts.
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 ensure tasks are completed 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 using file transport, messaging and API integration protocols with proprietary and industry-standard formats.
- Perform system integration using bespoke, vendor and/or open-source integration software.
- Manage multiple projects and tasks of varying complexities and meet deadlines.
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.
- Work experience with build frameworks: Maven or Gradle, or Poetry, PDM or PIPenv.
- Work experience in Agile teams with a clear understanding of the Agile model.
- Strong competence in Results Focus, Business Acumen, Curiosity and Technology Level Influence/Teamwork.
Nice to have
- Experience in Dockers, Kubernetes or DevOps/CI/CD.
- Experience working with messaging platforms such as IBM MQ, ActiveMQ, Rabbit MQ or Kafka.
- Experience with file transfer protocols such as SFTP, FTP, Samba and 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.