Java Developer
In this role, I focused on developing the front end with JSP, AJAX, Struts tags library, jQuery, HTML5, and CSS3, ensuring a seamless user experience. Leveraging Java 8 features like Lambda Expressions and Stream APIs, I optimized Collection, Concurrency, and IO operations. Employing the Struts framework, I designed a banking web application following the Model View Controller pattern. Utilizing Angular UI components and Angular-JS router, I crafted intuitive user interfaces. Spring Boot… Show more In this role, I focused on developing the front end with JSP, AJAX, Struts tags library, jQuery, HTML5, and CSS3, ensuring a seamless user experience. Leveraging Java 8 features like Lambda Expressions and Stream APIs, I optimized Collection, Concurrency, and IO operations. Employing the Struts framework, I designed a banking web application following the Model View Controller pattern. Utilizing Angular UI components and Angular-JS router, I crafted intuitive user interfaces. Spring Boot facilitated streamlined build configurations for web applications, while Spring Batch enabled automated notification processes upon parsing-persisting completion. Leveraging Spring DI and Spring Data JPA, I enhanced data sorting and filtering capabilities, enriching user interactions. Additionally, I optimized session-level data structure management and implemented user validation with JSP-Servlets and JDBC. Developing Angular-JS directives for reusable UI components and maintaining elaborate services-based architecture with Hibernate ORM were integral aspects of my role. I ensured organized application structures and conflict-free dependencies using complete Ant build lifecycle and Jenkins for continuous integration and deployment. Test cases were developed and executed using JUnit, with issue tracking managed through JIRA. Show less