1 CDA Technologies Job
10-15 years
Mumbai, Navi Mumbai
Application Developer - Java/AngularJS (10-15 yrs)
CDA Technologies
posted 1mon ago
Flexible timing
Key skills for the job
Role Description :
- Lead the migration of legacy codebases to the latest Java Spring Boot stack.
- Design, develop, and implement scalable, high-performance architectures for payment applications.
- Ensure deep understanding and expertise in payment transaction acquiring and issuance flows across various instruments like Cards, Wallets, Net banking, UPI, EMI,etc.
- Adopt and implement best practices for design patterns, CI/CD processes, code reviews, and error logging frameworks.
- Review and manage architectural designs across multiple products, ensuring alignment with business and technical objectives.
- Perform code reviews to identify and rectify issues related to defect injection, performance bottlenecks, coding standards, and security vulnerabilities.
- Collaborate with cross-functional teams to create, maintain, review, and update architecture diagrams and technical documentation.
- Drive the implementation of coding best practices, design principles, and documentation standards.
- Ensure effective CI/CD pipeline setup to facilitate seamless application deployment.
- Provide mentorship and guidance to development teams to improve code quality and ensure compliance with security, performance, and design standards.
- Engage with stakeholders, product owners, and team leads to align architectural decisions with the business vision.
- Ensure comprehensive error handling and logging frameworks are in place to facilitate efficient debugging and maintenance.
- Keep updated with emerging technologies and trends, recommending improvements to the existing tech stack.
Team Leadership :
- Coordinate and manage cross-functional teams, ensuring clear communication and collaboration.
- Provide guidance, support, and direction to project team members.
- Foster a positive and productive team environment, promoting accountability and continuous improvement.
Stakeholder Management :
- Build and maintain strong relationships with key stakeholders, including clients, vendors, and internal teams.
- Regularly communicate project status, risks, and issues to stakeholders, ensuring transparency and managing expectations.
- Facilitate decision-making processes and resolve conflicts or issues that may arise during the project lifecycle.
Quality Assurance :
- Ensure that project deliverables meet quality standards and align with business objectives.
- Conduct regular project reviews and implement quality control measures to maintain project excellence.
- Collaborate with quality assurance teams to ensure thorough testing and validation of project outcomes.
Qualifications :
- Bachelor's/master's degree in computer science or related degree.
- Java, AWS Architect certification preferred.
- 10+ years of experience in application development and architecture, with a strong focus on Java EE, Spring Boot, and AngularJS.
- Strong knowledge of payment industry protocols and flows, including Cards, Wallets, Net banking, UPI, EMI, etc.
- Proven experience in migrating legacy applications to the Spring Boot stack and adopting modern architecture best practices.
- Expertise in microservices architecture, RESTful APIs, and distributed systems.
- Solid experience with CI/CD pipelines, build automation tools, and error logging frameworks.
- Excellent understanding of design patterns, coding best practices, and security standards.
- Ability to review and analyse code for performance, security, and compliance with industry standards.
- Familiarity with tools for performance monitoring, code analysis, and automated testing.
- Strong knowledge of cloud platforms (AWS, GCP, Azure) and containerization (Docker, Kubernetes) is a plus.
- Experience in leading teams and collaborating with stakeholders on technical strategy and roadmap.
- Excellent verbal and written communication skills, with the ability to create and maintain technical documentation.
Preferred Qualifications :
- Experience in the payments industry, with an understanding of various payment instruments and transaction flows.
- Knowledge of security protocols and compliance in the payment domain, including PCI DSS.
- Experience in agile software development methodologies.
Functional Areas: Other
Read full job description10-15 Yrs
Mumbai, Navi Mumbai