We are looking for a Java developer having overall 4-8 years of experience. The candidate should
design, develops, and maintains Java-based applications and software, collaborating with other
engineers to integrate Java into various systems. They are responsible for writing efficient,
testable, and reliable code, as well as troubleshooting and resolving issues, ensuring the
performance and security of Java applications.
Key Responsibilities:
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