Recent Computer Science graduate with foundational knowledge in Java and Java EE, experienced in all phases of the Software Development Life Cycle (SDLC) including planning, analysis, design, implementation, testing, and maintenance of web-based applications, with a background in Agile methodologies through academic projects and self-driven learning. Knowledge in the development web-based enterprise applications using J2EE technologies like Servlets, JSP, JMS, Hibernate, Spring, JDBC, Java Beans, and Web services (REST). Familiar in User Experience (UX) design and development, User Interactive (UI) Web Pages, and visually appealing User Interfaces using HTML, CSS, Bootstrap, JavaScript, Angular 9. Good concept in Core Java concepts that includes Exception handling, Multi-threading, Collections framework, Java Beans and Java 8 features like Lambda, Functional Interfaces, etc. Good Hands-on experience in spring framework modules like spring boot, spring data, spring web etc. Development experience on different IDEs like Eclipse, IntelliJ and Virtual Studio Code, Experience in relational databases like MySQL. Worked with testing tools like Junit. Problem-Solving like Analyzing software issues to identify root causes and implement a solution & Development experience in Windows and Linux operating systems. Experience with Version Control tools like GitHub. Good understanding in using Spring features such as dependency injection and inversion of control (IoC) to develop scalable and maintainable applications. Experienced with the Build and deployment tools like Maven. Knowledge in configuring and deploying web applications in Tomcat Server.
Windows
Linux
C
C
Java
SQL
Java EE 4
Java EE 5
Java 8 and above
Servlets
JSP
JDBC
JMS
JPA
HTML
CSS
JavaScript
Hibernate
Spring Framework
Spring Boot framework