Description

Job Description;


Experienced Java developer in various domains spanning retail, enterprise applications, and financial services, bringing a


comprehensive understanding of the complete software development life cycle (SDLC) from design to implementation and


deployments. 
Skilled in troubleshooting and deployment, with a proven ability to transform business and functional requirements into


efficient technical solutions. 
Experience in designing and implementing RESTful services and APIs, leveraging frameworks such as Spring and ReactJS


to facilitate seamless communication, efficient caching, and robust security implementation. 
Proficient in designing responsive front-end applications using technologies like ReactJS, HTML, and CSS, ensuring efficient

UI development and a seamless user experience. 
Possesses in-depth proficiency in messaging systems and event sourcing methodologies, with a strong understanding of


technologies such as Kafka for real-time data streaming. 
Familiar with relational database management systems (RDBMS) principles, including experience in writing and executing


SQL queries. 
Experienced in developing robust CI/CD pipelines using tools like Jenkins, Maven, and Gradle on Kubernetes, streamlining


and automating the building, testing, and deployment processes for modern software development practices. 
Skilled in writing unit tests and integration tests for full-stack applications and microservices, utilizing testing tools such as


JUnit and Selenium, to ensure robustness, reliability, and adherence to quality standards throughout the development lifecycle. 
Proficient in version control using Git and build management tools like Maven and Gradle, ensuring effective code


management and collaboration. 
 
 

Desired Skills and Experience
Java, Python, JavaScript, C++,Spring, ReactJS, Tailwind CSS, Selenium, Kafka, JPA, ORM

Education

Any graduate