We provide IT Staff Augmentation Services!

Sr. Java Developer (java/j2ee) Resume

0/5 (Submit Your Rating)

Chantilly, VA

SUMMARY

  • Over 7+ years of experience in software development experience in Analysis, Design, Development, Implementation, Integration and testing of Application Software in web - based environments, Distributed n-tier and Client/Server architectures.
  • Good Domain knowledge on Healthcare and Medicare.
  • Proven knowledge and Experience working within various Rapid Application Development flavors like Agile, SCRUM including Test-Driven Development (TDD).
  • Expertise in Object Oriented Analysis, Design and Programming.
  • Extensive experience in different J2EE technologies like EJB, JSP, Servlets, JMS, Publish/Subscribe, JAXP, JTA, JNDI, RMI, JDBC, JAXB Web services.
  • Expertise in developing web based GUIs using HTML, CSS, JavaScript, JSTL, JSF, PrimeFaces, XHTML, AJAX,jQuery and Angular JS.
  • Expert Knowledge in XML technologies like XSL/XSLT, SAX, DOM, XPath, SOAP, WSDL, DTD, XSD, XMI.
  • Proficient knowledge in designing and developing Multi-Tier distributed Enterprise Applications using Struts1.x, 2.x, Spring Framework 3.x and 4.x, Spring MVC, and Spring Components like AOP, Spring JDBC, Spring Security and ORM Technology like Hibernate3.x, 4.x and iBatis 3.x.
  • Good knowledge on using design patterns like Dependency injection, Singleton, Domain Object, DAO, Session Façade, Factory pattern, Service Locator, Front Controller, Command pattern, MVC.
  • Extensively worked on implementing Service Oriented Architecture (SOA) using Web Services S such as JAX RPC, JAXB, JAX-WS, SOAP, WSDL, JAX-RS, Jersey implementation of RESTful services.
  • Extensive experience working with Responsive Web design using Bootstrap CSS, Angular JS.
  • Experience in writing queries, stored procedures, functions and Triggers using SQL as well as PL/SQL.
  • Worked with major RDBMS such as Oracle 9i/10g/11g, SQL Server and also have hands-on with MYSQL and DB2.
  • Hands on experience on utilizing TIBCO JasperSoft Studio, to generate dynamic content and facilitate jasper report output to a variety of targets such as screens, printers, PDF, MS Excel, XML.
  • Developed UML Diagrams as in use case diagrams, sequence diagrams and class diagrams using Rational Rose.
  • Developed J2EE applications on IDE’s like Eclipse, NetBeans, STS, Rational Application Developer (IBM RAD).
  • Knowledge of developing rules in IBM ODM, JRules and Drools ODM administration, ODM troubleshooting and supporting ODM.
  • Substantial knowledge about IBM Web Sphere Application server, Apache Tomcat, Glassfish, JBOSS and Oracle Web logic servers 11g and 12c.
  • Experience in writing the ANT, MAVEN and UNIX Scripts for building, testing and deploying the enterprise applications and created batch jobs using Shell Scripting.
  • Experienced in writing Unit Test Cases, JUNIT and implementing using mocking frameworks like Mockito, PowerMock and experienced in Versioning tools like Clear-case, SVN, CVS, and IBM RTC.
  • Involved in Test Data Driven, Keyword Driven and Hybrid Automation Framework development in Selenium Automation .
  • Also experienced in Production Support of Enterprise level applications.
  • Excellent Verbal & Written Communication skills and very strong in Documentation.
  • A highly motivated and effective team player with excellent analytical, troubleshooting, and problem solving skills.

TECHNICAL SKILLS

Languages: Java, SQL, PLSQL, XML, WSDL, XHTML, HTML, CSS, Java Script and AJAX, jQuery, UML, Bootstrap CSS, AngularJS.

Java Technologies: Java, J2EE, JDBC, Servlets, JSP, JSTL, JavaBeans, JMS, JNDI, Custom Tag Libraries, iBatis, Junit, ANT 1.7, Log4j, Maven, Orika, Mockito, Junit, PowerMockito

Frame Works: Struts, Spring, JSF,PrimeFaces JPA and Hibernate

Design and Modeling: UML and Rational Rose

Web Services: SOAP, WSDL, UDDI, JAX-WS, RESTful

Databases: Oracle 11g, MySQL, SQL, NOSQL, Mongo DB and DB2

XML technologies: DTD, XSD, XML, XSL, XSLT, SAX, DOM, JAXP

Version Control: Subversion, CVS, Git and IBM RTC, Jenkins

IDE Tools: IBM RAD, IBM Data Studio, STS, Oracle WebLogic Studio 8.x/7.x, Eclipse 3.0/2.1.1, JBuilder, Visual Studio, Net beans, WSAD 6.0

