We provide IT Staff Augmentation Services!

Java J2ee Developer Resume

Alpharetta, GA

PROFESSIONAL SUMMARY:

  • Results driven developer with more than 11 of designing and implanting enter prise applications using Java J2EE and its associated technologies.
  • Sun Certified Java Programmer (SCJP 1.5)
  • Expertise in designing and developing the software applications by applying the Object Oriented Programming (OOP) Concepts and Principles with a wide exposure to e - business, B2B applications, service delivery, and Internet and intranet applications.
  • Expertise in Core Java, J2EE technologies and frameworks like EJB, Java Beans, JSP, JSF, Servlets, JSP Tag Library (JSTL), PrimeFaces, JDBC, RMI, JNDI, JMS, JTA, JSF, Spring, Hibernate, TopLink, AJAX and XML
  • Expertise in JavaScript and it’s frameworks, Angular JS, Node JS, and JQuery.
  • Strong skills in Web and Multi-tier Enterprise applications based on MVC framework (Struts, Spring MVC) on Ubuntu, Fedora, RedHat Linux and Windows platforms
  • Having hands on experience using OR Mapping tools like JPA, Hibernate, Spring JDBC and TopLink
  • Good experience in developing and consuming the SOAP, RESTfull and JAX-RPC based WebServices, WSDL, UDDI, JAXB and SoapUI.
  • Experience in providing the effort estimations and mentoring the team members, Internal and External code reviews using the tools like AgileReview, Jupiter, and CodeTutor.
  • Involved in the designing the applications using the UML Class, Sequence, Component, Deployment, Use-Case, and Topology diagrams using Rational Software Architect (RSA) and Microsoft Visio.
  • Good experience applying the performance optimization techniques and involved in analysing the Heap dumps and Thread dumps in fixing the memory leaks and deadlocks. Sound knowledge in using the profiler tools like JProfiler and VisualVM.
  • Experience in implementing Core Java & J2EE design patterns like Singleton, Factory, Abstract Factory, Builder, Prototype, Front Controller, Observer, Strategy, Adapter, Composite, Iterator, Decorator, Proxy, MVC, Front Controller, Composite View, Dispatcher View, Service to Worker, Service Locator, Business Delegate, Data Access Object, Session Façade and Value object patterns etc.,
  • Extensive knowledge of Web & Application servers including IBM Websphere, Websphere Liberty Profile, Apache Tomcat and BEA’s Weblogic, JBoss and involved in server administration for JNDI Datasource Configuration, Environment variable, Logs setup etc.
  • Having good experience in using unit test frameworks like JUnit, JUnit-Addons, EasyMock, PowerMock and StutsTestCase (STS).
  • Experience in Data Modelling, Stored Procedures and functions and worked on Databases such as Oracle, MySQL, PostgreSQL, and DB2.
  • Extensively worked on IDE’s like Rational Software Architect (RSA), Eclipse, WebStorm, IntelliJ IDEA, MyEclipse, JBuilder, NetBeans, Vim and VI.
  • Good experience in using and configuring the continuous integration systems Jenkins, Hudson and CruiseControl and worked as build coordinator and branch curator for various projects.
  • Having good knowledge on Agile Methodologies, and also having hands on experience in Test Driven Development (TDD)
  • Having good experience in using the build tool like Maven and Ant. Involved in creating Maven multi module projects and test-driven projects.
  • Having extensive project experience in Insurance, Finance, and E-commerce applications.
  • Having good experience in Production Support and Maintenance Projects.

TECHNICAL SKILLS:

Operating Systems: Windows, UNIX, Ubuntu, Mint, RedHat Linux, AIX, Fedora, and Mac OSX

Languages: Java7, Java 1.6, Java 1.5, C, C++, SQL, and PL/SQL.

Web Technologies: JSP, Servlets, JSF, JavaScript, AngularJS, JQuery, HTML, DHTML, CSS, AJAX, JSON and JSTL.

Enterprise Technologies: EJB 2.1, EJB 3.0, WebServices (JAX-RPC, JAX-WS, JAX-RS), SOAP, WSDL, JAXB, XML, JMS, and JPA.

Java Technologies: Java, JDBC, JavaMail, JMS, Java Bean, RMI, JNDI, JExcel, Eh-cache, and Extreme.

Frameworks: Angular JS, JQuery, Spring MVC, JSF, Struts, JUnit, EasyMock, Log4J, SLF4J, and StrutsTestCase, Jersey REST Test Framework.

