We provide IT Staff Augmentation Services!

Senior Java/j2ee Developer Resume

4.00/5 (Submit Your Rating)

Herndon, VA

SUMMARY

  • OCJP Certified Java Developer and AWS certified Developer with 10 years of IT experience in Java Application Development, UI development, Distributed Application development and following industry standard design patterns.
  • Expertise in OOP Programming, and also in developing, testing and implementing applications using Java (Servlets, JSP, EJB, JMS, JDBC, RMI, EMF and XML), MySQL, DB2 and Oracle.
  • Design and development of large software products in both Client/Server and Web Server environment and also BPM workflow process.
  • Experience in developing multi threaded utilities at enterprise level.
  • Experience in writing maven, ant scripts for the automation of build and deployment.
  • Expert level skills on Servlets, JSP, JDBC, Struts,spring Framework and Hibernate.
  • Developed and deployed multi - tier Enterprise Applications using JBOSS 6/7, Websphere Studio (WSAD5.x) and Weblogic 8.1/9 Application Developers.
  • Strong Working experience in Design, Development and implementation of several J2EE frameworks like (Model View Controller) Struts 1.1/1.2, JSF 1.1/2,Spring IoC, Spring MVC,spring batch,EMF Modeling framework and Hibernate.
  • Experience in AngularJs JavaScript MVC Framework, Jasmine Test cases, karma test runner and protractor e2e testing
  • Expertise in XML (SAX, DOM), JAXB, XPATH, XSLT, XML beans, JavaScript, DHTML .
  • Experience in all phases of Software Development Life Cycle (SDLC).
  • Experience working with Rules Based Engines like IBM ODM and Rule IT-Rule engine.
  • Developed headless complex J2EE with BPM applications using IBM BPM Process Designer.
  • Working knowledge of PEGA BPM Engine.
  • Very strong communication skills, problem solving skills and work ethics.
  • Have handled projects involving heavy multi level and multi direction communications with people at various levels.

TECHNICAL SKILLS

Languages & Tools: Java 1.7/1.6, J2EE, Servlets, JSP, EJB 2.0, JavaBeans, Spring, Struts,Hibernate,JDBC, RMI, UML, SVN, CVS, ANT, Maven,Perl, AngularJS, JSP, JavaScript, Action script 3.0, JSON, XML, XSLT,HTML, CSS and DHTML,selenium server

Databases: Oracle 8i/9i/10g, DB2, SQL Server 2005/2008, MySQL 4.1/5.0

Application Servers: IBM WebSphere 5.x/4.x., BEA Weblogic 8.1/7.x., JBOSS 4.0, Tomcat 5.x/4.x, JBOSS 6/7

IDE: My Eclipse 7.1, WSAD 5.x/4.x, Eclipse 3.5Operating Systems Windows NT/2000/XP/98, UNIX, Linux(CentOS).

PROFESSIONAL EXPERIENCE

Senior Java/J2EE Developer

Confidential, Herndon, VA

Environment: J2EE 1.6, Angular 1.2, Jasmine, JSON, Spring MVC, Spring Batch, Spring IOC, IBM BPM 8.5.5/7,Spring Transaction management, Apache Axis2, JBOSS6/7, WAS 8.5, selenium server, Hibernate 3.5, Oracle10g, XML Beans, Auto Sys, Apache Camel, Groovy, SOA, IBM MQ-Series, Scrum sprints.

Responsibilities:

  • Develop Angular JS MVC frontend UI pages, directives, routing and service layer interaction.
  • Write spring MVC restful controllers and integrated with Jackson mapper to convert from JSON to POJO and vice-versa.
  • Developed application services and auto wired using spring dependency injection (IOC)
  • Developed Hibernate persistence layer to persist changed attributes to application database and later publish to SIR central Repository system
  • Consumed mortgage security loan and pool info from web services published by central repository EDI Interface using JAX-WS and JAXB.
  • Developed soap-ui mock services to test web services dynamically using groovy scripts.
  • Published loan vend and pool vend messages to TIBCO ESB Queues.
  • Wrote sql queries and performance optimized existing sql queries in the application.
  • Interacted and invoked IBM BPM BPD’s using message events to call UCA’s/Intermediate message events of workflow engine to meet workflow business requirements
  • Wrote groovy scripts inside apache camel routes of a custom OI and analytics application.
  • Worked on a POC project to find feasibility of application development and migration to AWS platform using Spring Boot.
  • Developed scheduled Spring Batch jobs to convert SIR (system of record) xml files to .csv files
  • Enhanced existing multi-threading utility to meet new business requirements.
  • Analyzed thread dumps to identify bottlenecks in the JVM.
  • Supported Application in SIT, UAT and production phases.
  • Perform L3 production support and wrote production scripts to resolve production issues.
  • Have worked in all phases of SDLC from development till post-production in all releases
  • Developed JUNIT classes to unit test services.

