Job Description
- Design, implement, and maintain Java-based applications, ensuring scalability and robustness.
- Collaborate with stakeholders to analyze requirements, translating them into business objectives and system features.
- Write well-structured, testable code, and oversee all stages of Java application development.
- Identify and resolve technical issues, propose enhancements to the Java infrastructure, and create detailed design documentation.
- Conduct software analysis, programming, testing, and debugging to ensure high-quality deliverables.
- Develop user documentation, maintain codebases, and support continuous improvement initiatives through refactoring and optimization.
- Work closely with cross-functional teams, including QA, DevOps, and UX/UI, to deliver integrated solutions.
Years of experience needed –
4-8 years of experience.
Technical Skills:
- Knowledge of REST services using Java, and Spring Boot
- Experience in Kubernetes/Docker
- Must have working knowledge of Git, GitLab
- Strong knowledge of DataBase in Cassandra, MongoDB
- Have working knowledge of creating Graph QL, must have worked with POSTMAN
- Knowledge of JIRA tool.
Good to have Skills:
- Prior experience in Telecom sector with Billing Experience
- Working knowledge with Oracle
- Hands on experience in Kafka
- Interacted with tools such as Splunk/Kibana / Swagger