RDBMS: ORACLE, PostgreSQL, MySQL and DB2.

Web & Application Servers: Apache Tomcat, WebSphere, WAS Liberty Profile, Weblogic, Jboss4, and GlassFish.

Tools: & Utilities: TOAD, SQL Developer, pgAdmin, Jenkins, UrbanCode, Cruise Control, Jenkins, Hudson, SoapUI, PMD, Sonar, CheckStyle, AgileReview and CodeTutor, Oracle Virtual Box.

IDE: RAD, Eclipse, MyEclipse Blue, JBuilder, IntelliJ IDEA, WebStorm, Vim, and Vi.

OR Mapping Tools: Hibernate, JPA, Fast4J, TopLink, and Entity Beans.

Internet Protocols: HTTP, FTP, HTTPS, SMTP, TCP/IP, and SMTP.

Scripting: Nodejs, Mocha, Lo-Dash, Async, Java Script, DOJO, JQuery, PERL, and Shell Scripting.

Version Controllers: Git, Rational Team Concert, Accurev, Subversion, Perforce, and Dimensions.

PROFESSIONAL EXPERIENCE:

Confidential, Alpharetta, GA

Java J2EE Developer

Responsibilities:

  • Designed and developed Restful web services for Confidential order processing using Jersey JAX RS Implementation
  • Developed and Consumed SOAP based Web Services.
  • Developed unit test cases using Jersey REST Test framework to test the REST Services.
  • Developed persistence layer using Hibernate
  • Developed UI components using Spring MVC & Angular JS
  • Configured and ran the performance tests using Confidential Performance Center.
  • Involved and code and design review.
  • Setup Grizzly server to test the RESTful Services quick and easily and took knowledge sharing sessions on TDD approach.
  • Used various tools to develop the quality code like Maven Sure-fire plug-in, Eclemma, Sonar Check Style, and PMD.
  • Mentored other team members on various design and technical issues.

Solution Environment: Java, Spring MVC, Hibernate, RESTful Web services, Grizzly, SOAP Jersey Rest Test Framework, Jackson, Extreme, JSON,XML,JMS, IBM MQ, IBM Datapower JSON, JQuery, AngularJS, Typescript, JavaScript, AWS, HTML,Maven, Log4J, WAS Liberty Profile, Accurev, Jenkins, UrbanCode and SQL, Oracle, IBM RAD.

Confidential, Alpharetta, GA

Java J2EE Developer

Responsibilities:

  • Developed various Restful web services for Totalsource with the JAX-RS implementation.
  • Enhanced various UI components in WFN application using REVIT and MDF framework which is a in house front end frameworks using the technologies like JSF, React JS, DOJO, JavaScript, JQuery, Ajax, XHTML, and JSON.
  • Developed/Enhanced various Business components using EJB 3.0 and persistent logic with Open JPA
  • Perform Unit, Integration, performance tests and coordinate with BA, QA teams

Solution Environment: Java 1.6, JSF, React JS, DOJO, Restful Web services, Angular JS, JavaScript, EJB 3, Open JPA, SVN, JQuery, REVIT Framework, MDF Framework, Oracle, Web Sphere Liberty Profile, Open SUSE, VM Ware Fusion, Mac OSX Yosemite

Confidential, Atlanta, GA

Java J2EE Developer

Responsibilities:

  • Involve in requirement analysis, conceptual design, detailed designs and develop the user story boards
  • Involved in developing the SOAP based web service $TARS (Support, Tracking, Accounting, and Reporting System) using Java 7 & Apache CFX.
  • Involved in the developing the BE API using Fast4J, Java 7, JDBC, SQL, and Oracle.
  • Develop the reusable web components using JSP Custom tags and business components, which interact with the persistent layer and other third party services using Java, EJB 3.1, WAS8.5.5, Fast4J, and Web Services.
  • Perform Unit, Integration, performance tests and coordinate with BA, QA teams
  • Fixed the issues in EDBC Mass update Batch using Spring Batch and Spring Transaction Management.
  • Customized the batch-logging framework.
  • Involved in the cleaning up the legacy bath system and fixe performance and multi-threading issues.
  • Identified several multi-threading issues while converting legacy application to spring batch application which run in multi partition mode.

Solution Environment: Java 1.7, JSP, Servlets, EJB 3.1, Spring Batch, Spring Transaction ManagementSpring, Fast4J, HHS NextGen Tool, JavaScript, JSON, Ajax, XML, My Eclipse, Rational Team Concert, Oracle, SQL, Toad, Apache CFX, SoapUI, SOAP Web Services, Xtream, and WebSphere 8.5

