We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

5.00/5 (Submit Your Rating)

Madison, WI

SUMMARY:

  • 8+ years of experience in developing and designing Web Based Internet/Intranet, Client - Server and Multi-tier distributed applications using latest J2EE technologies and various open source frameworks.
  • Experienced in all stages of SDLC (Software Development Life Cycle) including proposal, process engineering, requirement analysis, design, development, testing, deployment and support.
  • Proficient in Object Oriented Analysis and Design (OOAD) based on Unified Modeling Language (UML).
  • Proficient in Java Multithreading, Collections API , Socket programming, Swing programming.
  • Good in Java/J2EE technologies such as JSP, JSF, Servlets, EJB, XML, XSD, JNDIandWeb services.
  • Hands-on experience in Front-End technologies like AngularJS, Bootstrap, HTML5, ReactJS, NodeJS, JavaScript, CSS3, Jquery, Google Web Toolkit (GWT), Tag Libraries, Custom Tags, Ajax, Ext.Js used for Responsive web design. 
  • Experience in JSF, Prime-Faces and Rich-Faces framework for Developing the User Interface.
  • Expertise with the package managers such as NPM and Bower.
  • Knowledge in Docker Components like Docker Engine, Docker Hub, Virtual Machine and Docker Registry.
  • Expert in major relational databases like Oracle, MySQL, SQLServer and DB2.
  • Good working experience in No-SQL Database including MongoDB, Cassandra, CouchDB and DynamoDB.
  • Proven experience in writing Queries, Stored Procedures, Triggers, Cursors, Functions and Packages using TOAD.
  • Used Adobe flex framework for building and maintaining web applications to deploy on all major platforms.
  • Extensive knowledge of MVC architecture and J2EE Design Patterns like Singleton, Session Facade, Service locator, DAO, DTO and Value Object in the development of web based Enterprise Applications.
  • Written and developed scripts for automating tasks using, Python, Ant 1.5, and UNIX shell programming.
  • Exposure to Application Servers like BEA WebLogic, IBM WebSphere, Apache Tomcat and JBoss.
  • Hands on experience with source control tools like CVS, Clear Case, SVN, Git and Perforce.
  • Good knowledge in working with Collections API, Multithreading and OOPs technologies.
  • Good experience in using Amazon Web Services (AWS) and AWS SNS/SQS for delivering messages. 
  • Proficient in GUI&validation plug-ins like Tiles,Validator Frameworks and Custom Tag Libraries.
  • Implemented various Ajax Frameworks such as JQuery, DOJO and JSON. Designed and developed various integration components using JMS and MQ Series.
  • Expertise in developing Web Services for data transfer from client to server and vice versa using Apache Axis, REST, SOAP, WSDL, and UDDI.
  • Knowledge in designing and implementing Solutions using EC2, S3, EBS, Elastic Load balancer and VPC.
  • Deployed application updates to AWS Cloud and monitored the load balancing of different instances.
  • Expertise in Cutting Edge Technologies like EJB, JMS, JTA, XML and Web SphereMQ Series with strong experience in Developing and Deploying Enterprise Java Beans on Application Servers like WebLogic, WebSphere and JBoss.
  • Extensively worked on debugging using Logging Frameworks such as Apache Log4j.
  • Experience in using Maven, Gradle, Ant builds and in Visualization tools like Tableau.
  • Performed Unit testing, Integration Testing& generating of test cases for web applications using Junit, JenkinsandLog4J .
  • Hands-on experience with IDE’s like IBM Eclipse, Netbeans, Spring Tool Suite(STS) and IntelliJ.
  • Developed the Spring Features like Spring MVC, Spring DAO, Spring Boot, Spring Batch, Spring Heroku, Spring Security, Spring Integration, Spring Zuul, Spring Eureka, Spring Netflix, Spring Hystrix.
  • Developed Struts based presentation layer, hibernate based DAO layer and integrated them using Spring Dependency injection, ORM and Web modules.
  • Experienced in Middleware persistence framework like Hibernate/JPA, JDBC, iBatis for mapping Java POJOclasses/Objects with database and using Hibernate Query Language (HQL).

TECHNICAL SKILLS:

Languages: Java 8.0/7.0/6.0/5.0 , Java/J2EE, C, C++, JDBC, DTD, UML, Design Patterns, Shell Scripts, HTML, PHP, JavaScript, SQL and PL/SQL

