Location: Hyderabad, Bangalore, Pune
Experience Preferred : 5+ years
Responsibilities:
- Develop, design, implement, and maintain Java-based software and applications, contributing to all stages of the software development lifecycle.
- Collaborate with cross-functional teams in an agile delivery-team to design, develop and ship new features.
- Write modular code and perform unit testing &produce and maintain well-documented code.
- Fixing of bugs & Perform code reviews.
Requirements:
- Experience in backend languages: Java 8 or above
- Working Experience in Spring Framework, Microservices, Restful webservices, Multithreading.
- Experience in Telecom / Networking Domain.
- Knowledge of multiple front-end languages, libs: React, HTML/CSS, JavaScript, Angular etc.
- Familiarity with databases: PostgresSQL –> able to optimize and help in performance improvements.
- Working experience in docker, Kubernetes, shell scripting.
- Familiarity with Hibernate. Build tools such as Gradle, maven experience is added Advantage.
- Experience with microservices architecture, writing effective API, Unit Testing
- Good to have (not mandatory): Familiarity with Jenkins, Jira, Confluence