Java / J2ee Developer Resume
Wilmington, DE
PROFESSIONAL SUMMARY:
- Having 7+ years of software development experience using JAVA/J2EE technologies.
- Experience in building UI technologies like HTML5, CSS3, Bootstrap4 and scripting languages like JavaScript, jQuery, AJAX, DOM, AngularJS, and ReactJS.
- Strong experience in using JSP’s, JSTL, HTML5, CSS3, Bootstrap4 and Bootstrap4 for developing Front - end web pages.
- Developed web applications by implementing Model View Control (MVC) architecture.
- Hands on experience in writing light weight Node.js, Express server using JavaScript, JQuery to make connections between server and databases like JDBC.
- Experience in building applications using various technologies like Java, spring, Hibernate, JPA, JSF, Servlets, JSP hands on experience on JAVA8
- Strong experience in using spring models like Spring MVC, Dependency Injection, JDBC, Spring Rest, and Spring Boot.
- Experience in developing Spring JDBC Templates and Spring Rest Templates.
- Implemented various design patterns like DAO, DTO, Singleton, Prototype, Service Locator, MVC using Java/J2EE technologies.
- Experience in Service Oriented Architecture and Web Services using SOAP and REST.
- Experience in developing and deploying the Micro services applications in Pivotal Cloud Foundry (PaaS) cloud platform and CF command line interface.
- Experience in Database Modeling, design and development of PL/SQL, Stored Procedures and packages in relational database My SQL, SQL Server 2000.
- Experience with build tools like Maven, Gradle and logging tools like Log4J
- Experience in deploying application on Tomcat, Web Sphere, web Logic and JBoss servers.
- Experience in document preparation includes Requirement Specification, Analysis, and Design Documents, Test cases, Use Cases, User Training Documents and Technical Help Documents.
- Experienced in Development, Testing and Deployment of various domain applications on Windows and UNIX platforms using IDEs such as Eclipse, NetBeans, Spring Test Suite, and IntelliJ.
TECHNICAL SKILLS:
Web Technologies: HTML5, CSS3, Bootstrap, JavaScript, jQuery, AJAX, Angular
Java/J2EE Technologies: Servlets, JSP’s, Struts, JSF
Frameworks: Spring Dependency Injection, MVC, Restful Services, Spring Boot, NPM
Database Technologies: MySQL, JDBC/ Hibernate, Oracle
XML Technologies: XML, XSL, XSLT
Web Services: SOAP, REST
Build tools: Ant, Maven, Gradle
SQL Languages: SQL Queries, PL/SQL, Stored Procedures
App Server: Tomcat, WebLogic, WebSphere, JBoss, Glassfish
Methodologies: Agile, Waterfall, TDD (Test Driven Development)
Protocols: TCP/IP, HTTP & FTP.
PROFESSIONAL EXPERIENCE:
Confidential, Wilmington, DE
Java / J2EE Developer
Responsibilities:
- Implemented a security module in Angular that integrates with the spring security in the backend with Authentication and Authorization and defined various custom directives.
- Implemented Routing and HTTP modules for navigation between the components and invoking the Rest Services using GET, POST, PUT, and DELETE methods.
- Analysis, design and development of Application based on J2EE using Spring and Hibernate.
- Used spring framework for Model View Controller (MVC) and integrated with Hibernate.
- Used spring inheritance, Auto-wiring, Core Containers, ORM modules for migration from EJB to spring, Spring Quartz for scheduling tasks to generating reports and emails to clients.
- Implementing or exposing the Micro services to base on RESTful API utilizing, implementing the Micro services to base on RESTful API utilizing Spring Boot with Spring MVC.
- Used JavaScript to add dynamic behavior, store information, and handle requests and responses.
- Worked on JavaScript arrays to build interactive websites and pages that adapt to every device
- Worked experience of using JPA with Spring Boot developing web services.
- Used REST-API with JAX-RS for consuming Restful web services.
- Used RESTful service for HTTP protocol and create the front-end web Service.
- Implement the user interface authentication to get into web application.
- Implemented Separate controller per form using Spring MVC components like Dispatch servlets, view resolver and Request mapping annotations and Rest Controllers annotations.
- Good experience with Spring AOP, Spring Transactions, Spring Security, Spring Quartz batch jobs, used Executor Framework to deal with Java Threads.
Environment: Java, J2EE, Spring MVC, Rest web services, Angular4, Spring 4.x, Spring Boot, Spring cloud, JSON, Maven, Junit, Hibernate, Oracle, JBoss, ECMA6, Executor services.
Confidential, San Francisco, CA
Java/J2EE Developer
Responsibilities:
- To analyze the root cause for a problem raised and provide quick solution as soon as possible.
- Developed application using Spring MVC, Hibernate and Rest web services on presentation layer, and business layer using spring.
- Create MicroService using spring MVC.
- Developed React JS user interface by creating Render method.
- Used spring configuration files, application context object for creating various factory objects.
- Created Spring MVC components like Dispatch servlets, configure Request mapping annotation
- Used Hibernate with JPA annotation and created several persistent classes.
- Implemented Spring MVC controllers with annotations, validations and using model attributes to pass request from the presentation layer to helper classes in java.
- Developed DAO classes with JUnit using Spring DAO package for data access manipulation.
- Integrated spring with Hibernate using configurations and implemented DAO layer.
- System analysis and deliver integration specification which includes interface exposed, technology and protocols used based on oracle SOA suite of products mainly BPEL, service Bus and WebLogic application server including JMS resources.
- JMS Extensively used Hibernate ORM in data access layer to write DAOs.
- Taken care of complete Java multi-threading part in back end components.
Environment: Java, Spring Dependency Injection, Spring MVC, Hibernate, Rest web services, Angular, Junit, Spring IOC, Spring security, Spring Batch, jQuery, IBM WebSphere, Junit, Hibernate, JMS, WebLogic, WSDL-2, HTML, XML, XST, XSLT.
Confidential, Maryland Heights, MO
Java/J2EE Developer
Responsibilities:
- Worked in developing spring related backend services (For the flex to access the database).
- Implemented caching mechanism using spring cache, configuration properties using EHCache.
- Implemented presentation layer of application using HTML5, and CSS3.
- Implemented transaction management using spring declarative transaction management.
- Implemented Hibernate Entity classes that map database tables using Hibernate annotations.
- Implemented Hibernate utility classes that used as base implementation for DAO layer.
- Implemented Hibernate second level caching at hibernate level using EHCache provider.
- Implemented Search based queries using Hibernate Criteria Query interface.
- Implemented Rest based web services, implemented security using JAX-RS annotations to handle data formats and use http methods.
- Build Maven Scripts for the application deployment and integrated with tomcat server.
- Involved in writing test cases, implement unit test cases using Junit.
Environment: J2EE, Spring framework, Spring MVC, Spring Boot, Hibernate, Angular JS, JQuery, JSON, JSF, Servlets, JDBC, AJAX, Tomcat, Multithreading, Web services, SOAP, XML, Micro services, Java Beans, Net Tool, JQuery, JavaScript, Apache Maven, JUnit, XSLT, HTML, CSS.