React+Next.js+Vibe coding

Full-time Job Type
On-site Work Arrangement
Mid-Level Experience
Apply Now Posted 3 weeks ago

This is an on-site, mid-level role in Shanghai, China, at Cognizant, a company known for providing IT services and consulting. The position involves designing and implementing secure, scalable applications using technologies like Kotlin, Spring Boot, and Node.js, with a focus on financial services.

Skills / Requirements

  • Agile
  • API Design
  • Azure
  • Azure Developer Associate
  • Blockchain
  • CI/CD
  • Corda
  • Documentation
  • Financial Services
  • Integration Testing
  • Java
  • Kotlin
  • Microservices
  • Node.js
  • PL SQL
  • Problem Solving
  • Spring Boot
  • Technical Communication
  • Unit Testing
  • Vibe Coding

Why Apply

This role is ideal for someone skilled in leveraging AI tools to enhance software development efficiency. The integration of Corda blockchain solutions on Azure offers a cutting-edge environment for those familiar with AI-assisted coding practices.

What You'll Be Doing

You will design and develop backend services using Kotlin and Spring Boot, focusing on financial applications. Your day involves implementing microservices, optimizing PL SQL queries, and integrating blockchain components to support high-volume transactional workflows.

Working in Shanghai, China

  • Shanghai is a major global financial hub, offering numerous opportunities in tech and finance sectors.
  • The city has a robust public transportation system, making commuting convenient and efficient.
  • Shanghai offers a vibrant lifestyle with a rich cultural scene and diverse dining options.
  • Living in Shanghai provides access to a large expat community and networking opportunities in various industries.

Pay and Career Growth

The role offers a chance to work with advanced technologies like Corda and Azure, providing a platform for career advancement in blockchain and cloud solutions. Certifications in Azure and blockchain are required, indicating a commitment to professional development.

Benefits and Perks

  • competitive salary
  • Equal opportunity
  • Professional Development
  • Work from office

Is This Role Right for You?

Good fit if you...

  • Experienced in Kotlin or Java with Spring Boot in software development teams.
  • Proficient in Node.js and PL SQL for financial data processing.
  • Comfortable with Azure and blockchain platforms like Corda.

May not be for you if...

  • Lacks experience in backend development with Kotlin or Java.
  • Unfamiliar with blockchain technologies or Azure services.
  • Prefers remote work over an on-site role.

Original Job Description

Job Summary

Contribute as a software engineer in an international organization by designing and implementing secure scalable applications using Kotlin Spring Boot Node JS Java and PL SQL while integrating Corda based blockchain solutions on Azure. Apply cash to invoices domain expertise to build reliable financial services features that improve operational accuracy and efficiency in a work from office day shift role.

Responsibilities

Design and develop secure and scalable backend services using Kotlin and Spring Boot that power critical financial applications in a work from office environment.

Implement robust microservices and APIs using Node JS and Java that support high volume transactional workflows for applying cash to invoices.

Optimize PL SQL queries and database procedures to ensure responsive cash application processing and accurate reconciliation of invoice level data.

Build and integrate Corda based blockchain components that enhance transparency and traceability for key financial transactions and related cash application events.

Configure and deploy application services on Azure using industry best practices that improve reliability observability and controlled cost of operations.

Collaborate with functional experts to translate applying cash to invoices processes into clear technical designs that reduce manual work and processing errors.

Write clean maintainable and testable code with comprehensive unit and integration tests that improve system quality and reduce production defects.

Troubleshoot and resolve production incidents by analyzing logs and metrics so that disruptions to invoice payment posting and downstream reporting remain minimal.

Contribute to code reviews and technical discussions that uphold coding standards improve security posture and encourage knowledge sharing across the team.

Document technical designs API contracts and deployment runbooks so that future enhancements to cash application features can be executed efficiently.

Work closely with quality engineering partners to define test scenarios datasets and automation priorities that reflect real world invoice and payment flows.

Participate in sprint planning estimation and demo sessions to ensure that blockchain and Azure related work items align with business priorities and delivery timelines.

Engage with enterprise architects and platform teams to align solutions with reference architectures and governance guidelines for cloud and blockchain platforms.

Continuously explore emerging practices in Kotlin Spring Boot Node JS Corda and Azure to recommend improvements that enhance system performance and sustainability.

Qualifications

Showcase hands on experience of at least three years in building backend applications with Kotlin or Java and Spring Boot within modern software development teams.

Demonstrate practical proficiency in Node JS services that integrate with relational databases and external payment or invoicing systems.

Exhibit strong skills in PL SQL development including writing optimized queries views and procedures for large scale financial data processing.

Display proven experience in designing or implementing solutions on Azure including use of managed services monitoring and secure configuration.

Highlight direct project exposure to Corda or similar blockchain platforms especially for recording financial or transactional events.

Describe solid understanding of applying cash to invoices processes such as payment matching exception handling and reconciliation workflows.

Illustrate familiarity with agile delivery practices continuous integration and continuous deployment pipelines supporting frequent safe releases.

Convey ability to collaborate with cross functional partners such as finance operations analysts product owners and testers to deliver end to end features.

Emphasize strong problem solving communication and documentation capabilities that support clear understanding among technical and non technical partners.

Certifications Required

Azure Developer Associate or Azure Solutions Developer or Certified Blockchain Developer or equivalent cloud and blockchain certification

Cognizant is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law.