Backend Engineer - Node.js & Spring Boot (Opportunity with leading UAE bank)
GSSTech Group
- Bangalore, Karnataka
- Permanent
- Full-time
- Spring Boot: Extensive experience in Microservices architecture, Event-Driven Design, and associated frameworks like Spring Cloud, Hibernate, and MongoDB.
- Node.js: Proficiency in building scalable, highly available RESTful APIs and experience with GraphQL is preferred.
- Hands-on with TypeScript and modern JavaScript (ES6+) to align with future Node.js development.
- Proven experience with performance tuning, debugging, and monitoring in both frameworks.
- Strong exposure to CI/CD pipelines for automated builds and deployments.
- Expertise in containerization with Docker and Kubernetes for deployment and scaling.
- Familiarity with API gateway integrations like 3Scale or Kong.
- Banking or Financial sector experience is highly preferred to ensure familiarity with enterprise-grade application requirements, compliance, and security standards.
- Adherence to coding standards, security protocols, and unit testing frameworks for robust development.
- Experience in Agile methodologies, delivering iterative and incremental solutions.
- Ability to collaborate and communicate effectively with cross-functional teams.
- Self-starter with a proactive approach to owning and driving projects independently.
- Strong problem-solving skills and the ability to influence technical decisions.
- Actively contribute to Spring Boot-based applications while taking on Node.js projects as we migrate our stack.
- Design, develop, and maintain scalable backend systems using both frameworks.
- Ensure seamless integration between legacy Spring Boot services and new Node.js services during the transition.
- Troubleshoot issues across a distributed ecosystem and maintain resiliency and high availability.
- Drive the adoption of best practices in coding, security, and documentation.