Passionate Java developer with hands-on experience in Java 8, Spring Boot, and Spring MVC. Hands on experience on java application support and associated enhancements. Deeper technical understanding on NodeJS, React, and automated testing frameworks.
Java Full Stack Development: Proficient in building scalable applications using Java 8, Spring Boot, and Spring MVC for backend services and business logic implementation.
Frontend Technologies: Hands-on experience with HTML, CSS, and JavaScript to create responsive, user-friendly web interfaces.
API Development & Integration: Skilled in developing and consuming RESTful APIs, working with JSON for seamless data exchange between frontend and backend systems.
Version Control & CI/CD: Comfortable using Git for version control and Jenkins for continuous integration and deployment pipelines.
Testing & Debugging: Knowledge of JUnit for unit testing and experience debugging and maintaining Java applications to ensure stability and performance.
Agile Development: Familiar with Agile methodologies, sprint planning, and collaboration in cross-functional teams to meet delivery deadlines.
Problem Solving: Strong analytical mindset with the ability to troubleshoot issues effectively and contribute to system improvement initiatives.
Domain Knowledge: Exposure to banking/finance systems, including experience working on internal applications for transaction tracking and customer support.
Communication & Teamwork: Excellent communication skills; capable of understanding business needs and translating them into technical solutions while effectively collaborating with teammates, stakeholders, and clients.
Adaptability & Fast Learning: A self-driven, fast learner who thrives in dynamic environments and quickly picks up new tools, frameworks, and technologies as needed.