Web/App Servers: IBM WebSphere 7.x/8.x, Oracle WebLogic 10.x/11.x/12.x, Apache Tomcat 7.x/6.x/5.x, JBoss, Glassfish.

PROFESSIONAL EXPERIENCE

Confidential, Chantilly, VA

Sr. JAVA Developer (JAVA/J2EE)

Responsibilities:

  • Gathered and analyzed requirements and engaged in all the phases of the Software Development Life Cycle (SDLC).Used Agile Methodology (Scrum)in the project development.
  • Developed a prototype of the application and demonstrated to business users to verify the application functionality.
  • UtilizedTIBCO JasperSoft Studio, to generate dynamic content and facilitate report output to a variety of targets such as screens, printers, PDF, MS Excel, XML and upgraded the legacy based JasperSoft Reports from version 2.0 to 6.2.1.
  • Performed the508 compliance testingon JasperSoft Reports using Adobe Acrobat DC Pro.
  • Researched and documented Technical White Papers about the compatibility of Spring Framework v4.1, Hibernate v5.0.x with the existing application and their compatibility with other third party dependencies.
  • Upgraded Spring Framework, Hibernate, Log4j, Junit, Quartz, JAX-WS and Apache ANT software tools in addition to upgrading JDK 1.7.
  • Substituted most of the deprecated Springand Hibernate classes with the most advanced configurations and also involved in resolving most of the compile time, run time and build errors that occurred while upgrading all the software tools.
  • Converted the Enrollment System UI fromApache Struts 1.2.4toJava Server Faces (JSF 2.2)using Facelets, XHTML, PrimeFaces, AJAX, CSS and JavaScript to provide interactive screens to display data.
  • Converted around253 JSP files to XHTMLs and ensured the UI displays and functions in the same manner from a user perspective as prior to the utilization of Java Server Faces (JSFs).
  • Designed JSFmanaged beansand configured JSF navigation in faces-config.xml.
  • Performed Validations on UI data using JSF validations and JavaScript and HTML pages.
  • Used APACHE ANT for building and deploying application on to the Web logic application server 10.3.6.
  • Tracked the project lifecycle using IBM Rational Tools such asRTC, RQM etc.
  • Updated the daily task status in JIRA and kept a track of all other work items due.
  • Assisted development team with issues and solutions related to upgrading different software tools.
  • Documented a Risk Register with all the risks that we might encounter in the development process.
  • Attended the VA client meetings twice a week and actively participated in Sprint Planning and Sprint Retrospective meetings.

Environment: Java 1.6/Java 1.7, Ant 1.7/1.9, Struts 1.2.4, JSF 2.2, PrimeFaces 5, Spring 1.2.8/4.1, Hibernate 3.0/5.0, Quartz 1.5.2/2.2, JAX-WS 2.1/2.2.11, JasperSoft2.0/6.2.1, JAWS 16.0/17.0 2.0/6.2 , XML, XSD, HTML, CSS, JavaScript, JUnit, IBM JRules/IBM ODM, WebLogic 10.3.6, Oracle XE 11g, Adobe Acrobat DC, IBM Rational Team Concert, JIRA.

Confidential, Alexandria, VA

Sr. JAVA Developer (JAVA/J2EE)

Responsibilities:

  • Designed and implemented user interface using HTML, JSP,CSS, JavaScript, jQuery.
  • Interacted with customer to gather requirements and business artifacts based on Agile SCRUM methodology.
  • Designed, implemented and deployedJ2EEweb application usingSpring MVCandHibernate.
  • UsedSpring AOPand Spring Security components to handle User Authenticationand Transaction management etc.
  • Involved in designing new wireframes for new user interface screens.
  • Worked with Angular JS to create single page applications using directives, controllers and services concepts.
  • Used ORIKA framework for mapping java beans which recursively copy from one layer to another layer.
  • Implemented Liquibase scripts for tracking, managing and applying database schema changes.
  • Wrote SQL queries to perform CRUD operations on oracle database by creating Liquibase script files.
  • Implemented SOAP based Web Services to integrate different external systems.
  • Reviewed the XML logical data model and developed XML schema (XSD) to validate the model and used JAX-B for Xml-Java Mapping and XML-XSLT conversion.
  • Used log4j for logging andIBM RTC for version control
  • Configured and deployed web application in Oracle Web logic Server12c using Maven Scripts.
  • SonarQube is used for continuous inspection of code quality, code coverage and unit tests
  • Designed and developed IBM rules/rule flows using IBM iLogJRules.
  • Involved in writing Junit Test cases using mocking frameworks like Mockito, PowerMock.
  • Used HP Fortify static code analyzer to assess, assure and protect enterprise software and applications from security vulnerabilities and improved security of application by eliminating potential breaches.
  • Involved in Automation Infrastructure development using Selenium and developed test cases using SeleniumWeb Driver methods.
  • Enhanced Selenium automated scripts by guiding and motivating the test team for Integration testing, Regression testing and Certified Build Testing.
  • Involved in Accessibility testing using JAWS 16.0 and tested the 508 compliance for web pages..
  • Transformed business requirements into Epics and stories and implemented desired functionality.
  • Worked with Business Analysts and test team members to get stories and work items to create accepted criteria.

