
Senior Java Cloud Developer - AWS
- Bangalore, Karnataka
- Permanent
- Full-time
- As a Senior Software Engineer, you will be working within a team to design, build, test new solutions, and integrate with the existing platforms using Java, APIs, Node.js, TypeScript, JavaScript, GraphDB, Microservices, AWS, and Data Modelling.
- 8+ years of relevant working experience
- Should have experience in Banking projects
- Self-starter with a passion for designing, building, influencing, and testing quality solutions
- Strong in Java, Full stack (incl node.js, JavaScript, TypeScript, React, AWS, SQL)
- Experience with API development and microservices
- Strong cloud experience - AWS preferred
- Should have Data Modelling experience and should be conversant in both relational/SQL databases as well as graph DBs and NoSQL
- An automation-first mindset, including but not limited to deep experience of CI/CD
- Strong problem-solving capabilities
- Participate in all aspects of agile software development, including design, implementation, and deployment
- Experience and Knowledge with Authentication and Authorisation (OAuth2/OIDC/ForgeRock)
- Collaborator & Excellent communicator. Contributes to the ongoing development of colleagues. Willingness to provide and receive feedback/from others in a constructive manner
- Collaborate across time zones via documents and frequent videoconferences
- Excellent debugging and optimization skills
- Experience in unit/integration and Non-Functional testing
- Source code control, build, and deployment tools (CI/CD)
- Streaming/Messaging (eg, Kafka, MQ) • Python • Automation Testing with Karate, Gherkin, Cucumber • GraphDB knowledge (eg, Neo, Neptune) • Experience establishing/maintaining observability stack (eg, Splunk, AppD, Grafana) • AWS Certified • Kubernetes • GraphQL