Job Description
Java Developer
Job Summary –
We are looking 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 –
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