We provide IT Staff Augmentation Services!

Senior Java/j2ee Developer Resume

5.00/5 (Submit Your Rating)

Richfield, Mn

PROFESSIONAL SUMMARY

  • Overall 8 years of significant, progressive experience in developing Java/J2EE multi - tier Web based applications.
  • Experience in Interacting with Clients, Collection of Requirement Specifications from the client site, performing Requirement Analysis and Designing.
  • Hands-on Experience in developing the applications using Web technologies like Node JS and Angular JS.
  • Expertise in design and development of various web and enterprise applications using J2EE technologies like JSP, Servlets, EJB, Struts, Adobe CQ5, Tiles, Hibernate, JDBC, AWT, JMS, Spring MVC, Java Script, Angular JS, HTML5, WebServices.
  • Extensive experience in design and development of J2EE applications using Core Java, Java Collections, Data Structures, Multithreading, Concurrency, Transaction Management, Memory Management, Custom Tag Libraries, DOJO, JSTL, other open source frameworks and APIs.
  • Extensive experience in implementing MVC framework using Struts in J2EE architecture.
  • Experience in working on various spring modules (Spring MVC, DAO and AOP) along with Hibernate as the back-end ORM tool for implementation of persistence layer and mapping of POJOs.
  • Experience in using tools such as Eclipse, Rational Application Developer (RAD), Rational Software Architect and JBuilder.
  • Experience with XML and related standards and web technologies like AJAX, WebServices, SOAP, DTD, XSL, XPath, DOM, SAX, XSLT, HTML5, DHTML, Node JS, Ext JS , CSS3 and JavaScript.
  • Implemented various JavaScript test runners using test frameworks such as Mocha, Karma and Protractor etc.
  • Experience in developing applications in waterfall and agile methodologies.
  • Good exposure and experience with Service Oriented Architecture (SOA) such as Web Services including SOAP, WSDL, JMS (Java Messaging Service), AJAX and tools like ANT, JUNIT.
  • Expertise in designing and developing J2EE compliant systems using IDE tools like Eclipse, My Eclipse, RAD, RSA, WebLogic Workbench.
  • Proficient in developing SOAP and RESTful Web Services.
  • Strong experience on various J2EE Design Patterns such as Session Façade, Service Locator, DAO, DTO (Data transfer object), Value Object, Front Controller, Factory, Business Object, Value Object and Singleton.
  • Exposure to NoSQL database programming - Apache Cassandra .
  • Experience working with Open Source Libraries/ API’s including AJAX, ITEXT, Java Mail, HTML 5/ XHTML/CSS3/XSLT/JavaScript.
  • Developed ANT scripts, Experience in using frameworks like JUnit for unit testing of the modules, and version control management tools like CVS, Subversion and log4J for logging.
  • Extensive experience in various Agile methodologies like Test Driven Development (TDD), SCRUM and Pair Programming.
  • Hands-on experience to SCRUM Agile model, XP Practices like Pair Programming and Test Driven Development (TDD).
  • Experience working with JAVA EE 7 compliant IDE’s including Eclipse, MyEclipse, WSAD 5.x/6.x, and NetBeans 8.x.
  • Proficient in Hibernate and the O/R mapping to map Java domain objects with the database, spring framework to easily configure J2EE applications.
  • Experience in configuring and deploying web applications in Tomcat Server, Web Logic, Web Sphere and JBoss.
  • Experience in SQL, PL/SQL to write Stored Procedures, Functions, Triggers, Views and strong experience in RDBMS using Oracle 11g/10g/9i, SQL Server, DB2 and MySQL.
  • Experience in working version control tools like CVS, Clear Case and SVN.
  • Strong analytical and programming skills with effective Communication skills. Willingness and Ability to learn and implement new technologies wherever necessary.

TECHNICAL SKILLS

Programming Languages: Operating SystemsCore Java, J2EE, SQL, PL/SQL, UML, C/C++, Windows, UNIX, Linux, Sun Solaris.: Version Control Tools

CVS, SVN, Git.: Web Technologies

JSON, JSP, Servlets, JNDI, JDBC, JSTL, JMS, JPA, EJB, Web Services, SOAP,: REST, WSDL, JAX-RS, JSX-WS, HTML, HTML 5, CSS, CSS 3, DHTML, Java Beans, JavaScript, Dojo, Angular JS, AJAX.