Environment: Java 1.8, Spring MVC, Spring Data, Hibernate, Orika Framework, Web Services, SOAP/Restful, XML, XSD, XPath, XSLT, HTML, JavaScript, Angular JS, Ajax, Junit, IBM iLogJRules, Selenium Web Driver, WebLogic 12.1.3, Maven 3.3.3, Nexus, Oracle 11g, Liquibase, IBM RTC, SonarQube, HP Fortify.

Confidential, Harrisburg, PA

Sr. Software Engineer(JAVA/J2EE)

Responsibilities:

  • Followed AGILE SCRUM software methodology for development.
  • Integrated and developed UI components with business components.
  • Developed web pages using HTML, CSS, JSP, and JavaScript.
  • Application was based on the Model View Controller architecture 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.
  • Interacted with database DB2 using Object/Relational mapping framework Hibernate and used HQL, Criteria, and Named Queries.
  • Configured Hibernate mapping files and Hibernate configuration files to connect with the database.
  • Implemented various J2EE design patterns, like DTO, DAO and Singleton.
  • Jersey implementation of JAX-RS is utilized to develop RESTful service to carryout CRUD capabilities.
  • ProvidedXMLand JSON response format to support various service clients and used XML Parsers for data retrieval
  • Extensively used DAO design pattern, including mapping DAO, configuration file and classes to interact with the Hibernate database.
  • Created DAOs to interact with database for insert, update and delete operations using JDBC.
  • Developed JMS messaging components to send messages from one application to other application internally.
  • Published and/or subscribed message queues through RabbitMQ to the destination server for configuring test data in the My SQL database.
  • Worked on JAWS 15.0, a screen reading application, designed to help visually impaired users to use the computer and access the Internet.
  • Tracked the project lifecycle using JAMA, JIRA, Confluence and Bamboo tools.
  • Used Log4J for logging and analyzing system performance and flow, involved in code refactoring and bug fixing and used SVN as the Version Control Tool.
  • Engaged in Unit testing the application by writing JUNIT test cases for each module we develop.
  • Configured and deployed the application onto IBMWeb Sphere Application Server using Maven build scripts to automate the build and deployment process.
  • Interaction with the offshore team and periodically involved in demonstrating the functionality of the application to the Client.

Environment: JDK6, JDK7, HTML, JavaScript, Servlet, JSP, Spring 2.5, Hibernate3.0, Web Services (SOAP, WSDL, UDDI), JAX-WS, XML,DB2, RabbitMQ, Log4J, Maven, JUnit, WebSphere 8.0, IBM RAD 8.0, SVN, Windows 7.

Confidential, Dallas, TX

Software Development Engineer (JAVA/J2EE)

Responsibilities:

  • Developed web pages by using HTML 5, CSS, JavaScript and jQuery.
  • Used Eclipse to develop source code and debug the application.
  • Changed few of the JSPs on front-end to meet business requirements in the shipment tracking website.
  • Interacted with the clients and gathered requirements and business artifacts based on Agile SCRUM methodology.
  • Used GC Viewerto calculate garbage collection related performance metrics.
  • Built a custom cross-platform architecture using Spring MVC for Express Canada Application.
  • Involved in defining build process with Maven scripts.
  • Implemented Web-Services to integrate between different applications (internal and third party components) using SOAP services using Apache-CXFand Apache Axis2.
  • Implemented Hibernate ORM tool integration with Spring MVC to interact with back end persistence system (SQL).
  • Used Spring AOP for logging and transaction handling using AOPCross-Cutting concerns.
  • Developed and published web-services using WSDL,SOAP and XML, JAX-B based on top-down and bottom-up approaches and used SAX XML API to parse the XML and populate the values.
  • Involved in pre-testing the Web-Service calls with SOAP UI using end-points.
  • Worked with JBOSS for deploying java applications on to Application servers.
  • Coordinated Unit (JUnit), Integration and User Acceptance Testing and developed test cases for bean components.
  • Worked with Java Messaging artifacts using JMS (MQ Series) for sending out automated notification emails to respective users of the application.
  • Involved in performance tuning and used JProfilertool for improvising the performance of system.
  • Used GitLabWebUI and command prompt for code check-in and checkout.
  • Configured Jenkins for continuous integration.
  • Involved in logging using Log4J and working with defects using Quality Centre.
  • Provided On-Call Support for various products and maintained them.