Frameworks: Spring 4.x/3.x/2.x, Hibernate 4.0/3.0, Struts 1.x/2.0.

Web Technologies: HTML/XHTML/DHTML/HTML5, CSS/CSS3, Servlets, JSPs, EJB, JNDI, JMS, XML, XSLT, JSF, JQuery, Ajax, AngularJS, Node.js, ReactJS,BackBoneJs,Extjs, Bootstrap.

Web/Application Servers: Apache Tomcat 5.x/6.x/7.x/8.x, IBM WebSphere, BEA Web Logic 9.x/10.x/12.x, J-Boss 6.x/7.x, GlassFish.

IDE’s: Eclipse, NetBeans, Spring Tool suite 2.x/3.x, IBM -WSAD and Intellij 14.x/15.x

Database: Oracle 12c/11i/11g/10g/9i/8i, SQL Server, MySql5.7, Sybase 12.5, DB2, Mongo DB and Cassandra

Web Services: AXIS, SOAP, RESTful, JAX-RPC, JAX-RS, JAX-WS, WSDL, JAX-P, JAX-B.

Version Control: JIRA, CVS, SVN, GitHub, Subversion and Clear Case

Build Tool / plugin: ANT, Log4j and Maven 3.x, Hudson 3.x, Jenkins 2.x

Testing Frameworks: Junit, Jmeter, Jtest, SOAP UI.

Operating Systems: Windows, Unix, Linux and MAC.

PROFESSIONAL EXPERIENCE:

Confidential, Madison, WI

Java/J2EE Developer

Responsibilities:

  • Developed presentation screens by using JSP, HTML and JavaScript
  • Implemented Model View Controller (MVC-2) architecture and developed Form classes, Action Classes for the entire application using Struts Framework. 
  • Performed client side validations using JavaScript and server side validations using in built Struts Validation Framework
  • Implemented the data persistence functionality of the application by using Hibernate to persist java objects to the relational database. 
  • Used Hibernate Annotations to reduce time at the configuration level and accessed Annotated bean from Hibernate DAO layer
  • Used HQL statements and procedures to fetch the data from the database. 
  • Transformed, Navigated and Formatted XML documents using XSL, XSLT
  • Used JMS for asynchronous exchange of message by applications on different platforms. 
  • Developed the view components using JSP, HTML, StrutsLogictags and Strutstaglibraries
  • Involved in designing and implementation of Session Facade, Business Delegate, Service Locator patterns to delegate request to appropriate resources. 
  • Involved in developing SQL queries, stored procedures, and functions.
  • Creation of database objects like tables, views using oracle tools like Toad, and SQL* plus.
  • Involved in writing Stored Procedure in using PL/SQL
  • Worked on Linux environment for jobs scheduling for Inbound data on monthly basis.
  • Used JUnit Testing Framework for performing Unit testing. 
  • Deployed application in WebSphereApplication Server and developed using Rational Application Developer RAD

Environment: Java, J2EE, JSP, Spring, Hibernate, JMS, XML, Web Services, SOAP, AJAX, HTML, JavaScript, CSS, Log4J, JUnit, Maven, WebSphere, Application Server, Eclipse, Oracle

Confidential, Des Moines, IA

Sr. JAVA/J2EE Developer

