Job Summary (List Format) :
- Manage the full software development lifecycle from conception to deployment for EFT Project.
- Lead a development team, providing guidance on building scalable, high-performance end-to-end systems.
- Participate in all phases of product development : design, development, testing, deployment, and maintenance of features.
- Develop across the entire technology stack, creating scalable distributed solutions for improved user experience and business growth.
- Ensure application performance, uptime, scalability, and maintain high standards for code quality and design.
- Work within agile methodologies, follow best practices, and pursue continuous learning and improvement.
- Utilize expertise in Java (1.8), JavaScript, React, Angular (preferred), and Spring / Spring Boot frameworks.
- Design and integrate RESTful and SOAP APIs; experience with web services and microservices architecture.
- Develop and maintain web applications with strong knowledge of RDBMS, JDBC, Hibernate / ORM, and PL / SQL.
- Implement authentication and authorization (JWT / OAuth 2.0) and manage project configuration.
- Use Linux shell scripting, Unix, FTP / SFTP, Tomcat, WebSphere, and DevOps tools (Git, GitHub, Jenkins, Docker, Kubernetes).
- Employ CI / CD pipelines and basic cloud knowledge (Azure / AWS).
- Perform unit and integration testing; proficient in debugging and optimization.
- Communicate effectively with team members and stakeholders.
Required Experience / Qualifications :
7-10 years of experience in building large-scale software applications.Extensive experience in Java, web development, and DevOps tools.Strong skills in debugging, optimization, and integration / testing.Excellent communication and leadership abilities.