I am responsible for the entire life-cycle development of software, from initial requirement gathering to design, coding, testing, documentation, and implementation. My technical expertise includes fluency in programming languages (Java, Groovy, Kotlin) and knowledge of frameworks and tools for building software applications (Spring Boot, Hibernate, Vert.X, RxJava, Docker, Kubernetes, Microservices), methodologies (DevOps, TDD, Agile, Scrum, Kanban) and best practices (OOP, Design patterns). I am passionate about developing complex and innovative software for the next-gen by keeping abreast with the current technological advancements. I know the central role that teamwork plays in every organization's success and so I work as a team. I am highly motivated to apply for the position which offers an opportunity to deeply immerse myself in my work and learn new things that will help me exercise my innovative and creative skills in software design and development.