07 Aug
|
Tao Digital
|
India
Role & responsibilities
Preferred candidate profile
Should have overall IT experience of 7+ years in designing, developing, supporting customer facing, industry standard, applications, backend APIs and leading the cross-functional teams.
7+ years of experience in developing products/platforms using Java, Spring Boot, Spring Cloud, Spring Data JPA/JDBC, Spring Security, Spring Web, Spring Session frameworks.
7+ years of experience and expertise in designing, developing cloud-native, distributed, scalable, secure reactive APIs/applications using Java.
Expert in various system/application architecture styles such as Micro Services/Event-Driven etc and well versed in functional programming paradigm/programming style.
Experienced with cloud solutions either AWS/Azure, should have experience in dealing with multiple codebases/repositories by using Git, should be well versed with CI/CD tools such as GitHub Actions/Azure DevOps/Jenkins/GitLab.
Experience with containerization technologies such as Docker and Kubernetes.
Should have 7+ years of experience in test automation to improve code and test coverage, expert in writing Junit test cases, and should be well versed with frameworks such as EasyMock, Mockito, Cucumber, Selenium WebDriver, Cypress etc.
Should have experience in RDBMS(MySQL/MariaDB/Oracle), and NoSQL databases such as MongoDB/CouchDB/GraphDB/Cassandara.
Should have experience in streaming solutions using Kafka, messaging systems such as RabbitMQ/ActiveMQ, Caching tools (Redis, MamCached).
Ability to work both independently and collaboratively in a quick-paced workplace.
Familiarity with performance monitoring tools such as Recent Relic and Datadog.
Oversee the software development lifecycle, ensuring quality and timely delivery of projects.
Foster a culture of continuous improvement, encouraging team members to develop their skills and knowledge.
Oversees the execution of functional standards and best practices and provide technical assistance to the team.
Responsible for the quality of the code repository.
Experienced practitioner and hands on contribution to the team/squad delivery for their craft (Eg. Engineering).
Well versed with Agile Scrum/Kanban methodologies and should have experience in performing scrum ceremonies and sprint planning discussions.
Experience in designing, developing payment solutions/APIs is preferred/nice to have.
📌 Senior Java Developer Hyderabad (India)
🏢 Tao Digital
📍 India