Confidential, San Antonio, TX

Java J2EE Developer

Responsibilities:

  • Developed the RESTful web services in Java with the JAX-RS reference implementation Jersey for adding, updating and deleting the Solution, Service Firewall and Site-to-Site VPN policies.
  • Implemented the message queue for processing the solution, service, firewall, and vpn requests.
  • Implemented the Run-book Notes for all the failed automation provisioning requests using Java 7 and created the RT-Tickets by consuming the ticket services implemented in RESTful
  • Created the Liquibase scripts to create and update the database schema’s
  • Configured the Liquibase in Jenkins to automate the database changes in higher environments
  • Configured the JaCoCo in Jenkins for code coverage
  • Extended the On-Demand API using NODEJS to orchestrate the automation of Confidential Self service provisioning.
  • Written the unit test cases using Mocha JavaScript framework.
  • Configured the SLF4J as a logging mechanism

Solution Environment: RESTful Web Services, Jersey REST TEST Framework,TDD, Grizzly, JAXB, JSON, ActiveMQ, Java 7, JUnit4, Apache Tomcat 7, Jersey Test Framework, NodeJS, Mocha, JavaScript, Async, Lo-Dash, Postgres, Liquibase, Jenkins, JaCoCo, Eclipse, WebStorm, Linux Mint, Oracle Virtual box, Git, Vim, zsh, Hamcrest, Spring IOC, JNDI

Confidential, Helena, MT

Java J2EE Developer

Responsibilities:

  • Involved in fixing the issues Eligibility Determination rules using by analysing the rules developed using ILOG JRules
  • Developed the infrastructure to analyse the page performances. Identified the worst performing pages and improved the performances by SQL Tuning and J2EE Best coding practices
  • Analysed and fixed the exceptions logged in the production with the help of respective functional track leads and reduced the exception count by 70%
  • Fixed the issues in custom logging framework and Improved the performance
  • Analysed the heap and thread dumps and fixed the memory and performance issues using ISA (IBM Support Assistant tooling)
  • Redesigned the Confidential logout framework using Java, JavaScript, AJAX, JSP, and Servlets.
  • Fixed several functional screen issues using Java, JSP, JavaScript, Spring MVC, Servlets, Fast4j. EJB
  • Implemented SEARCHES integration using JAX-WS WebServices.
  • Fixed the ALERTS Batch issues using Java, Spring, Hibernate, SQL, Oracle, Unix.
  • Implemented various design patterns - Singleton, Business Delegate, Value Object, and Proxy.
  • Developed EJB Components (Stateless Session Beans).
  • Written the logic to develop, consume the SOAP based WebServices and configured the mock services using the SoapUI
  • Developed the test cases using JUnit, JUnit-Addons, and EasyMock.
  • Used various tools to develop the quality code like Maven Sure-fire plugin, Eclemma, Sonar CheckStyle, and PMD.
  • Developed application using MyEclipseBlue
  • Configured the SLF4J as a logging mechanism
  • Used the Jupiter tool to perform the Internal, External code reviews and ensure the deliverables meets quality standards.
  • Configured the continuous integration system Jenkins and took the additional responsibilities as a build co-ordinator
  • Provided technical assistance to the team members on various design and technical issues.

Solution Environment: Core Java 1.6, JSP 2.1, Spring MVC, Spring IOC, WebServices (SOAP, JAX-RS), Hibernate, Fast4J, EJB, JUnit, EasyMock, Ehcache, DHTML, HTML, JavaScript, JQuery, DataTable, XStream, AJAX, JSON, CSS, MyEclipseBlue, Oracle, SQL, ILOG JRules, Rule Studio. IBM Support Assistant Tooling, JVisualVM, and JConsole

Confidential, Bloomington, IL

Java J2EE Developer

