
Software Engineer
ANZ
full-time
Posted on:
Location Type: Hybrid
Location: Bengaluru • India
Visit company websiteExplore more
Tech Stack
About the role
- Proactively providing technical leadership as well as being hands-on and willing to get stuck into the team with any tasks, including development, testing, business analysis.
- Dramatically increasing the speed and frequency of tackling technical debt, platform health and feature delivery.
- Contributing to solution design in the Microservices space and provide guidance to the community around best practice.
- Working with Product Owners and Business Analysts and translating business requirements into elegant solution design.
- Working with Lead Engineers and other Senior Software Engineers in uplifting our overall engineering capabilities in the Microservices area, as well as align with our future architecture direction.
- Continuously simplifying and automating our build, test and deployment practices.
- Creating a learning culture as well as sharing your knowledge with the team.
- Providing guidance to other team members, mentoring and coaching of less experienced team members.
Requirements
- Must have 8+years relevant experience in Banking Domain.
- Extensive experience in leading commercial software development with Microservices/API as a Senior developer
- Extensive experience in leading NodeJS development at an enterprise level or working with NodeJS frameworks (Fastify/Express.js/Moleculer)
- Extensive experience working on API Gateways (Datapower/Kong preferable)
- Extensive experience with IBM Integration products (IIB/MQ/APIC/ICP4I)
- Experience in Java development at an enterprise level (Spring Boot, Java 8+, Spring)
- Extensive experience leading API development and integration (REST/JSON, Kafka, message queues)
- In depth technical knowledge of database systems (Oracle, SQL Server, PostgreSQL, or Mongo)
- Experience working with Continuous Delivery/Continuous Integration pipelines
- Experience working with Microservices on AWS (EKS, Codefresh, GitHub Actions).
- Solid DevOps knowledge including
- Configuring continuous integration, deployment, and delivery tools like Jenkins, or GitLab Cl
- Container-based development using platforms like Docker, Kubernetes, and OpenShift
- Instrumenting monitoring and logging of applications.
Benefits
- Flexible work arrangements
- Professional development opportunities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
MicroservicesNodeJSFastifyExpress.jsMoleculerAPI GatewaysIBM Integration productsJavaSpring BootREST
Soft Skills
technical leadershipmentoringcoachingcollaborationcommunicationproblem-solvingknowledge sharingbusiness analysissolution designteam building