Environment: Java5.0/6.1, Spring, hibernate, Web Services, XML, XSD, UML, HTML, JavaScript, jQuery, Eclipse, Junit, Windows, Unix, JBOSS, JAX-B, JMS, Axis2, Ajax, Maven, RESTful, SOAP, GC Viewer, JIRA, SQL, XPath, XSLT.

Confidential, North Carolina, NC

Senior Developer (JAVA/J2EE)

Responsibilities:

  • Participated in project planning sessions with business analysts and team members to analyze business IT Requirements and translate business requirements into working model.
  • Used Java Server Pages on top of Spring Core to control the presentation to the user.
  • Designed and developed Rich user interface using front end technologies like HTML, CSS and JavaScript.
  • Designed Persistence layer using the Hibernate framework for Object-relational mapping and converting data between incompatible type systems.
  • ConsumedRESTful web services and tested those web-services using POSTMAN tool.
  • Wrote JavaScript code using AJAX, JSON features and also used the annotation capabilities of the same forRESTful services.
  • Involved in testing, bug fixing and documentation of the system deployment
  • Wrote JUnit, Easy mock test cases to test various services and their integration capabilities and limitations.
  • Collaborated between teams by involving in the knowledge transfer through updating wiki on any generalbug tracking/development steps/standards involved.
  • Stood up for the daily scrum to discuss and update through word of mouth and also through the Rally toolfor scrum.
  • Used Tortoise SVN (Subversion) for version control, log4j for logging purpose.

Environment: Java, J2EE Servlet, JSP, XML, spring 3.0, Hibernate 3.0, Log4j, Tortoise SVN, Maven, Eclipse, Apache Tomcat 6, and Oracle 11g, Rally Agile/Scrum .

Confidential

Associate Software Engineer (JAVA/J2EE)

Responsibilities:

  • Responsible and active in the analysis, design, implementation and deployment of full software development life-cycle (SDLC) of the project.
  • Designed and developed user interface using JSP, HTML 5 and CSS.
  • Developed struts action classes, action forms and performed action mapping using Struts Framework and performed data validation in form beans and action classes.
  • Designed the application by implementing Struts based on MVC Architecture, used simple Java Beans as a Model, JSP-UI Components as View and Action Servlet as a Controller.
  • Involved in multi-tiered J2EE design utilizing MVC architecture Struts Framework and simple JDBC template to perform CRUD operations.
  • Extensively used Struts Framework as the controller to handle subsequent client requests and invoke the model based upon user requests.
  • Used SQL Server as the database and developed PL/SQL database scripts and wroteStored Procedures and triggers.
  • Rational Application Developer (RAD) was used as Integrated Development Environment (IDE).
  • Apache MAVEN was used for the entire build process.
  • Involved in writing test cases using JUNIT for various modules and used Log4J for logging issues and debugging.
  • Involved in regression testing, evaluating the response times, and resolving the connection pooling issues.
  • Worked with IBM Web-Sphere as the Application Server and SVNas the version controller.

Environment: Java, HTML, CSS, JavaScript, Servlets, JSP, Struts1.2, IBM Rational Application Developer (RAD), MAVEN, Web Sphere 8.0, SVN, SQL Server, log4j, J-Unit.

Confidential

Junior Developer (JAVA/J2EE)

Responsibilities:

  • Involved in Software Development Life Cycle (SDLC) of the application: Requirement gathering, Design Analysis and Code development.
  • Implemented Struts framework based on the Model View Controller design paradigm.
  • Struts-config XML file was created and Action mappings were done.
  • Designed the application by implementing Struts based on MVC Architecture, used simple Java Beans as a Model, JSP-UI Components as View and Action Servlet as a Controller.
  • Designed and developed business components using Session and Entity Beans in EJB.
  • Used JDBC for data access from Oracle tables.
  • Implemented EJB’s Container Managed Persistent strategy.
  • Worked on triggers and stored procedures on Oracle database.
  • Apache MAVEN was used for the entire build process.
  • JUnit was used to implement unit test cases and Log4j for logging and debugging.
  • Develop the applications using Rational Application Developer (RAD) IDEand worked with IBM WebSphere to deploy the application on to the server.
  • Coordinated with testing team for timely release of product.

Environment: Java, HTML, CSS, JavaScript, Servlets, JSP, Struts1.2, IBM Rational Application Developer (RAD), MAVEN, Web Sphere 8.0, SVN, SQL Server, Log4j, J-Unit.

We'd love your feedback!