Z
Full Stack Developer - Java and Node.js
Job Description
Comviva is changing the world through digital experiences. Our innovative portfolio of digital solutions and platforms brings greater choice, faster time to market and flexibility, to better meet the evolving needs of our customers as they drive growth, transform and bring efficiency. From maximizing customer lifetime value to enabling large-scale digital transformation, we partner globally with organizations in the communications and financial industry to solve problems fast and transform for tomorrow.
Key Responsibilities
Backend: Core Java, J2EE, Spring/Spring Boot, Hibernate/JPA, Node.js, Express.js, Design Patterns, REST/SOAP Web Services, Microservices.
Frontend: ReactJS 18/19, TypeScript, Redux Toolkit, Vite, Webpack, Tailwind CSS, Socket.io, WebSockets, JointJS.
Database Infrastructure: MySQL, KeyDB/Redis, MinIO, Apache/Tomcat, Linux Commands, HTTP, XML/JSON, TCP/IP, TCP/UDP.
Security Integration: OAuth 2.0, JWT, Kafka, BullMQ, KrakenD API Gateway.
Tools Delivery: Git, Maven, Jenkins, Ansible, Sonar/SonarQube, JaCoCo, JUnit, JMeter, Wireshark, CI/CD, Agile/Scrum, RCA, Code Reviews.
Good To Have
Key Responsibilities
- Design, develop, and maintain full-stack enterprise applications.
- Strong understanding of OOP concepts, SOLID principles, design patterns, and clean coding practices.
- Develop backend services using Java, J2EE, Spring Boot, Node.js, and Express.js.
- Build responsive frontend applications using ReactJS 18/19 and TypeScript.
- Experience developing and integrating SOAP/REST Web Services and APIs.
- Good understanding of microservices and distributed application architecture
- Implement authentication using OAuth 2.0, and JWT.
- Work with Kafka/BullMQ, KeyDB/Redis, MySQL, Oracle, and MinIO.
- Deploy and troubleshoot applications on Linux and Apache/Tomcat/Ngnix.
- Perform code reviews, unit testing, static analysis, performance testing, and RCA.
- Excellent analytical and debugging skills with ability to troubleshoot complex issues
- Ability to work independently as well as collaboratively within a cross-functional team.
- Use AI-assisted development tools to improve coding productivity, debugging, testing, documentation, and code quality.
- Strong ownership and focus on quality and timely delivery.
Backend: Core Java, J2EE, Spring/Spring Boot, Hibernate/JPA, Node.js, Express.js, Design Patterns, REST/SOAP Web Services, Microservices.
Frontend: ReactJS 18/19, TypeScript, Redux Toolkit, Vite, Webpack, Tailwind CSS, Socket.io, WebSockets, JointJS.
Database Infrastructure: MySQL, KeyDB/Redis, MinIO, Apache/Tomcat, Linux Commands, HTTP, XML/JSON, TCP/IP, TCP/UDP.
Security Integration: OAuth 2.0, JWT, Kafka, BullMQ, KrakenD API Gateway.
Tools Delivery: Git, Maven, Jenkins, Ansible, Sonar/SonarQube, JaCoCo, JUnit, JMeter, Wireshark, CI/CD, Agile/Scrum, RCA, Code Reviews.
Good To Have
- Shell Scripting, Python and Oracle.
- AWS/Azure and cloud technologies.
- Selenium/Robot Framework.
- Solr, Elasticsearch/OpenSearch.
- RASA NLU / AI-ML integration.
- Experience on Fortify, JFROG XRAY, Acunetix.
- Streaming platform Wowza.
- Telecom, OTT, Marketplace and Chatbot domain experience.
- Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.
- Role: Full Stack Developer
- Industry Type: Software Product
- Department: Engineering - Software & QA
- Employment Type: Full Time, Permanent
- Role Category: Software Development
- Education
- UG: Any Graduate
- PG: Any Postgraduate
- Key Skills
- chatbotcssapi gatewayaienterprise applicationsexpressapplication architecturecloud technologiescode qualitycore javaansiblecloudapachefortifyapiselasticsearchdesign patternsdebuggingagileawsarchitectureazure