Responsibilities:

  • Developed the J2EE application based on the Service Oriented Architecture.
  • Used Design Patterns like Singleton, Factory, Session Facade and DAO.
  • Developed using new features of Java 1.7 Annotations, Generics, enhanced for loop and Enums.
  • Developed screens using HTML, CSS, JavaScript, JQuery and AJAX, Node.js.
  • Creation of prototypes using Inkspace and Quickview 3.0
  • Designed SOA integration using Apache CXF. Enabled rapid service tier development.
  • Used AngularJS for DOM Manipulation, Filters, and Directives.
  • Used Twitter Bootstrap to create responsive web pages which can be displayed properly in different screen sizes.
  • Implemented Cross-browser Compatibility of UI pages for internet browsers such as Chrome, Firefox, and IE 9/10/11
  • Debugged the application using Chrome Inspector, Firebug, IE Tester and many other debugging tools.
  • Created and injected Spring services, Spring controllers and DAO s to achieve dependency injection and to wire objects of business classes.
  • Used Spring Inheritance to develop beans from already developed parent beans.
  • Developed Service Layer Using Spring, AspectJ and persistence layer using Hibernate.
  • Used Hibernate Transaction Management, Hibernate Batch Transactions, cache concepts.
  • Involved in implementing DAO layers using JPA standards and Hibernate API interfaces.
  • Created SQL queries , PL/SQL Stored Procedures, Functions for the Database layer by studying the required business objects and validating them with Stored Procedures using DB2 and JPA with Hibernate provider.
  • Extensively used Hibernate mapping, HQL, EHCache, Query, Criteria, Transactions and Locking mechanisms.
  • Got exposure to build and deploy the changes in a production environment by executing the build script and deploying the compiled GWT client side code and server side code to the production server. 
  • Developed RESTWeb Service clients to consume those Web Services as well other enterprise Services.
  • Exposed the Web Services to the client applications by sharing the WSDL’s.
  • Implemented SOA to develop REST Based Web services using Apache Axis
  • Created logical and physical data models putting to practice, concepts of normalization and RDBMS.
  • Used Jenkins to automate the build and deploy process.
  • Developed and consumed Apache CXF based Web Services as part of Payments Application.
  • Focused on Test Driven Development ; thereby creating detailed JUnit tests for every single piece of functionality before actually writing the functionality.
  • Used Log4j utility to generate run-time logs.
  • SVN was used for project management and version management.
  • Deployed the application on JBOSSapplication server .

Environment: J2EE, Springmok4.x, Spring MVC, Hibernate 3.x, AngularJS, jQuery, JSON, Servlets 2.3, JDBC, AJAX, Web services, SOAP, XML, Java Beans, XStream, Net Tool, Apache CXF 2.6, Apache POI, Ext JS, JQuery, JavaScript, JBOSS, Agile Methodology, Design Patterns, SVN, Apache Maven, JUnit, HTML Unit, XSLT, HTML/DHTML.

Confidential, Framingham, MA

Sr. JAVA/J2EE Developer

Responsibilities:

  • Worked inAgile, Scrum Environment’s and participated in requirement gathering, analysis and design.
  • Defined and constructed layers, server-side objects and client-side interfaces based on Java/J2EE design patterns.
  • Developed and implemented Swing andSpringMVC framework for the application. 
  • Utilized Java 8 features like Lambda expressions and Stream API for Bulk data operations on Collections which would increase the performance of the Application.
  • Designed Prototype and project layout skeletons using JQuery, CSS3, HTML5, XML, DHTML and JavaScript
  • Developed Single Page Applications (SPA’s) using AngularJS. Created Multiple & Nested Views, Routing, Controllers, Services and Custom Directives, Node.js, Bower and Grunt.
  • Created an in-memory data structure cache by using React DOM for updating browser efficiently.
  • Used AngularJS in creating animations based on CSS classes for a new requirement surfaced for the client.
  • Creating a responsive web application integrating Twitter Bootstrap with AngularJS and media queries.
  • Used react-redux library to connect Redux application state to ReactJS components.
  • Used redux store to combine different reducers to produce a global state.
  • RESTful web services using Jersey for JAX-RS implementation and to transport datain JSON format.
  • Worked on SOA Web Services using SOAP for transmission of large blocks of XML data over HTTP
  • Consumed Web Services to fetch and direct credit card information from third party application.
  • Developed new features for a REST SOA backend in Clojure and led evolution of an entire backend architecture.
  • Used a Microservice architecture, with Spring Boot-based services interacting through a combination of REST and Apache Kafka message brokers
  • Developed Microservices using Spring Boot, Spring Security, Eureka, HATEOAS and deployed to AWS.
  • Implemented the associated business modules integration using Spring, and Hibernate data mapping.
  • Used Spring dependency injection, annotations and Spring MVC components to implement business layer and navigation part of application.
  • Used various jQuery and Bootstrap plug-in like date picker, Bootstrap selectors. 
  • Exposed and consumed SOAP based Web Services to communicate between systems.
  • Used ActiveMQ to improve the stability and scaled the system for more concurrent users.
  • Assisted in planning, installation and execution of new JRules, ILOG server, Application server and Team server and developed designs and strategies for business rules and address problems including configuration of ILOG Rules.
  • Used Splunk SPL queries to generate reports.
  • Used Splunk forwarders to provide reliable collection to deliver data to Splunk for indexing, storage and analysis.
  • Implementing procedures for designing, coding and testing of application code through ILOG Jrules.
  • Expertise in programming using Scala, built Scala prototype for the application requirement and focused on types of functional Scala.
  • Configured and verified AWS workstations as per application requirement.
  • Used GWT and Amazon AWS (EC2/S3/EBS) for prototyping and subsequent evaluation.
  • Worked on creation of custom Docker container images, tagging and pushing the images.
  • Created Mule ESB based tool suite for handling message transitioning, validation, enrichment and routing upstream and downstream entity data consumers.
  • Used JMS for reliable and asynchronous exchange of essential information such as payment status report.
  • Wrote SQL queries, stored procedures and enhanced performance by running explain plans.
  • Composed and executed MongoDB scripts to insert and update NoSQL database automating data changes and reporting and Managing and maintaining Oracle and NoSQL databases in production domain.
  •  Wrote an integration application in Groovy for the Magento Shopping Cart Application and CounterPoint. 
  • Created and configured new JIRA projects and worked with departments to maintain existing JIRA projects. 
  • Used log4j for logging and SVN for version control also occasionally employed GITHUB as repo store.
  • Used XStream API to transfer data back and forth between Spring MVC and Ext JS.
  • Developed Maven scripts and developed builds using Maven and continuous integration servers like Jenkins.
  • Written highly referenced blog posts on Error Handling in Scala and Problems that Scala Fixes.
  • Implemented REST web services in Scala using Akka for tracking an application.
  • Used Maven   goals for testing and packaging the various components and releasing on Apache Archiva for easy accessibility and maintenance within the organization
  • Use of data structures and algorithms for time and memory complexity reduction.
  • Used DevOps to refer to emphasize the collaboration and communication of both software developers and information technology professionals while automating the process of software delivery and infrastructure changes.
  • Performing Smoke Testing and Acceptance Testing with Selenium in multiple Java platforms.
  • Followed TDD (Test Driven Development) methodology to write unit tests with JUNIT and Mockito. Write automated regression tests using JMeter.