Senior Java Developer - J2EE Consultant

Confidential, Charlotte, NC

Environment: J2EE 1.6, Spring MVC, Spring IOC, Spring AOP, AngularJS 1.1/2, Jasmine,Karma, JSON, Protractor e2e, IBM BPM 8.5,Spring Transaction management, ApacheAxis2, JBOSS6/7, WAS 8.5, selenium server, Hibernate, Oracle10g, XML Beans, SOA,IBM MQ-Series, Node JS server.

Responsibilities:

  • Followed Scrum methodology and involved in sprint user story planning and development with team consisting of business users and QA team
  • Have worked in all phases from development till post-production in all Releases.
  • Converted from XML (wrapper built on top of GWT) pages to Angular JS MVC frontend pages.
  • Wrote jasmine front end UI unit test cases and used karma to run test cases
  • Leveraged spring MVC and converted from custom JBOSS transaction provider to spring transaction.
  • Developed services using spring and spring dependency injection(IOC) using auto wiring and hibernate persistence layer with oracle 11g Database
  • Developed JMS MDB (EJB-Message Driven Beans) to read incoming messages from Topic and publish messages to Topic.
  • Developed Hibernate Entity listeners to do call BPD UCA calls to Workflow engine to meet workflow business requirements and monitored BPM process flow.
  • Developed multithreaded utility to publish compliance changes to loans migrating from one release to another release on production release day.
  • Supported Application in SIT, UAT and pilot and production phases.
  • Done production Support to Live Users and wrote production support scripts to resolve production issues.
  • Monitored UCA calls to BPM and process exceptions.
  • Developed TESTNG classes to unit test services to meet code coverage goal

Senior Java Developer - J2EE Consultant

Confidential, Gaithersburg, MD

Environment: J2EE 1.6, Apache Axis 2, JBOSS6/7, Hibernate, Oracle10g, session EJB, MDB, JMS, Spring IOC, XML Beans, SOA,JUNIT,PL/SQL,IBM MQ-Series, Rule IT-Rule Engine, Soap UI 4.5, Hibernate 2.5,UML.

Responsibilities:

  • Agile methodology was adopted in the development and used Scrum method of project management.
  • Designed, developed and published new Interfaces/web services/WSDL’s using Axis 1.6 for outside vendors of Washington state ECAMS project.
  • Detected concurrency issues with existing services and re-implemented/fixed services to handle concurrent transactions with proper exception handling
  • Have developed stateless session EJB’s
  • Used PL/SQL extensively and wrote Stored Procedures for improved performance.
  • Responsible and support of these web services from Development till production phase.
  • Involved in conversion of existing services to REST services.
  • Have implemented business exceptions in ECAMS using RULE IT- Rule engine.
  • Involved in requirement gathering, analysis and designing. Worked with the most frequently used MVC (Model-View-Controller) design pattern for building this application. Involved in design sessions for future sprints with system architect and business analysts.
  • Implemented Spring IOC, JDBC template connection and implemented validations as POJO based action using Struts 2.0.
  • Developed View pages in JSP using CSS and JavaScript validations. Also created screens for different Authorization subsystems.
  • Used ClearCase for version control and ClearQuest for bug tracking and Used Apache ANT script for building the application.
  • Extensively involved in defect fixing and also implemented best practices for coding in Java, stored procedures and JSPs.

Senior Java/J2EE Developer

Confidential, West Des Moines, IA

Environment: J2EE 1.6, Google Guice, Lombardi teamworks BPM,EMF, Apache Axis 2, JBOSS6/7,Hibernate, Oracle10g,EJB-MDB,Spring-AOP,XMLbeans,SOA,TestNG,PL/SQL,IBM MQ-Series, DROOLS Rule Engine.

Responsibilities:

  • Responsible for taking business Requirements From business people and also work with systems Analyst
  • Involved in full Development SDLC Cycle.
  • Have worked in all phases from Development till post-production in all Releases.
  • Used EMF(Eclipse Modeling framework)modeling architecture, XML model and siriousForce Architecture
  • Involved in developing Lombardi Teamworks BPM models, tasks for different level of users in Hierarchy.
  • Developed Front End XMI models and GWT wrapper clients.
  • Developed services using Google Guice Injection and Hibernate persistence layer with oracle 10g Database
  • Developed JMS MDB (EJB-Message driven Beans) to read incoming messages from Topic and publish messages to Topic.
  • Developed Hibernate Entity listeners and business operation Listeners to meet business requirements making using of Spring AOP extensively.
  • Made use of Drools rules Modules to execute business logic in the Application.
  • Supported Application in SIT, UAT, and pilot and production phases. Done production Support to Live Users.
  • Developed TESTNG Test classes to unit test services and integrated them to build and deploy process using Maven Build Tool.

