Java/j2ee Developer Resume
Atlanta, GA
SUMMARY
- Around 8 years of experience in analysis, design, development and implementation of, enterprise and web applications, with skills in wide range of Java technologies.
- Good understanding of the System Development life cycle (Requirement, Design, Development, Testing, Deployment and support).
- Experience with development, implementation and maintenance of large web/portal application systems using J2EE technologies (using Core Java, Servlets, JSP, JDBC, JMS, Swing, Struts, Spring, Shell Scripting, Hibernate, XML, a, Web service, Axis, NetBeans, Eclipse, ANT.
- Strong programming skills in designing and implementation of multi - tier applications using web-based technologies likeSpring MVCandSpring Boot.
- Experienced in working with spring frameworks and ORM mapping tools like Hibernate and MyBatis, which implements Java Persistence API (JPA).
- Good experience in MVC (Model View Controller) architecture using Struts,Spring, spring web flow, JPA 2, JTA, JNID implementing JSTL (JSP Standard tag library) & custom tag development.
- Strong experience in Spring Framework in developing applications using Spring MVC, IOC, AOP,JDBC, JPA, Spring Boot, Spring Cloud and Spring Batch.
- Proficiency in front end development languages like JSP, JavaScript, HTML5, CSS3, JQUERY, AJAX, JSON, DOJO, XML, XSL, XSLT, AngularJS, ReactJS, Sencha EXT-JS and Bootstrap.
- Experienced in developing SOA (Service Oriented Architecture) and J2EE Web Services based on RESTful, SOAP,WSDL, UDDI, JAX-WS, JAXB, JAX-RS using tools like Apache Axis.
- Proficient in working with XML related Technologies XML, XSLT, XPATH, XSL, DTD, DOM, and XML Spy tool.
- Well versed in Web Development Technologies like HTML, DHTML, CSS, XSLT, XML (SAX, DOM), Custom Tags, JAVA SCRIPT.
- Experienced in using JavaScript library JQuery, MS FrontPage, JSP, Struts Tag Library, AngularJS, Jasmine.
- Good knowledge in JSON, JAXB, JAXP and Extensive experience in development and implementation of Restful Web Service as a Provider along with JSON as messaging medium and have also implemented Soap based web services using apache-CXF.
- Experience in using PL/SQL in Oracle, MS SQL Server for developing database to create its objects like tables, views, functions, triggers, RDBMS Design, DB normalization, ER modeling, SQL, PL/SQL, procedures, cursors, functions and stored procedures packages along with knowledge on SQL and HQL Queries. And having knowledge of NO SQL databases like Mongo-dB, Cassandra.
- Experience in Unix/Linux, Shell Scripting, Build and Deployment.
- Experienced with JUnit for unit testing and Log4J for extensible logging, debugging and error tracing.
- Experienced with build tools include Maven, Gradle.DockerandJenkins Version/Source Control tools including SVN and Rational ClearCase. IDE tools like RAD, WSAD, Eclipse, Spring STS, and Borland JBuilder and Oracle Jdeveloper.
- Involved in developing Test plans, Test Cases (Manual/Automated) tools such as Selenium IDE, Selenium Grid, Junit, Test Procedures and white-box and black-box testing.
- Used Continuous delivery / Continuous Integration (CD/CI) tools Docker, Jenkins to deploy this application to AWS along with GIT for Version Control of code for incremental development.
- Worked on various application servers and web servers like WebSphere, BEA Web logic, JBossand Tomcat
TECHNICAL SKILLS
Languages: C, C++, Java (1.8), PL/SQL, UML2.X
Technologies: JSP2.1/2.0/1.2, Servlets 2.x/3.x, JavaBeans, JDBC, Struts2.x, Hibernate3.x/4.x, Spring3.0/4.0, micro services,WebServices,SpringBoot,SOA, JMS2.0, and DOM Parsers, AJAX, Karma,Jasmine
Web Technologies: HTML/DHTML, XHTML2.0, JavaScript1.x, ReactJS XML1.0, XSL, XSLT, XPATH CSS, jQuery, Angular-JS, Ext JS
Development Tools (IDEs): Eclipse, JBuilder, NetBeans, MS Visual Studio, Spring Tool Suite.
Web/Application Servers: Tomcat7.x, WebLogic 10.3/9.2/8.1/7.0 , IBM WebSphere7.x/8. X, JBOSS
Database: Oracle 11g, SQL server 2008, MySQL, Mongodb
Platforms: Windows, UNIX, LINUX, MAC
Testing Tools: JUnit 4.x, JIRA,Mockito, Rally, TestNG, Version1
Version Control: CVS, SVN, VSS and Rational ClearCase, GIT Hub
Methodologies: Agile Methodology, Waterfall model,AWS
Build Tools: Gradle, Maven
PROFESSIONAL EXPERIENCE
Confidential, Atlanta, GA
Java/J2EE Developer
Responsibilities:- We will build a market generation segmentation engine used throughout Campaign Automation for slicing large prospect populations into very specific groups for the purposes of targeted marketing.
- Design and developed web application using core Java and J2EE technologies and worked on various development activities on front-end redesign.
- Developed RESTful Micro Services using Spring Boot and Spring Cloud.
- Implement new features based on provided technical and user experience design.
- Design and developed web application using core Java and J2EE technologies and worked on various development activities on front-end redesign
- Implemented spring modules Dependency Injection and Aspect Oriented Programming.
- Developed server side application to interact with database usingSpring bootandHibernate
- Collaborated with developers and other professionals within the organization.
- Worked with RESTful APIs and other programmatic interfaces.
- Developedmicroservice architectures.
- Extensively used Micro services so that the services can be independently developed, tested, deployed, monitored, and scaled.
- Build interactive applications leveraging React JS.
- Using AWS for deploying and scaling web applications and services developed in java, node.js and Docker
- Performed root cause analysis to efficiently identify and resolved problems.
- Designing and writing test automation scripts.
- Assist in migrating SaaS product to cloud native technologies.
- Used Gradleand Ant build scripts to build the application.
- Integrated Spring DAO for data access using Hibernate, used SQL for querying databases, designed & developed persistence service using Hibernate framework.
- Proposed and implemented various ideas like shared libraries,design patterns in developing, deploying and integrating the applications.
Confidential, New Jersey
Java/J2EE Developer
Responsibilities:
- Involved in all phases of Software Development Life Cycle (SDLC) of project including requirement Analysis, Designing, Building, Unit testing and Deployment.
- Design and developed web application using core Java and J2EE technologies and worked on various development activities on front-end redesign.
- Developed front end UI screens usingHTML,CSS,API’S,JavaScript,Spring,Springboot,Microservices,LESS, Bootstrap, CSS3, Angular-UI and AngularJS.
- Launched and connected to an EC2 Linux instance on AWS
- Redesigning the E-Z-Pass website to be feasible with HTML 5 and functionality changes according to client requirements. Creating custom, general use modules and components, which extend the elements and modules of core AngularJS.
- Implemented code according to coding standards and created AngularJS Controllers, Services, Directives and Filters.
- Tested all the application controllers extensively with AngularJS built-in testing features and Jasmine
- Implementedspring modules Dependency Injection and Aspect Oriented Programming.
- Developed server side application to interact with database usingSpring bootandHibernate.
- Developing Controllers, Service Classes and DAO based on MVC architecture.
- Integrated Spring DAO for data access using Hibernate, used SQL for querying databases, designed & developed persistence service using Hibernateframework.
- Implemented Server caching using IBM proprietary API classes and used Log4J logging framework for logging messages at various levels.
- Performing unit testing and reviewing the results with the team and participated in daily meetings with the business analysts to document the requirements and enhancements.
- Meetings with the offshore team to address the integrated application issues.
- Extensively used Liquid XML and SOAP UI for testing the web services.
- Worked with third party database tool TOAD to write/fine-tune the PL-SQL queries.
- Coordinating with server admins in application deployments and server configuration.
- Travelled to offshore locations to train the resources and work with the QA analysts.
- Proposed and implemented various ideas like shared libraries, design patterns in developing, deploying and integrating the applications.
- Developed the message listener beans and session beans to read and process queue messages. Configured JMS queues and activation specifications on the application server.
- Configured the EJB container with listeners, data sources and session beans.
- Developed simulator applications using servlets, Node JS and jsp to test the back end jobs.
- Providing trouble shooting and error handling support for multiple applications.
- Used code version controlling using Tortoise SVN.
Environment: Java 1.7/1.8, EJB 3.1, Servlets 3.0, JDBC 4.0, spring 4.2, Hibernate 4.0, HTML 5, AngularJS 1.6, WebSphere 8.5, Oracle, SOAP UI 5.2, TOAD, Liquid XML, log4j, JUnit, Jenkins,Docker,Gradle Tortoise SVN, Win SCP, Windows, Linux.
Confidential, Aloha OR
Java/J2EE Developer
Responsibilities:
- Analyzed use cases, created interfaces and designed the core functionality from presentation layer to business logic layer.
- Implemented and designed applications using Software Development Life Cycle (SDLC) that includes Requirements Analysis, Design, Coding, Testing.
- Implementation and maintaining applications along with methodologies like Object Oriented Analysis and Design (OOAD).
- Responsibilities include analysis of applications, designing of the enterprise applications, functional, technical and project management.
- Design and Developed applications using Core Java, Java Collection,Spring,Node JS,JDBC, API’S, AWS, Servlets, JSP.
- Implementing Spring and Struts Framework and Re designing the existing applications.
- Working on front-end and back-end application development. Have upgrade additional functionalities and services with the use cases provided. Attended JAD sessions for collecting the business requirements. Worked on creation of MOCKUP screens using BluePrint and presented to the users before development.
- Re-developing JSP elements, Custom Tag Libraries and JavaScript code for JSP’s to upload applicant case documents and also retrieve the documents from Enterprise Content Engine.
- Worked on implementing Web-Services SOAP and RESTFUL services in which request and responses are Image documents being transferred between applications.
- Implemented IBM Content Management architecture for an efficient implementation of the view level customizations and interfaced with the application logic.
- Implemented Persistence Layer Queries, Stored procedures, Functions, Packages.
- Used Maven and Ant build scripts to build the application.
- Use MVC Design Pattern in the application. Incorporated an efficient way of doing builds and deploying the application to WeblogicandTomCat Application Server.
- Used Content Delivery Networks (CDNs) to accelerate website performance and provide a numerous benefits for users and also for the network infrastructure.
- Used CDN in a system of servers deployed in different geographical locations to handle increased traffic loads and reduce the time of content delivery for the user from servers.
- Monitored the error logs using Log4J and fixed the problems. Used HCS (Health Commerce System) system with Single Sign On for Applications. Used Oracle &MySql Server to manage data and create tables Used Eclipse Luna, Neon Oracle IDE for developing project.
- Developed Parser and Builder XML, XSLT, Java Beans,Jenkins,Docker J-Query.UsedJUnittestcases for creating and testing the app.
Environment: J2EE, JSP, Struts2, Spring, IBM Content Management, HTML5, Web Services, RDBMS, JavaScript, XML, JDK, MAVEN, IBM Rational Clear Case, JPA, JSF, JQuery, Weblogic Application Server, GIT, Log4j.
Confidential, Boston, MA
Java Developer
Responsibilities:
- Implementing the design patterns like Singleton, value object pattern and Data access objects in the project.
- Involved in system design and development in core java using Collections, multithreading and exception handling. Designed and developed the UI using HTML, CSS,API’S,Servlets and JSP.
- Responsible for development of presentation layer using JSP, spring.
- Business logic was developed using Session beans and container managed persistence services via Hibernate. Involved in developing web services using SOAP (UDDI, WSDL), XML.
- Deployed entity beans on WebSphere Application Server.
- Worked on LDAP configuration for accessing and maintaining distributed directory information services over Web security protocol network.
- Implemented MVC architecture using struts, JSP & Enterprise Java Beans.
- Involved in development of services based architecture utilizing open source technologies like Hibernate ORM and Spring MVC Framework.
- Exposed to all phases of software development life cycle, including in-depth knowledge of RUP. Designing and coding of Action classes and Business Layer and DAO Classes and wired them using Spring Framework.
- Worked on Persistence layer from simple DAO to Spring/Hibernate.
- Designed Stateless Session Beans fitting the requirement of the business and implemented its interfaces.
- Experience in writing Queries, Stored procedures, Functions, Packages, and Triggers.
- Implemented Data Access Objects (DAO pattern) using JDBC.
- Developed batch programs to update and modify metadata of large number of documents in FileNet Repository using CE APIs
- Extensively used JavaScriptto provide the users with interactive, Speedy, functional and more usable user interfaces. Designed Asynchronous communication using Ajax.
- Worked on creating Packages, Stored Procedures & Functions in Oracle using PL/SQL and TOAD. This clearly separates the Business Logic from the Backend access to the Database and the Front end Presentation layer.
- Worked on creating a test harness using POJOs, which would come along with the installer and test the services every time the installer would be run.
- Involved in the Code review Team that suggests the best way so that the product is stable and is implemented with the best performance and efficiency.
- Used the JDBC for data retrieval from the database for various inquiries.
- Java Stored Procedure used to generate PDF reports.
Environment: J2EE 1.3, HTML, Java Script, Ajax, JDBC, SQL procedures, Hibernate, Struts Framework 1.1, SAML, Ant, SOA, SOAP, DAO, XML, XSLT, JSP 2.1, JTA 1.1, JQery, Servlet 2.5, Web Service 1.2, IBM WebSphere 6.x, IBM Rational Clear Case, LDAP, MS- Office 2007, Oracle 9i, Eclipse 3.4.
Confidential
Jr Java developer
Responsibilities:
- Created Action Classes, Action Forms for the application using Model View Controller (MVC) approach.
- Developed JSP Custom Tag Libraries for Tree Structure and Grid using Pagination Logics.
- Designed and developed all UI Screens (Forms) using Java Server Pages, Html, CSS and JavaScript.
- Worked extensively with JSP's and Servlets to accommodate all presentation customizations on the front end.
- Done the Installation, administrationofWebSphere Application Server 5.0 and WPS.
- Maintenance and set-up of MQ Series Queues to exchange Manufacturing data from DB2.
- Developed business logic activities with Java Beans, Servlets.
- Developed handlers and DAO’s to get the data from Database.
- Conducted tuning for SQL and PL procedures objects and views.
- Developed the application using spring framework that leverages model view layer architecture, also configured dependencyInjection.
- Developed the front-end using JSP, Servlets, HTML, and JavaScript.
- Written SQL queries for Performing CRUD Operations using JDBC.
- Configured JNDI properties in WebSphere.
- Designed and developed SOAP and REST-Fulstyle Web Service layer.
- Designed and developed web pages using the MVC pattern with JSF.
- Experienced in developing and implementing web applications using Java, J2EE, JSP, Servlets, HTML, JavaScript, AJAX, JSON, and jQuery, CSS, JDBC and JNDI.
- Performed Unit Testing with Junit Framework.
- Programmed the Data Access layer using DAO pattern, with JDBC being used for data access.
Environment: Java, Servlets, JSP, XML, DHTML, UML, EJB, CSS, JavaScript, DB2, JDBC, Spring, JSF, MICROSOFT SQL 2000R8, SOAP, PL/SQL, jQuery, REST-Ful, Clear Case, Clear Quest, Load Runner 7.5.1, Dreamweaver 4.0, CSS, Windows NT, Unix