Environment: Java, J2EE, JDK 1.7/1.8, RCP, AWS SDK, Ext JS, Git, Swing, JFC, Spring 4.x, AWS SNS/SQS, hibernate4.x, Scala, Core Java, SOAP/Rest, Web Services, Python 2.7, JavaScript, Clojure, UML, HTML5, CSS, SASS, RAD 7, WAS 8 WSDL, SDK’s, JIRA 5.x/6.x, JAXB, Linux, JAX-WS, JAX RPC, JMS, UNIX, Selenium NOSQL(MongoDB), AngularJS1.5, ReactJS, AJAX, Apache JMeter, JQuery, Mule ESB  JUnit, Maven, EMR.

Confidential, Richardson, TX

Sr. Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development, testing, and monitoring.
  • Involved in Use Case Diagrams, Class Diagrams and Sequence diagrams using Rational Rose.
  • Spring JMS was used to connect to ActiveMQ for interconnecting various internal systems.
  • Implemented SOA web sphere appliance in the web services for the ease of error handling and load balancing.
  • Tested Web Services using SOAP UI and involved in composing test suites for operations.
  • Used Collection Framework and Multithreading for performing cache Operation.
  • Extensively used various Spring Framework modules like DI(IOC), Bean Wiring, Inheritance, Auto Wiring, JDBC Templates, AOP and Spring Quartz Schedulers for Jobs.
  • Developed session, entity beans and message driven beans.
  • Developed, and debugged the EJB with WebSphere Application server.
  • Implemented interceptors using Hibernate and build and release Spring Boot framework. 
  • Got exposure to build and deploy the changes in a production environment by executing the build script and deploying the compiled GWT client side code and server side code to the production server. 
  • Designed and developed web pages using with HTML, DHTML, XHTML, CSS, and JSP.
  • Achieved role control functionality mainly by retrieving JSON data from AJAX and combining the retrieved data with jQuery to manipulate nodes in DOM tree.
  • Utilized a combination of regular expression and jQuery Validation Plugin to conduct input check.
  • While in the newer sub project, conducted validation in AngularJS way.
  • Created test cases to validate Regular Expressions.
  • Used XML/XSLT for transforming common XML format and SAML for Single Sign-On.
  • Designed configuration XML Schema for the application.
  • Used Regular Expressions to Serializable for pattern classes.
  • Developed Maven scripts and developed builds using Maven and continuous integration servers like Jenkins.
  • Used XMLHttp Request Object to provide asynchronous communication as part of AJAX implementation.
  • Experience with KORN based scripts as part of triggering UNIX and J2EE based Jobs.
  • Used SOAP for Web Services by exchanging XML data between applications over HTTP.
  • WSDL was used for publishing Web Service interfaces.
  • Junit tests were written to test each module in the application.
  • Wrote Ant Scripts to automate the build and deploy process.
  • Prepared the test plans and executed test cases for unit, integration and system testing using different automation tools like Junit, Soap UI and Fiddler.
  • Performance Testing experience using Jmeter.

