J2ee Developer Resume
Conshohocken, PA
PROFESSIONAL SUMMARY:
- Around 5 years of experience in Software Development Life Cycle(SDLC) Like Analysis, Design, Coding, Testing, Debugging and expert in working Agile, Rapid Application Development(RAD)and Waterfall Model.
- Extensive Experience in developing application using Java Technologies include Core Java , OOPs, Java Server Pages (JSP) , Custom Tags Library, XML, JDBC, JMS, Java Beans, Model View Controller (MVC), Spring framework, Hibernate and Web services .
- Extensive Experience in developing Cloud Native Application with Spring Framework and Spring Boot .
- Hands on work experience in implementing SOA architecture with SOAP (JAX - WS) and REST (JAX-RS) web services.
- Extensive Experience in design and development of various web and enterprise-level applications using Java /J2EE Such as Spring MVC, Hibernate , EJB , Servlets , JSF .
- Expert in developing web based distributed and Front-End Application using three tier architecture using HTML5, CSS3, Java Script, Jquery, Bootstrap, Angular and Ajax.
- Hands on work Experience in Spring Frame Work Modules such as MVC, IOC, AOP, Spring JDBC, Spring JTA, Spring IO, Spring Boo t with Thyme leaf, Spring HATEOS, Spring Heroku , and Spring Netflix.
- Strong experience in developing hibernate based DAO layer , Transactional based service layer for business logic and integrated all these layers using Spring Dependency injection, ORM and Web modules.
- Expert in Web Services in for data transfer from client to server using Apache Axis, REST, SOAP, WSDL, UDDI.
- Extensive Experience in working with multiple databases like Oracle 10/11g, SQL Server, MySQL, DB2, Sybase, PostgreSQL and SQLite and NOSQL Databases like (Mongo DB, Cassandra, Dynamo DB, Infinity).
- Good work experience in creating Docker Images, Containers, Push/Pull, and integrating with Spring Boot for running application securely on Container Platform.
- Extensive Experience in configuring and deploying the Application on Tomcat, WebSphere, Weblogic , and JBoss.
- Proficient in using build tool as ANT, Gradle, Maven to compile, package the components to the Application Servers. Developed MAVEN scripts for customizing WAR/ JAR file management for web applications.
- Expert in Build Tools Like CI/CD-ANT, Maven , Jenkins and logging tools like Log4J .
- Experienced in Development, testing and deployment of enterprise applications on Windows & UNIX platforms using IDE's such as Eclipse, IntelliJ 14.x/15.x .
- Strong experience in database design using PL/SQL to write tables, Stored Procedures, Functions, Triggers, Indexers and proficiency in writing complex queries, using Oracle, IBMDB2, SQL Server, MySQL and MongoDB.
- Experience on version control tools like GitHub, Subversion (SVN) and CVS.
- Self-starter and a Team Player with excellent communication, interpersonal, positive thinking and mentoring skills and a good aptitude for learning.
TECHNICAL SKILLS:
Architecture & Framework: Client-Server, MVC, J2EE, Struts, Spring, Hibernate
Database: Oracle, MySql
IDE: Eclipse, MyEclipse, MS Visual Studio Code, Editplus, TextPad
Design Methodology: Waterfall, Agile-Scrum
Design Patterns: MVC, DAO
Operating Systems: Windows 9x /XP/2003/VISTA/7/8
Technologies: Core Java, JSP, JSTL, JSF, Servlets, HTML5, JavaScript ES5, SQL, PL/SQL, C/C++
Web application servers: Tomcat, JBoss, WebLogic, WebSphere
Testing: JUnit, TestNG
Build Tools: Maven, ANT, Jenkins
PROFESSIONAL EXPERIANCE:
Confidential, Conshohocken, PA
J2EE Developer
Responsibilities:
- Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC) and used Agile Methodology (SCRUM) for developing application.
- Responsible for developing java components using Spring, Spring Transaction Management.
- Developed the persistence layer using Hibernate Framework by configuring the various mappings in hibernate files and created DAO layer.
- Implemented the service layer using Spring with transaction and logging interceptors.
- Performed the backend services testing using various systems like SOAPUI, REST API services.
- Created API documentation using Swagger and communicated it with the developers to serve as a POC.
- Responsible for development of Business logic in Core Java methods.
- Implemented Spring MVC to achieve Model View Controller design pattern. Configured spring to manage actions as beans and set their dependencies in a spring context file and integrated middle tire with spring web layer.
- Responsible for creation of design artifacts using Enterprise Architect.
- Used new Java 8 features, such as Lambda expressions, Streams and Functional Interfaces.
- Designed and developed using the Java collection API with Java 8 features and for Authentication and authorization extensively Spring Security is used.
- Used JSP and JSTL Tag Libraries for developing User Interface components.
- Familiarity with consuming and producing JSON data within JavaScript.
- Created TypeScript reusable components and services to consume REST API's using.
- Implementing the Coding standards, review the code and fixing all the code.
- Build and deploy done using Maven and Git repository.
- Created and compiled XML Schema to generate Java Bean classes.
- Developed web applications like message posting and auto complete form valuations using JSON, AJAX, and DOM scripting.
- Implemented modules into Node JS to integrate with designs and requirements.
- Familiarity with consuming and producing JSON data within JavaScript.
- Developed DAO Layer by calling existing stored procedures.
- Automation of the build process using Continuous Integration tools like Bamboo and Jenkins.
Environment: Java, Agile (SCRUM), REST API, Spring DI/IOC, Spring Boot, HTML5, CSS3, STS, Hibernate, XML, SOAP (AXIS) Web Services, Enterprise Architect, Web Services (SOAP and REST), SOAP UI, Maven, Log4J, GIT, Oracle, UNIX.
Confidential, Boston, MA
Java/J2EE Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, modeling, analysis, architecture design & development and worked with the business team to review the requirements.
- Created single page application with loading multiple views using route services and adding more user experiences to make it more dynamic by using React JS framework.
- Developed complex Multithreaded Java applications for processing large volumes of data to achieve Multitasking
- Used Java 1.8 Lambda expressions along with Streams for creating internal iteration and performing chain operations such as Filter, Map, Collect on a collection.
- Used Spring MVC framework at the Web tier level to isolate each layer of the application so that complexity of integration will be reduced, and maintenance will be very easy.
- Used Spring Batch for processing large amount of data like transaction management, job processing, resource management and logging.
- Developed the persistence layer using Hibernate Framework by configuring the various mappings in hibernate files and created DAO layer.
- Developed java API to connect with AWS S3 services for storing and retrieving leases data stored in the S3 buckets.
- Worked with npm commands and using package.json for managing dependencies and dev-dependencies of node js applications.
- Experience with Front-end JavaScript frameworks like React JS, Node JS. And with the creation of RESTful Web service.
- Developed REST API's using Spring MVC and Spring boot.
- Worked with Groovy Test Framework to implement testing, to accelerate programming speed and to increase the quality of code.
- Worked on setting up Maven scripts to build, package, and deploy application code to the target Apache Tomcat Servers and worked on continuous integration servers like BAMBOO.
- Used Postman to test the RESTful API for HTTP requests such as GET, POST, and PUT.
- Used Swagger specification for documenting REST API’s which exposes description of a RESTFUL web services to different clients.
- Used log4j to print the logging, debugging, warning, info statements.
- Developed SQL scripts and created views to fetch data from tables.
- Involved in working with the QA to assist in writing test code and debugging the defects in the application.
- Worked in Agile environment using SDLC tools like SVN, Jira, Bamboo, Maven for build packaging and deployments of the application components.
- Used Intel IJ as an IDE for Application Development.
Environment: Java 1.8, HTML5, CSS3, JavaScript, React JS, intel IJ, J2EE, Hibernate, Spring, JSP, Log4j, MVC, Jira, Bamboo, Docker, My SQL, H2 DB, Maven, Spring Boot, Spring Batch, Bit Bucket.
Confidential, Malvern, PA
Java/J2EE Developer
Responsibilities:
- Performed complete application life cycle function (SDLC) from conception to final release to users including design & analysis, Implementation, Testing, Deployment, and Maintenance.
- Followed Agile methodology throughout the project, involve in Scrum meetings with the team members on day-to-day basis for the update on project status.
- Extensively used Java 8 features such as lambda expressions, Parallel operations on collections, multithreading and for effective sorting mechanisms and Streams to store and process the data.
- Used Multithreading to simultaneously process as and when a specific user data is completed in one table.
- Designed the login portal using framework AngularJS 2.0 along with HTML5, CSS3 and Type Script.
- Implemented with XML, XSLT, XPath and Web services (REST & Soap).
- Worked with AngularJS routers, forms, modules, DOM, expressions, controllers, filters and Http Request.
- Configure and run gulp tasks in runtime and handle injection, CSS pre-processing, test-running.
- Created Typescript reusable components and services to consume REST API's using Components.
- Experience in creating RESTful web services using Jersey, SPRING framework and JAX-RS.
- Good understanding of REST API's extensive experience of integrating services via Ajax using JavaScript, jQuery, and AngularJS.
- Used spring framework 4.3 to create the beans needed and injected dependency using Dependency Injection.
- Implemented and developed Hibernate configuration and session-per-request design pattern for making database connectivity and accessing the session for database transactions respectively.
- Implemented jQuery based accordion styles and handled complete jQuery in showing Rich Internet Application.
- Implemented presentation layer using Spring Boot 1.3, J-Query and Bootstrap 4.0.
- Extensive involvement in developing Spring MVC, Spring Data and Spring Batch applications.
- Utilized spring core, Spring Boot, JPA, and Hibernate 5. Developed Entity objects and used Hibernate the ORM tool to access persistent data from Oracle.
- Wrote SQL queries to fetch data from tables and also created new columns to tables.
- Configured the Docker Containers and creating Dockers files for different environments.
- Experience in using JUnit and build tools such as Maven. Worked on Log4j for logging errors, messages and performance logs and SVN for version control.
- Maven used to manage dependencies in the application and deploy it on JBoss Application server .
- Used Eclipse as IDE tool to develop the application and JIRA for bug and issue tracking.
- Used GIT as a version control system and deployed the application in Production
- Extensively Worked on Continuous Integration and Continuous Deployment (CI/CD).
Environment: Java 8, JSP, Spring, JSTL, EJB, JMS, XML, XSLT, JDBC, AJAX, HTML, CSS, Bootstrap, JavaScript, Angular 2, Restful, jQuery, Hibernate, JPA, Oracle 11g, PL/SQL, JBoss, Docker, Log4J, Maven, Windows, Junit, JIRA.
Confidential, Portland, OR
Java/J2EE Developer
Responsibilities:
- Involved in analysis, design, development and testing phases of SDLC using Agile Methodology.
- Involved in developing Order Processing module which includes Order creation, Order Tracking and Generating Invoices.
- Involved in the creation of interface to manage user menu and Bulk update of Attributes using Angular.js , and jQuery for IT-Architecture projects .
- Responsible Backend development of JDA platform module using Java, J2EE, Spring MVC, Web Services, EJB .
- Used framework for writing validations on server-side component deployment of web applications and database templates.
- CRUD Related operations with Database are achieved using JDBC to implement backend part.
- Used SVN for software configuration management and version control.
- Actively participated in scrum meetings, Sprint/iteration planning meeting, Retrospective meeting, reviews and developed test scenarios.
- Involved in analysing Customer reported Cases and finding the root cause and Responsible for providing the deliverables to customer reported issues using Java, Spring, REST, SOAP, Java Script, CSS.
- Analysing the requirements, develop, implementing using Java, J2EE, JSP, JavaScript, HTML and SQL .
- Test Activities included Functional testing, Integration testing, System and User Acceptance Testing.
- To keep track of issues and tasks on individuals used JIRA ticketing system.
Environment: Java/J2EE, Spring, Web Services, HTML, CSS, JavaScript, JSP, Junit, JIRA, Apache Tomcat, Eclipse, Oracle, SVN, jQuery, Bit bucket, SOAP, REST Web services.