Overview
Develop solutions for the GTS Integration Services team as a Senior Developer. Analyze, design and develop integration solutions using Java and related web, cloud and integration technologies.
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 all major technical upgrades and large technical efforts.
- Manage efforts within and outside the agile team and ensure tasks are completed successfully within deadlines with agreed quality standards.
- Understand user needs and propose optimized options for solutions.
- 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.
- 6+ years of experience in developing web applications in Java, JavaScript frameworks, Spring MVC and Microservices on native and open cloud platforms using CI/CD.
- 6+ years of experience in developing Enterprise Web applications in Java, Spring Boot or Python.
- Experience in Angular and/or React.JS & Node.js.
- Experience on one or more protocols: REST, SOAP, GraphQL, GRPC, Avro or WebSocket.
- Hands-on experience in Relational databases such as Oracle or PostgreSQL, and/or NOSQL DB’s.
- Hands-on experience in a Unit Testing framework such as JUnit or Pytest.
- Hands-on experience in at least one of Azure, AWS, GCP or OpenShift.
- Work experience on 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 and 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 in File Transfer protocol such as SFTP, FTP, Samba or MFT.
- Working knowledge of Co-pilot, Devin or any other AI code-assistant tool.
Details
- Location: Bangalore, India.
Read the full description and apply on the company’s own careers page.