Environment: Core Java/J2EE, Servlets, Java Spring, JSTL, EJB, JMS, XML, XSLT, JDBC, AJAX, IBM WebSphere Application Server 7.0, Oracle 10g, WSAD, IBM MQ, HTML, CSS, JavaScript, Eclipse, UML, Rational Rose, Windows XP, CVS, JUnit, ANT, Adobe Flex, Visio.

Confidential, NY

Sr. Java Developer

Responsibilities:

  • Developed the J2EE application based on the Service Oriented Architecture.
  • Used SpringFramework for dependency injection, integration of Hibernate using Spring ORM support, development of RESTful web services to give JSON output.
  • Used Spring MVC front controller pattern to handle requests from dispatcher servlet to handle incoming requests.
  • ConfiguredSpring MVC from scratch using XML configurations, namespace handling, Spring security set upand giving access to resources.
  • Wrote code to transform XML documents using JAXB Marshalling and Unmarshalling using Spring Injections.
  • Used Hibernate in persistence layer, written hibernate mappings using Annotations, HQL, Criteria and Queries.
  • Involved in Design and Development of RESTful API.
  • REST web services are created using Spring with Jackson Mappers to exchange data using JSON data structure.
  • Used SVN for source Version Control, resolving code conflicts and merging code base.
  • Deployed the application in Web Logic Application Server.
  • Strong experience in writing PL/SQL queries and performance tuning.
  • Developed Unix Shell scripts to automate repetitive database processes. 
  • Used Maven for dependency management, build applications and deploy to the containers, application servers and create versions in the repository.
  • Used JUnit for unit testing of the application and log4j for logging.

Environment: Core Java, Java 1.6, Spring, Hibernate, SVN, Apache, Eclipse 3.3, JNDI, Log4j, JUnit, XML, XSD, AngularJS, Node.js, JQuery, HTML 5, bootstrap, JavaScript, Web Logic Application Server, Oracle, Windows XP, REST API, NetBeans, UNIX.

Confidential

Java/ J2EE Developer

Responsibilities:

  • Involved in Analysis and Design of the Project, which is based on MVC (Model-View-Controller) Architecture and Design Patterns.
  • Involved in developing prototypes of the product.
  • CreatedUML Use Cases, Sequence diagrams, Class diagrams and Page flow diagrams using Rational Rose.
  • Designed GUI Components using Tiles frame work and Validation frame work.
  • Designed and developed UI using HTML, JSP and Struts where users have all the items listed for auctions.
  • Developed ANT scripts for builds and deployments.
  • Developed Controller Servlets, Action and Form objects for process of interacting with Oracle database and retrieving dynamic data.
  • Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC.
  • Parsing of XML documents was done using SAX and DOM and XML transformation was done using XSLT.
  • Wrote JavaScript validations on the client side.
  • Involved in writing Detail Design Documents with UML Specifications.
  • Involved in unit testing and system testing and also responsible for preparing test scripts for the system testing.
  • Responsible for packaging and deploying components in to the Tomcat.
  • Used java IO to create reports, which were mailed to be mailed to manager every hour.
  • Responsible for performance tuning of the product and eliminating memory leakages in the product.
  • Participated in Code Review meetings with developers.

Environment: CoreJava, Java Beans, JSP, Jbuilder, JavaScript, Servlets, JDBC, LOG4J, XML, XSLT, HTML, Struts, Tiles,SAX, DOM, Tomcat, UNIX, Oracle.

We'd love your feedback!