I am a passionate full stack Java developer with 6 years of experience delivering enterprise solutions by designing and coding technical solutions using Java/J2EE and UI technologies. I specialize in both back-end and front-end development, working extensively with frameworks like Spring Boot, Hibernate, and Angular, and have experience deploying applications in cloud environments and containerized platforms. I enjoy working in agile environments and continuously improving my skills in microservices architecture and DevOps practices. Throughout my career, I have been involved in all phases of the software development lifecycle including requirement analysis, design, development, testing, deployment, and maintenance. I take pride in building scalable and efficient applications for financial and service sectors, integrating web services and messaging platforms like Kafka and JMS, and contributing actively to production support and optimization.

Meet Samir Kumar

I am a passionate full stack Java developer with 6 years of experience delivering enterprise solutions by designing and coding technical solutions using Java/J2EE and UI technologies. I specialize in both back-end and front-end development, working extensively with frameworks like Spring Boot, Hibernate, and Angular, and have experience deploying applications in cloud environments and containerized platforms. I enjoy working in agile environments and continuously improving my skills in microservices architecture and DevOps practices. Throughout my career, I have been involved in all phases of the software development lifecycle including requirement analysis, design, development, testing, deployment, and maintenance. I take pride in building scalable and efficient applications for financial and service sectors, integrating web services and messaging platforms like Kafka and JMS, and contributing actively to production support and optimization.

Available to hire

I am a passionate full stack Java developer with 6 years of experience delivering enterprise solutions by designing and coding technical solutions using Java/J2EE and UI technologies. I specialize in both back-end and front-end development, working extensively with frameworks like Spring Boot, Hibernate, and Angular, and have experience deploying applications in cloud environments and containerized platforms. I enjoy working in agile environments and continuously improving my skills in microservices architecture and DevOps practices.

Throughout my career, I have been involved in all phases of the software development lifecycle including requirement analysis, design, development, testing, deployment, and maintenance. I take pride in building scalable and efficient applications for financial and service sectors, integrating web services and messaging platforms like Kafka and JMS, and contributing actively to production support and optimization.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
See more

Work Experience

Full Stack Java Developer at BMO Financial Group
May 1, 2022 - Present
Involved in requirements analysis and module development, designing and implementing asynchronous communication interfaces using JMS API. Developed complex web pages with Angular, HTML5, CSS, and integrated front-end with Node.js components, deploying applications on IBM Bluemix Cloud. Built and maintained Spring Boot microservices, Single Page Applications using Angular 7, and RESTful APIs. Worked with AWS services for database and container deployments. Utilized Kafka for messaging and multithreaded Java programming. Developed server-side applications using Spring MVC and Hibernate, and used Active MQ for messaging. Supported end-to-end customer self-service modules with performance improvements using Hibernate Cache. Created and maintained RESTful APIs using ASP.NET Core Web API and Spring RESTful API services. Developed and deployed applications on WebSphere and Docker containers with AWS EC2.
Java Full Stack Developer at HDB Financial Services Ltd
August 31, 2021 - August 22, 2025
Followed Agile methodology with 2-week sprints using JIRA, implemented Test-Driven Development and created technical design documents. Utilized NPM and tools like Grunt and Express for dependency management and AJAX calls in AngularJS. Developed dynamic role-based HTML navigation and responsive UI components with HTML5, CSS3, Bootstrap, and AngularJS. Designed and exposed REST APIs using Spring Boot and Spring MVC. Implemented Spring modules including Security, Batch, AOP, and AspectJ, and developed Hibernate DAO classes. Created microservices supporting CRUD operations and Service-Oriented Architecture. Managed JMS messaging with ActiveMQ and RabbitMQ using MDBs and Zookeeper. Conducted unit and system testing with JUnit and implemented logging using Log4J.
Java Developer at Sapphire IT Solutions Pvt. Ltd
October 31, 2019 - August 22, 2025
Developed Web APIs using Java8/J2EE, JSP, Servlets, JDBC, Spring, SOAP, REST, HTML, and XML. Supported and maintained existing projects, diagnosed and fixed bugs. Participated in design and development phases following Agile software development practices. Used IntelliJ IDE and Jira for Scrum practices. Developed JDBC transactions with Spring JDBC Template and created Single-Page Application pages using REST services. Conducted initial Spring and Maven project configurations. Designed POJO objects and used Hibernate ORM with MySQL and SQL Server. Implemented XML and WSDL interfaces supporting Java and non-Java clients.

Education

Add your educational history here.

Qualifications

Add your qualifications or awards here.

Industry Experience

Financial Services, Software & Internet, Professional Services