3+ years of experience as a Java developer in full software development life cycle including requirement analysis, design, coding, testing, debugging, and maintenance.
Experience with Software Development Life Cycle (SDLC) process and Object-oriented analysis, Expertise Java Beans, and design (OOAD) concepts
Experienced in Waterfall and Agile methodologies and participated in Scrum meetings
Experience in Core Java concepts, such as Multithreading, Collection Framework, Synchronization, Garbage Collection, and Data Structures with strict coding standards
Ability to diagnose and resolve problems independently, self-starter, and detail-oriented Implemented Unit Testing, Debugging, and System Testing using Junit Involved in developing the UI pages using Angular, HTML, CSS, JavaScript, JSON, jQuery and AJAX
Good Knowledge in developing the application by using JDBC, Servlets, JSP, Java Beans, JMS, Struts, Spring, Hibernate, JSF
Developed applications using IDEs such as Eclipse, IntelliJ, and Net Beans Designed and developed web interfaces and business logic using Spring, JSP, Servlets, JavaBeans, Spring JDBC, Java Script, HTML, and XML Technologies
Overview
9
9
years of professional experience
Work History
Java Developer
JPMorgan Chase & Co
Columbus, Ohio
01.2022 - Current
Participated in Requirements gathering, Analysis, Design, Development, and Testing of the application using AGILE methodology (SCRUM)
Extensively used Linux for testing software end to end
Experience using the Atlassian suite of tools such as JIRA, Confluence, and Bitbucket
Involved in migration from DB2 to oracle, converted DB2 query to Oracle
Developed DAOs using JPA, hibernate persistence API for the database operations to interact with Oracle Database
Experience in using build/deploy tools such as Jenkins/Jules for Continuous Integration & Deployment
Involved in Requirements gathering, Analysis, Design, Development, and Testing of the application using AGILE methodology (SCRUM)
Use of Java 8 programming with Groovy and Gradle as a build and dependency management tool for creating EAR, WAR and JAR file
Used micro-services architecture with Spring based services to integrate user libraries in the application
Technical guidance in sprint planning sessions, and participation in design meetings for new systems, modules, and data layouts
Collaboration with engineers, product owner, and business stakeholders throughout the organization to translate business requirements into technical specifications
Contributed to standards and best practices around development processes, coding, and peer reviews
Experience using the Atlassian suite of tools such as JIRA, Confluence, and Bitbucket
Used relational database, such as DB2, Oracle, or MySQL with Spring Data JPA to implement data access layers
Experience in using build/deploy tools such as Jenkins and Dockers for Continuous Integration & Deployment for Microservices
Used testing and mocking frameworks like Spock and Junit 5 for unit testing
Used Hibernate in persistence layer and developed POJO & Data Access Object (DAO) to Handle all database operations
Involved in Requirements gathering, Analysis, Design, Development, and Testing of the application using Waterfall methodology
Analyze requirements with team, write High Level design documents, System Use Case, analyze risk factors
Developed application using Java 8, Spring, Spring Boot, Hibernate, Angular-JS, HTML5, CSS3, Bootstrap, Angular-UI
Utilized Spring framework for middle-tier and hibernate for ORM (Object Relational Mapping) and DAO implementation
Used Spring-boot framework to write Restful web services and Maven for build automation tools
Development using Spring MVC Framework which communicates with various service layers and configuring the Spring XML files
Used MySQL for the database management system
Used Spring Framework Bean factory for initializing the services and implemented Transaction management based on Spring AOP and dependency injection based on Spring IOC
Developed the system using Java, Spring, Spring Boot, Hibernate, Angular-JS, HTML5, CSS3, Bootstrap
Used Spring framework including Spring core/IOC, Spring AOP (Aspect oriented programming), Spring ORM, Spring Batch, Spring Auto wiring, and implemented the authentication, authorization, and access-control features by using Spring Security
Developed DAOs using JPA, hibernate persistence API for the database operations to interact with Oracle Database
Developed REST Web services to make web service calls simple and easy for the client to access it with the help of standard HTTP URIs and tested using Postman
Analyzed, designed and implemented presentation layer using Spring framework for rendering web pages configuring the Spring XML files and used Maven build automation tools
Used Apache Tomcat as an application server to deploy various components of application
Environment: Java, HTML5, CSS, Bootstrap, AJAX, XML, jQuery, jQuery UI, Junit, JSP, Servlets, Spring, Spring Boot, Microservices, Hibernate, Spring boot, REST, Maven, GIT, Gitlab, Tomcat, Eclipse (IDE), and MySQL
Education
Master In Computer Science and Information System -
University of North Carolina at Wilmington
05.2020
Bachelor In Computer Engineering -
Pokhara University
12.2015
Skills
Java 18/17, C, C, Python, JavaScript, Html, and CSS
Spring MVC, Spring Boot, and Hibernate
My SQL, PostgreSQL, and Oracle
Jenkins
Java, Analysis, Designing, Development, Implementation, Testing, and Packaging and Deployment
Spring Micro Services, RESTful APIs, JAX-RS, and JAX-WS
Eclipse, IntelliJ, NetBeans, Notepad, Idle, PyCharm, Hibernate, and JDBC
AWS
Timeline
Java Developer
JPMorgan Chase & Co
01.2022 - Current
Java Developer
Modivcare
01.2021 - 01.2022
Java Developer
State of SC
08.2020 - 04.2021
Java Developer
Leapfrog Technology Inc.
06.2015 - 01.2017
Master In Computer Science and Information System -