Job SummaryWe are seeking a highly skilled Java/Node Developer to design, develop, test, and maintain full-stack applications.
The ideal candidate will take ownership of the entire development lifecycle, ensuring scalable, secure, and high-performance solutions.
This role involves close collaboration with cross-functional teams and adherence to best practices in software engineering, compliance, and security.
Key Responsibilities- Design, develop, test, and maintain full-stack applications using Java and Node.js.
- Write production-ready, testable code with a focus on scalability, reliability, and performance.
- Collaborate with stakeholders to analyze requirements and translate them into technical designs.
- Conduct software analysis, debugging, and propose design improvements.
- Participate in code reviews and apply feedback to meet coding standards.
- Ensure compliance with security and development best practices.
- Contribute to continuous improvement initiatives and innovation efforts.
- Review and prioritize tasks for incremental delivery; communicate blockers proactively.
- Work with architecture diagrams and tools to support system design and documentation.
Required Qualifications- 4-8 years of experience in software development.
- Expert-level proficiency in Java (version 17 or higher).
- Strong experience with Spring Boot and Java frameworks/libraries.
- Proficiency in Node.js and React.
- Deep understanding of microservices architecture, APIs, JUnit, and Mockito.
- Experience with DevOps practices and CI/CD pipelines; familiarity with Kubernetes.
- Hands-on experience with cloud platforms, including containerization and on-prem environments.
- Strong database skills in both relational and non-relational systems.
- Experience working with architecture diagrams and development tools.
- Excellent communication, collaboration, and problem-solving skills.
Preferred Qualifications- Prior experience in the telecom sector, especially with billing systems.
- Working knowledge of Oracle databases.
- Hands-on experience with Kafka.
- Familiarity with tools such as Splunk, Kibana, and Swagger.
Education: Bachelors Degree