Databases: Oracle 9i/10g/11g, HSQL, PL/SQL,My SQL, MS SQL Server 7.0, Sybase, MS-Access.

Web/Application Servers: Apache Tomcat 4.0/5.0/6.0/7.0/8.0 , Web Logic 8.1/9.1, Web Sphere 7.0, Web Sphere Application server 8.0 & RAD 8.5, JBoss, IIS.

Tools: TOAD, Ant, Maven, PL/SQL Developer, JUnit, JMock

Frame Works: Struts, Spring (Dependency Injection, Spring MVC, Spring Core, Spring Context, Spring AOP, Spring DAO, Spring IOC, Spring JDBC, Spring with Hibernate), Hibernate, DWR, Log4j.

Design Patterns: MVC, Singleton, Business Delegate, Service Locator, Session Facade, DTO, DAO, Factory Pattern etc…

IDE: Eclipse, Net Beans, Red Hat Developer Studio, IntelliJ, WSAD, IBM RSA development IDE

XML Technologies: XML, XSL, XSLT, SAX, DOM, AXIS, Castor, XML Beans and JAXB

PROFESSIONAL EXPERIENCE

Confidential, Richfield, MN 

Senior Java/J2EE Developer

Responsibilities:

  • Developed various J2EE components like JSP, JSTL, AJAX, XSLT, JAXP, JNDI, LDAP, JMS, MQ Series by using Eclipse.
  • Followed Agile methodology and SCRUM meetings to track, optimize and developed sequence diagrams depicting method interactions, using MS Visio.
  • Involved in Oracle database design and implemented with PL/SQL.
  • Used Java-J2EE patterns like Model View Controller (MVC), Business Delegate, Data Transfer Objects, Data Access Objects, Singleton and factory patterns.
  • Developed frontend with object oriented JavaScript framework like Angular JS, Node JS.
  • Developed SOA, software apps and web services solutions using Oracle OSB 11g.
  • Designed and developed RESTful service interface using Spring MVC to the underlying customer event API.  
  • Implemented MVC architecture for developing applications using JSP, Java Beans and Servlets.
  • Setup Jenkins, build jobs to provide continuous automated builds based on polling the subversion source control system during the day and periodic scheduled builds overnight.
  • Developed server-side software modules and client-side user interface components deployed entirely in Compute Cloud of Amazon Web Services (AWS).
  • Developed the business layer logic and implemented EJBs Session beans.
  • Used a Micro Service architecture, with Spring Boot-based services interacting through a combination of REST and Apache Kafka message brokers.
  • Application backend implemented as Node JS express application server.
  • Implemented caching techniques, wrote POJO classes for storing data and DAO's to retrieve the data and did other database configurations using Hibernate.
  • Developed REST Web services written in Groovy/Grails wrapped by Jersey JAX-RS.
  • Data Operations are performed using Spring ORM wiring with Hibernate and Implemented Hibernate Template and criteria API for Querying database.
  • Worked on AWS, High Availability Practices and deploying backup/restore infrastructure
  • Involved in exchange of SOAP request and response on HTTP protocol for implementing web services.
  • Developed client side components utilizing Java Swing framework.
  • Implemented Business Applications using the Oracle Relational Database Management System (RDBMS).
  • Used WSDL and SOAP protocol for Web Services implementation.
  • Involved in building and deployment of application in Linux environment.
  • Involved in design and implementation of Spring Security for the application authentication process against LDAP, J2EE pre-authentication, and Database.
  • Developed applications using Eclipse in Windows and Unix Environment.
  • Developed integration techniques using Apache Camel.
  • Developed application using Spring MVC, JSP, JSTL and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
  • Developed PERL & SHELL script modules that trigger the routine checks of monitoring the key batch jobs.
  • Developed the business process execution language processes and deployed them using SOA.
  • Involved in processing the JSON requests according to different types of modules, actions, and request data.
  • Implemented cache system techniques, wrote POJO classes for storing data and DAO's to retrieve the data and did other database configurations using Hibernate.
  • Implemented agent-server messaging dialog using Apache Camel and JMS (Active MQ implementation).
  • Involved in build & deployment of scripts using ANT, Maven, shell scripts on Unix environment.
  • Responsible for authorizing of website functionality with HTML5 & CSS3, JavaScript, JQuery.
  • Configured JMS queues and JMS topics.
  • Implemented client-side application to invoke SOAP and Restful Web Services.
  • Used Ext JS UI components to implement various panels, form and tree components.
  • Implemented the functionalities using Spring Boot and Hibernate ORM.
  • Built restful web services using Apache CXF.
  • Created POC for Spring Batch for running batch jobs.
  • Designed common framework for RESTful API consumption using Spring Rest Templates.
  • Configured and created application log files using Log4J.