Responsibilities:

  • Involved in requirement analysis, conceptual design, detailed designs. Developed the UML Class Diagrams, Sequence Diagrams, Use Case Diagrams, Component Diagrams, and Deployment Diagrams using RSA
  • Developed the web tier using JSP, Spring MVC, JavaScript, JQuery, DataTable, AJAX, HTML, DHTML, and CSS.
  • Created and maintained the Dependency Injections through Spring IOC.
  • Developed the Service Objects, Business Objects, Presentation Objects, Transfer Objects, and WS Proxy Implementation classes.
  • Implemented various design patterns - Singleton, Business Delegate, Value Object, and Proxy.
  • Developed EJB Components (Stateless Session Beans).
  • Written the logic to develop, consume the SOAP based WebServices and configured the mock services using the SoapUI
  • Configured WAS 6.1 for deploying web and business components.
  • Used JPA/Hibernate to write Confidential classes to interact with the database.
  • Mapped business objects to database using Hibernate, used JPA annotations to map DB to Objects.
  • Configured the declarative Security and developed the programmatic security by getting the user roles from LDAP
  • Developed the test cases using JUnit, JUnit-Addons, and EasyMock.
  • Used various tools to develop the quality code like Maven Sure-fire plugin, Eclemma, Sonar CheckStyle, and PMD.
  • Developed application using IBM's RSA, used build and deploy tool as Maven.
  • Configured the SLF4J as a logging mechanism
  • Created and executed the early Non Functional Requirement (NFR) testing
  • Created and maintained the Maven project structure and pom file changes.
  • Used the CodeTutor tool to perform the Internal, External code reviews and ensure the deliverables meets quality standards.
  • Configured the continuous integration system Jenkins and took the additional responsibilities as a build co-ordinator
  • Provided technical assistance to the team members on various design and technical issues.

Solution Environment: Core Java 1.6, JSP 2.1, Spring MVC, Spring IOC, WebServices (SOAP, JAX-RS), Hibernate, EJB, JUnit, EasyMock, Ehcache, DHTML, HTML, JavaScript, JQuery, DataTable, XStream, AJAX, JSON, CSS, Maven, Jenkins, RSA, SONAR CheckStyle, and Jenkins

Confidential

Java J2EE Developer

Responsibilities:

  • Involved in design and development phases of this application.
  • Developed the web tier using Struts2, JSP, Action and JavaBeans.
  • Used the design patterns Facade, Singleton, Factory, Business Delegate and Composite.
  • Developed the print and preview services using the REST based WebServices (JAX-RS).
  • Used the FreeMarker templates to process the Communication Order XML's for each type of document.
  • Used JAXB API to convert the XML representation of the document to Java objects.
  • Mapped business objects to database using Hibernate.
  • Configured Tomcat Server for deploying web and business components.
  • Involved in developing the low-level designs documents, which include Class, and Sequence UML diagrams.
  • Involved in defining the coding guidelines.
  • Involved in code reviews using AgileReview tool, ensured the deliverables meets quality standards and guidelines.
  • Used PMD and Sonar Java source code analyser for code quality.
  • Involved in the writing the unit test cases using the JUnit, EasyMock, and StutsTestCase.
  • Developed the application using Rational Software Architect (RSA).
  • Used build and deploy tool as Maven.
  • Configured the Log4J to log the Warning and Error Messages.
  • Involved in developing the customised common utilities to use across the application.
  • Involved in code refactoring to improve the modularity and performance.

Solution Environment: Core Java 1.5, RESTfull WebServices, EJB 3.0, Struts2, JSP, Hibernate, Maven, JavaScript, JQuery, HTML, DHTML, CSS, Oracle, Hudson, RSA, UML, AgileReview, JUnit and Log4J.

Confidential

Java J2EE Developer

Responsibilities:

  • Analysing the Requirements, participated in design discussions and come up with business specifications
  • Developed the presentation layer using HTML, JSP, JSTL, Custom Tags, Struts 1.2, Implemented event handling using AJAX, DOJO, and JavaScript.
  • Developed various EJB components (Session Beans and CMP beans) to fulfil the business functionality.
  • Developed the photo drag & drop functionality using JavaScript, DHTML and HTML.
  • Configured CruiseControl as continuous integration system to test the build stability periodically.
  • Developed the payment gateway integration.
  • Provided technical assistance to the team members on various technical issues.
  • Involved code reviews and ensuring the deliverables meets quality standards.
  • Managing the System and Performance testing activities.
  • Implemented various design patterns Singleton, Business Delegate, Value Object and Spring Confidential .
  • Involved code reviews and ensuring the deliverables meets quality standards

Solution Environment: Java, 1.5 JSP, Servlets, JavaScript, DOJO, Struts 1.2, WebServices JAX-WS, SOAP, XML, AJAX, HTML, DHTML, Tomcat, Perforce, Ant, Perl, Cruise Control and TopLink, Oracle, and Ubuntu.

Hire Now