8+ years
Hyderabad
Job Description
- 8+ years of hands-on software development experience in designing and implementing complex, distributed applications.
- Knowledge and real time experience in Designing, Development, and Maintenance of Scalable, Distributed applications.
- Strong experience in Java, Spring Boot-based application on RDBMS (SQL Server ).
- Hands on experience with frameworks like ReactJS,and designing Microservice/Event-driven architecture.
- Experience with cloud migration (AWS or Azure) and managing the development of cloud-based applications and development of APIs, web services.
- Capable of troubleshooting errors, finding root causes, resolving failures in real time.
- knowledge of Relational Databases, SQL and ORM Technologies(Hibernate, JPA, Spring Data).
- Experience with version control and source code management tools such as Git, GitHub and Bitbucket.
- Thorough understanding of Java and J2EE Internals (Class Loading, Memory Management, Transaction Management.).
- Knowledge on creation of CI/CD pipelines using Jenkins, Groovy and GitHub actions workflows.
- Knowledge on working and leading Agile/Scrum development cycles.
- Implement test cases using Junit, Mockito, Cucumber, jest.”