Environment: JDK 8, J2EE, HTML5, JQuery, Unix, Spring, Hibernate, Web Services (SOAP and REST), JMS, JavaScript, JSP, XML, XSD, XSLT, Servlets, Oracle PL/SQL, Maven, JUnit, Agile/Scrum Methodology, CVS, Git Version Control, Oracle 12c, Apache Tomcat Server, Eclipse IDE, DAO, Design patterns, Log4j, Angular JS.

Confidential, Sunnyvale, CA

Java/J2EE Developer

Responsibilities:

  • Developed portal application using JavaScript/JQuery /JavaScript libraries/AJAX.
  • Develop both front-end UI/JSP pages and necessary backend   JAVA  classes to support data access.
  • Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations
  • Implemented Spring-hibernate as Data Access Layer
  • Developed a web-based reporting for credit monitoring system with HTML5, XHTML, JSTL, custom tags and Struts framework.
  • Developed application using Spring JPA, Angular JS and Bootstrap on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
  • Implemented web-service integration components from SOA using SOAP, WSDL and RESTful webservices.
  • Developed Open Stack API to Integrate with Amazon EC2 cloud based architecture in AWS, including creating machine Images .
  • Developed JSON responses according the request, send it back to the front end after the logic processing.
  • Composed and executed MongoDB scripts to insert and update NoSQL database; automating data changes and reporting.
  • Developed and executed software systems utilizing JavaScript and Groovy .
  • Worked as Java Front End Developer using Ext JS framework and Object Oriented JavaScript(OOJS) to develop rich interactive user interface.
  • Developed applications using Eclipse and Net Beans IDE in Windows and Unix Environment.
  • Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
  • Implemented Struts Framework with EJB classes as Model which is interconnected with database.
  • Created the packages, stored procedures, functions using Oracle PL/SQL for data storage and business reports.
  • Designed, built, and deployed multitude applications using AWS Cloud.
  • Used J2EE technology Spring Framework, MVC Model-View-Controller design pattern, JUnit Test.
  • Involved in use of the various error handling features of SOA like Fault Management Framework, catch/catch-all branches, compensating transaction etc. to achieve robust error handling.
  • Used Apache Camel Routing and mediation engine.
  • Developed RESTful APIs that allow sophisticated, effective and low cost application integration.
  • Used Spring JMS template for messaging.
  • Built REST web service by building Node JS Server in the back-end to handle requests sent from the front-end JQuery Ajax calls.
  • Experience using Apache Active MQ(AMQ) as messaging platform.
  • Developed JSPs using Tiles pattern for reusability.
  • Implemented various test cases by using Junit for Unit testing and Integration testing.
  • Written Stored Procedures, SQL scripts in DB2 and MySQL for Data Accessing and manipulation.

Environment: Web Services, SOAP , Ant, Maven, Apache Tomcat, Camel, CXF, Eclipse, HTML5, Java script, JQuery, Weblogic, Jboss, JMS, AJAX, AWS, Spring, Active MQ, TDD, Hibernate, JSP, WebSphere, MVC, UNIX, PL/SQL, CSS3, SQL, Ext JS, Oracle, Node JS, Angular JS, SOA, LINUX.

Confidential, Brenham, TX

Java Developer