Java Software Developer

Confidential, Des Moines, IA

Environment: J2EE 1.5, JSP, Struts 1.1/2, Spring 2.5, Hibernate 2.x, Tomcat 5.0, Eclipse 3.2, JUNIT, JQuery 1.5, CVS, Ant, Linux Environment, XML, UML,Axis2, MySQL 5.1, Maven, Selenium, Hudson continuous integration, DOJO 1.6,GIT,Jasper,IBATIS,visio.

Responsibilities:

  • Converted from Legacy Factory pattern to Struts MVC Model Framework.
  • Converted to struts plug-in based loading of configuration files and initialization of Repository framework.
  • Involved in Full-fledged Migration phase from Swing based Desktop Application to Web-only Application.
  • Used Custom Developed ORM framework as Persistence Layer.
  • Developed web service using Axis-2to upload documents like w-2's,salary pay-stubs to store along with the loan-application.
  • Developed Document generation Interface to order, view and generate documents from DocMagic Vendor.
  • Upgraded to Struts 1.2 framework and written custom Action classes for the specific functionality.
  • Developed and Implemented Appraisal and Flood Vendor Services interfaces in EC-Loan-Pro web-version i.e. order, view PDF order documents and edit the Third-Party Vendor orders.
  • Written Junit test cases to test functionality of services.
  • Developed sequence diagrams and class diagrams using UML
  • Extensively involved in code reviews and worked with business to gather and analyze the new requirements for the feasibility.

Confidential

Responsibilities:

  • Migrated service and Portal applications to Sage Assurity Environment.
  • Installed the Application on UAT servers and validated credit card /Pin-debit card transactions-check transactions.
  • Implemented Third-party page for clients to redirect to the payment portal Application to make payments.
  • Integrated the JSF Prime faces framework for the presentation layout.
  • Used Hibernate ORM as persistence layer.
  • Extensively used Hibernate in data access layer to access and update information in the MySQL database.
  • ImplementedCross cutting concerns like logging and declarativetransaction managementusing Spring AOP.
  • Developed Documentation for the project administration, procedures to be followed Generation of ACH distribution and settlement Files.

Java Software Developer

Confidential, Silver Spring, MD

Environment: Java, J2EE, JSP, Servlets, Hibernate 2.1, Struts 1.2/Tiles, AJAX, Eclipse 3.2, DHTML, XML, JSON, JavaScript, Web Services, SOAP, WSDL,SAX,CORBA,IDL, CM Synergy, Oracle 9i, Web logic 9.2, JBOSS 4.0, DWR, Reverse Ajax, ActiveWidgets .

Responsibilities:

  • Analysis of system requirement: Study of client requirement in the initial development phase and provide the best solution for any requirement.
  • Participated in Analysis, Design, Functional Specifications, Technical Specifications, and Flow Diagrams.
  • Responsible for developing Struts MVC framework for web development.
  • Developed various Struts Action classes to interact with Data model components for handling the user actions.
  • Designed and developed Form beans, DAO (POJO classes), Views (JSP) using Struts custom tags.
  • Used CORBA calls to fetch Data from backend and perform a line test on a telephone line.
  • Transaction support is provided using the Spring’s AOP framework declaratively
  • Involved in working with J2EE Design patterns like Singleton, DAO, Service Locator, Session Façade and Factory.
  • Integrated Hibernate layer with Struts Framework and created configuration and Mapping files.
  • Used Httpwatch to monitor calls to backend and anlayse performance of the application.
  • Involved in the performance analysis and optimization of application performance.
  • Deployed the application on JBoss Application server using ant build.
  • Developed SQL code to perform data Inserts, Updates and Deletes on Oracle database.
  • All the functionality was heavily supported by Test Cases using JUnit
  • Used SAX and DOM for XML parsing.
  • Used Log4j for debugging and logging the application.
  • Involved in resolving UAT and Production Issues for the all the modules in the Application.

Graduation Assistant-Web Developer

Confidential, Las Cruces, NM

Responsibilities:

  • Developed the application using JSP,JDBC architecture.
  • Developed Class diagrams
  • Developed JSP pages, Servlets and HTML pages as per requirement.
  • Used JDBC to provide database connectivity to database tables in Oracle.
  • Developed the web interface using JSP, connected it to functional java classes.
  • Involved in Junit Testing.
  • Developed the necessary Java Beans,Sql Queries for the implementation of business rules

Environment: Java 1.4, J2EE, Servlets, JSP’s, JDBC, Unix, HTML, JavaScript, Oracle 8i, UML

We'd love your feedback!