About this role
Job Description: • Design, develop, test, and maintain backend applications using Node.js and Spring Boot/Java • Build and maintain RESTful APIs and microservices architectures. • Collaborate with cross-functional teams to analyze business requirements and translate them into technical solutions. • Troubleshoot, debug, and optimize application performance. • Participate in system integration activities with internal and external applications. • Ensure application security, scalability, and high availability. • Perform code reviews and ensure adherence to coding standards and best practices. • Support CI/CD implementation and deployment activities. • Participate in Agile/Scrum ceremonies including sprint planning, daily stand-ups, and retrospectives. • Prepare technical documentation and support knowledge transfer activities. • Provide production support and resolve incidents/issues within SLA timelines. Requirements: • Bachelor’s Degree in Computer Science, Information Technology, or related discipline. • Minimum 3–5 years of software development experience. • Strong hands-on experience in Node.js development. • Strong experience in Java and Spring Boot framework. • Experience in developing RESTful APIs and microservices. • Good understanding of SQL and relational databases such as MySQL, PostgreSQL, or Oracle. • Familiarity with cloud platforms such as AWS, Azure, or GCP. • Experience with containerization tools such as Docker and Kubernetes is preferred. • Knowledge of messaging/event-driven technologies such as Kafka or RabbitMQ is an advantage. • Familiarity with Git, CI/CD pipelines, and DevOps practices. • Strong analytical, problem-solving, and communication skills. • Ability to work independently and collaboratively in a fast-paced environment. Preferred Skills: • Experience with ReactJS or frontend technologies is an added advantage. • Experience in banking, financial services, or enterprise environments is preferred. • Knowledge of OAuth2, JWT, and API security best practices. • Exposure to Agile development methodologies. Technical Skills: • Node.js • Java / Spring Boot • REST API • Microservices • SQL Databases • Docker / Kubernetes • Git • CI/CD • Kafka / Messaging Systems • AWS / Azure / GCP
Also in Software Engineering