Responsibilities:

  • Involved in gathering business requirements, analyzing the project and creating use Cases and Class Diagrams.
  • Interacted coordinated with the Design team, Business analyst and end users of the system.
  • Created sequence diagrams, collaboration diagrams, class diagrams, use cases and activity diagrams using Rational Rose for the Configuration, Cache & logging Services.
  • Designed and developed the project using MVC design pattern.
  • Developed front end using Struts framework, business components using EJB’s.
  • Implementing Tiles based framework for application common page layouts.
  • Created the web UI using Struts, JSP, Servlets, Jquery UI, Ajax and Custom tags.
  • Deployment of Application in the JBoss Server environment using ANT tool, using Struts architecture with the JSP Client.
  • Coded different action classes in struts responsible for maintaining deployment descriptors like struts-config, ejb-jar and web.xml using XML.
  • Used JSP, JavaScript, JSTL, EL, Custom Tag libraries, Tiles and Validations provided by struts framework.
  • Developed and deployed Session Beans and JPA Entities for database updates.
  • Implemented caching techniques, wrote POJO classes for storing data and DAO’s to retrieve the data and did other database configurations using EJB 3.0.
  • Developed stored procedures and complex packages extensively using PL/SQL and shell programs.
  • Used Struts-Validator frame-work for all front-end Validations for all the form entries.
  • Developed SOAP based Web Services for Integrating with the Enterprise Information System Tier.
  • Design and development of JAXB components for transfer objects.
  • Prepared EJB deployment descriptors using XML.
  • Involved in Configuration and Usage of Apache Log4J for logging and debugging purposes.
  • Wrote Action Classes to service the requests from the UI, populate business objects & invoke EJBs.
  • Used JAXP (DOM, XSLT), XSD for XML data generation and presentation
  • Wrote Junit test classes for the services and prepared documentation.
  • Wrote Shell scripts to build java programs.

Environment: Java(1.7), JSP, Struts 2, EJB, JAXB, XSLT, DOM, XML, EJB 3.0, Web services, JNDI, J2EE, RSA, JBoss6.0, Rational Rose, CVS, Oracle10g, JUnit, Rational Rose, IBATIS, JavaScript, JQuery, DHTML.

Confidential

Java Developer

Responsibilities:

  • Used the light weight container of the Spring Frame work to provide architectural flexibility for inversion of controller (IOC)
  • Developed and Implemented Web Services and used Spring Framework.
  • Developed and configured the Java beans using Struts MVC and Hibernate.
  • Developed Hibernate persistence layer modules using EJB Java Persistence API (JPA) annotations and Entity Manager.
  • Used Hibernate in data access layer to access and update information in the database.
  • Designed and developed the web-tier using Html, JSP's, Servlets, Struts and Tiles framework.
  • Developed complex Web based UI using Struts, Ajax and Java Script.
  • Configured connection pooling using Web sphere application server V5.
  • Deployed the application on the Web sphere Application Server, Created Connection Pools in Websphere and configured as needed.
  • Worked on implementing Ajax / Jquery methods in retrieving the data from JSON files and loading the claims data on the HTML elements.
  • Developed the front end using JSP, AJAX and Display Tag libraries.
  • Developed web pages using HTML/CSS and JavaScript.
  • Implemented validation using JavaScript.
  • Implemented Presentation layer using JSP, Servlets, HTML5
  • Experience in developing the UI using Jsp, CSS3, Jquery, and JSON.
  • Implemented User interface (UI) entire application using JSP, JSTL, Custom Tag Libraries, JavaScript, XML/ XSLT, HTML and CSS
  • Developed the Servlets for processing the data on the server.
  • Database designed and created of tables, constraints, normalization, PL/SQL packages, functions, and Stored Procedures.
  • Implemented the database connectivity using JDBC with Oracle Database.
  • Created Class Diagrams and sequence diagrams using UML.
  • Prepare Java /J2EE development structure for Maven.
  • Developing unified Global Transaction Banking platform using Google Web Toolkit (GWT) to support a consistent web experience
  • Designed an 'Online Tutorial Forum'. Development of the forum was done using technologies such as HTML, CSS, JavaScript, and using Apache tomcat in spring.
  • Set up JBoss Server, Configured MySQL Cluster in Linux OS and installed Open Call XDMS.

Environment: Spring, Hibernate, Struts & JSF, Web sphere Portal, Web sphere Commerce Developer, Web sphere Integration Developer (WID), Web sphere Studio Application Developer (WSAD) , APACHE CXF, Web Services, JavaScript, CSS, AJAX, Html5, JSP, Java Server Pages Standard Tag Library (JSTL) & SERVLET, DB2, PL/SQL, JDBC, UML, Eclipse, JUnit, MAVEN.

We'd love your feedback!