Senior Java Software Engineer
Summary
Senior backend engineer building scalable, testable microservices in Java (Spring Boot, Hibernate) for an international telecom client's CRM and billing systems at a technology consultancy. Day-to-day work spans REST API design, Kafka, Redis caching, PostgreSQL/MongoDB, and OpenShift deployments.
Voxtechs is a global technology consultancy and services firm. Voxtechs aims to assist our customers in their digital transformation and growth journey in line with their customer experience and simplification vision. Voxtechs team has experience in various areas of technology. We have especially deep knowledge and experience in telecom industry. CRM, Order Management, Product Catalog, Billing, Invoicing, Payment modules are our strongest areas.
Job Description
For international leader client, the ideal candidate will be responsible for developing high-quality testable and scalable code. The candidates will work in an autonomous and cross functional team having the ownership of end-to-end product development lifecycle. They will have the opportunity to learn about the CRM and Billing landscape components of an international company
Requirements
- B.Sc. degree in Computer Engineering or a related area,
- Minimum 5 years of experience,
- Backend development with JAVA, Spring Boot, hibernate, microservices,
- Experience in backend development using Python is a plus.
- Expreience in MICROSERVICE ARCHITECTURE and development.
- Experience in Apache KAFKA.
- Proficiency in using REDIS for caching.
- Experience in OCP (Openshift Container Platform)
- Proficiency in postgreSQL as an RDBMS and mongoDB as a NoSQL database.
- Experience with designing and implementing RESTful APIs
- Knowledge of Object Oriented Programming and Software Patterns,
- Experience with version control system(e.g., Git)