We provide IT Staff Augmentation Services!

Senior Java/j2ee Developer Resume

0/5 (Submit Your Rating)

Richmond, VA

SUMMARY

  • Around 11 Years of experience in all the phases of software development life cycle including Design, Development, Integration, maintenance, implementation and testing of various client/server, N - tier and web applications.
  • Experience working as Program Analyst, Designer in executing web based information decision-making projects using Java/J2EE related technologies.
  • 11 years experience in design, development, documentation, implementation and testing of the enterprise applications using JAVA, J2EE Technologies.
  • Expertise in working with Struts 1.X, spring, Hibernate, Web Services.
  • 6+ years of Experience in developing the integration workflows using Mule ESB Development framework.
  • Experience with MuleSoft MMC and enterprise version.
  • Expertise in working with Oracle Product’s like ORPOS, ORBO, ORCO, Weblogic Integration, Weblogic Portal
  • Expertise in Analysis, Design, Development and Testing of EAI and CRM based application.
  • Expertise in design and development of various web and enterprise applications using J2EE technologies like JSP with custom tags, Servlets, JDBC, EJB, JMS, RMI, XML, AJAX and Web Services.
  • Extensively worked on both Enterprise and Community Edition of MULE ESB.
  • Playing key roles of the Software Development Life Cycle in different projects.
  • Strong experience in web development for medium to large scale projects.
  • Extensively experienced in using various design patterns such as MVC, Singleton, Session Facade, Service Locator, Factory and Business Delegate in the development of Multi-Tier distributed Enterprise Applications.
  • Expertise in XML and related technologies like XSL, XSLT, XSD, DTD, X Path and parsers like JAXP (SAX, DOM) and JAXB
  • Expert knowledge of, and strong hands on experience with AJAX frameworks and JavaScript libraries (JQuery)
  • Strong Experience on HTML, HTML 5, CSS, Java Script and AJAX.
  • Experienced in using Java IDE tools like Eclipse, WSAD, RSA, EditPlus.
  • Set up, configured, and maintained multiple web/application servers like Apache, Tomcat, JBoss, BEA Web Logic, Websphere.
  • Excellent in databases like Oracle, SQL Server.
  • Experienced in working with different operating systems Windows, UNIX, LINUX.
  • Expert in writing SQL Queries and PL/SQL blocks.
  • Experience in using version control tools like Rational Clear Case, SVN, TFS and CVS.
  • Good experience in implement logging using Log4J and ANT, Maven tool to compile, package and deploy the components to the Application Servers in different environments.
  • Excellent work experience with UML methodologies involving Use cases, Sequence Diagrams, Activity Diagrams, Class Diagrams.
  • Extensive experience in Telecom domain and worked for telecom clients Visage Mobile (MVNE), Disney Mobile, ESPN Mobile, EMBARQ and Primus wireless (MVNO), VODAFONE.

TECHNICAL SKILLS

J2EE: JDK 1.4/1.5/1.6, JSP, Servlet, EJB 1/2.x, Corba, RMI, JMS, JDBC, JTA, JNDI, LDAP, SOAP Webservices, REST Webservices, jQuery, AJAX, Junit

Spring / Hibernate: Spring 1.2.6 & Spring 2.x, Hibernate 3.0 which includes spring core, AOP, JDBC, ORM, Spring Batch

Portal / Integration: Weblogic Portal(Pageflow, Portlets), Weblogic Integration (Java Process Definition), Oracle Retail Point Of Service, Oracle Retail Back Office, Oracle Retail Central Office

Design Tools: Rational Software Architect 7.0, Enterprise Architect 7.0, MS-Visio

App / web Servers: Websphere, Weblogic, JBoss, Apache Tomcat

XML/HTML: XML, XSLT, JAXB, Castor, SAX, DOM, HTML, CSS

Script: Java Script, Shell Script, Perl Script

IDE: Eclipse, Jdeveloper, Weblogic workshop, RSA 7.0,WSAD 6.1

Source Control: Subversion, CVS, Visual Source Safe, SharePoint, Win merge, Clear Case

Database: Oracle 8i/9i/10/11g, informix, Mysql.

Operating Systems: NT, Windows 2000/XP, UNIX

Methodologies: Waterfall, Agile methodology, Scrum

Deployment & Testing Tools: Quality Control, ANT, Maven, Jenkins

Utility Tools: SQl Browser,TOAD, XMLspy, Putty, Toad, Ultra Edit,Quartz Schdular

Frame Works: Struts 1.X, Spring 2.5.6, Castor, MVC

Oracle Products: ORPOS, ORBO, ORCO, ATG

PROFESSIONAL EXPERIENCE

Confidential, Washington, DC

Consultant - Senior Java/j2ee Developer

Responsibilities:

  • Get the requirements and convert them to technical designs.
  • Front-end development using Struts, JSP, JSTL, DOJO.
  • Experience in an Agile Software Development environment using AGILE methods like SCRUM
  • Designed and developed all parts of this web application (including springs, hibernate etc.)
  • Used Mule ESB connectors- SFDC, Message Transformer, Choice Exception Strategies, Batch processing, etc. in designing the application as a middleware between the third party system and the customer side system.
  • Create stored procedures / functions to access data from the database.
  • Implemented persistence layer using Hibernate that use the POJO classes to represent persistent database tables
  • Java/J2EE Service oriented architecture hands on experience developing web services using Apache CXF, RESTful service, SOAP, XML Spring JPA, DAO and business rules, validations & error handling components.
  • UML use case realization, domain modeling, class diagrams activity, sequence diagrams & deployment diagrams.
  • SOA integration, Integrated with IBM Data power Enterprise Service Bus (ESB)
  • A core contributor for Web Services-Security & Spring integration.
  • Develop logical, Physical data model. Coding SQL
  • XQuery, XSLT transformations.
  • Migrating JSF components to AngularJS & HTML5.
  • Experience working with HTML5, JQuery, AngularJS Java Script frame work, CSS, AJAX responsive design.
  • Performed program reviews and design reviews
  • Mentored developers and SMEs
  • Co-ordinate with managers, architects, developers & offshore team located at different locations over the phone and by secure meeting setups.
  • Involved updating executive management
  • Adopt agile development methodologies.
  • JUnit, SOAP UI Testing tools.
  • Developed Web Services Using Axis and SOAP described by the WSDL using Apache’s open source tools.
  • Designed and developed User interface using Struts tags, JSP
  • Used SoapUI web service testing tool for service - oriented architectures (SOA).
  • Used SoapUI for web service inspection, functional testing, load and compliance testing and validation.
  • Developed WebServices using Apache Axis which is an implementation of SOAP.
  • Used SVN for supporting software configuration management (SCM) of source code, configuration management.
  • Configuring the Mule process for fetching the data from topic and makes web service calls to the middle tier Mule ESB for processing.
  • Used MEL (Mule Expression Language), an expression language that provides a consistent, standardized way to work with a Mule message’s payload, properties and variables.
  • Implemented spring transactional services to get patient details.
  • Used Java/J2EE Design patterns like Session Façade, Data Transfer Object (DTO), Factory, MVC, Singleton and Service Locator in the project extensively, which facilitates clean distribution of roles and responsibilities across various layers of processing
  • Responsible for builds and deployment of application on weblogic server on DEV, Test, UAT, QA and Prod environments using ANT scripts.

Environment: JDK 1.6, JSP, HTML 5, Javascript, jQuery 1.9, CSS, G,Cloud/AWS, Struts 1.2, Spring 2.5, Hibernate 3.0, EJB 2.1, JMS/MQ,SOAP Webservices, Mulesoft ESB, REST web services, Oracle 11g, Linux, shell script, Maven, Junit, Weblogic 10.3, Jenkins, SVN, ANT, Clover, Winscp, QC, Jira, Infinispan, Hystrix for resilience (circuit breaker), OAuth2.0, Site minder (SSO), JBOSS EAP6.0 server, Apache commons, Log4j,GIT, Subversion (SVN), Maven, Hudson/Jenkins, Eclipse, CQ5, App dynamics, JMeter, Maven

Confidential, Richmond, VA

Senior Java/j2ee Developer

Responsibilities:

  • Experience Working closely with the business users, analysts, infrastructure, testing, and project Management teams to come up with the detailed design
  • Increased developer productivity and software quality with the right choice of frameworks and tools, developed the baseline architecture with vertical slices to follow, and adopted agile development practices like TDD, refactoring, and iterative development.
  • Documented and delivered RUP light artifacts such as software architecture documents, Deployment model, system use cases, class diagrams, sequence diagrams, and documentation on Best practices, coding standards, and test strategies
  • Built an end to end vertical slice for a JEE based Medicaid application using popular frameworks such as Spring, JPA, JSF, Facelets, XHTML and Ajax by applying OO design concepts, JEE & GoF design patterns, and best practices.
  • Integration of Mule ESB system while utilizing MQ Series, HTTP, File system and SFTP transports
  • Researched, analyzed, and extensively re-engineered an existing proprietary and tightly-coupled Application to more generic, customizable, and component based Java/JEE system.
  • Prototype SOA based data federation master data management (MDM) system for Virginia Department of Social services to uniquely identity customers in enterprise using Oracle SOA suite 11g.
  • Migrated Mule ESB 3.5.1 apps to Mule ESB 3.7.1 and updated all the dependencies.
  • Integrated LIS batch processing system with Virginia department of health department legacy external- systems (Unisys BIS system) using JCA adaptor, USPS united state postal service web service and social security dept (SSA) system application through JMS, web sphere MQ, SOAP based Web services and FTP.
  • Designed the logical and physical data model, generated DDL scripts, and wrote DML scripts for Oracle 11g database.
  • Tuned SQL statements, JPA mapping, and web sphere application server to improve performance, and consequently met the SLAs.
  • Gathered business requirements and wrote functional specifications and detailed design documents.
  • Managed and mentored a group of application developers, assigned responsibilities, elaborated use cases, managed project schedules, and module targets.
  • Provided recommendations on OO design concepts, best practices, exception handling, and identifying and fixing potential memory, performance, and transactional issues
  • Produced detailed design documents with design alternatives, pros and cons for each approach, and reasons for the recommended approach.
  • Analyzed “What if” scenarios and exceptional conditions, and made recommendations to fill the gaps identified in the functional specs and detailed design.
  • Normalize Oracle database, conforming to design concepts and best practices
  • Convince business users and analysts with alternative solutions that are more robust and simpler to implement from technical perspective while satisfying the functional requirements from the business perspective
  • Applied design patterns and OO design concepts to improve the existing Java/JEE based code base.
  • Reviewed code and deployed ear files to web sphere application server on a UNIX box.
  • Refractor inefficient code by applying OO concepts and design patterns (GoF & JEE) in a test Driven manner to make it more maintainable and reusable
  • Identified and fixed memory leaks and transactional issues.
  • Prepared design and development documents.
  • Robustness of the high volume transactional batch processes, writing SQL & SQL tuning to improve application performance
  • Migrated production applications from Websphere5.0 (J2EE1.3) to Websphere7.0 (JEE5.0)
  • Migrate a poorly performing and outdated legacy system form EJB CMP enterprise bean and EJB session bean 2.0 architecture to JPA and EJB3.0.
  • Build rapid application by code generation MDA Optimal-J tool, Hibernate tools, SEAM & custom tools to automate repeated tasks.
  • “Took the initiative and successfully improved the build and deployment process with a much simplified and highly reusable maven2 based approach that gets used in 3 other projects.”
  • Used various Transformers inMuleESBbased on use case and had implemented the custom transformations
  • “Successfully designed and developed a mission critical Java/JEE based management tool that handles 200 concurrent users, 6000 hits per day and integrates with 3 other subsystems via Web services.”

Environment: Java 1.6, Mulesoft ESB,JSF, Ajax, Struts, EJB3.0, SEAM(CDI), rich faces, Spring, XML,XSL, XSD, XHTML, Hibernate,JMS/MQ, JPA, Oracle SOA Suite 11g, Web logic, RAD, RSA, RDA, Oracle 11g, PL/SQL, Spring, SOAP Web service,JBOSS, Web sphere, Oracle, ANT, Maven2, JUnit.

Confidential, SouthBrunswick, NJ

Senior Java Developer

Responsibilities:

  • Developed use cases from business requirement documents and functional specification and design specification.
  • Interacting with business user’s to get the requirements and convert them to technical designs.
  • Deployed Mule ESB applications into MMC (Mule Management Console).
  • Used MMC(Mulemanagement console) to monitor the request and response payload.
  • Architected Integrations using Mule ESB environments for both on premise and cloud environments.
  • Experience in developing interfaces between SAP, Salesforce, REST and SOAP web-services.
  • Implemented choice, global, custom exception handling mechanisms based on the business requirement in Mule ESB.
  • Implementing POC’s to check the technical feasibility
  • Design and developed the Order module to interact the Siebel to place the customer order in a Store.
  • Design and developed the freebee module to interact the VELTI system to get the reward points for a customer.
  • Design and developed the payment module to get card validation.
  • Implemented the WEB SSO functionality.
  • Developed Web Services Using Axis and SOAP described by the WSDL using Apache’s open source tools.
  • Designed and developed User interface using Struts tags, JSP
  • Used SoapUI web service testing tool for service - oriented architectures (SOA).
  • Used SoapUI for web service inspection, functional testing, load and compliance testing and validation.
  • Developed WebServices using Apache Axis which is an implementation of SOAP.
  • Used IBM Rational ClearCase for supporting software configuration management (SCM) of source code, configuration management.
  • Developed application using Mule ESBSFDC connector and Mule-Batch processing and deployed the services. And also done with Unit testing using Test Utility.
  • Responsible for builds and deployment of application on Weblogic server on DEV, Test, UAT, QA and Prod environments using ANT scripts.

Environment: JDK 1.5, JSP, Struts 1.3,Mulesoft ESB, SOAP Web Services, EJB, JMS, Hbernate Spring,Struts,Socket Programming, TCP /IP, Oracle Retail Point Of Service, Oracle Retail Back Office, Oracle Retail Central Office, Weblogic Application server, TFS version control, web services, QC, Agile Methodology,, JDBC, JBOSS, Reflection API, DB2, Swing API proto view controller, web sphere, WSAD5.0, JUnit.

Confidential, Kansas City, MO

Senior Java Developer

Responsibilities:

  • Developed use cases from business requirement documents and functional specification and design specification.
  • Gather requirements and convert them to technical designs.
  • Created the Sequence and Class diagram’s for various modules in California Meal Break.
  • Developed user interfaces using HTML, CSS, JSP, JSTL, Java Script with Custom Tag Libraries.
  • Involved in the development of the front end (Presentation Layer) of the application using Struts framework, which is based on MVC design paradigm.
  • Implemented the Singleton, MVC, DAO, VO design patterns.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Used Struts framework in UI designing (Tiles) and validations
  • Developed Action Classes, which holds business logic in Struts framework.
  • UsedSAXandDOMfor parsing XML documents andXSLTfor transformation
  • Deployment on IBM WebSphere 6.0 Application Server
  • Designed and developed all parts of this web application (including springs, hibernate etc.)
  • UsedSQLstatements and procedures to fetch the data from the database.
  • Used the report generation in the databases written in PL/SQL
  • Involved in bugs recording, bug fixing, code review and other maintenance of the application
  • Written POJO Classes, .hbm files for Hibernate Object-To-Relational Mapping.

Environment: JDK 1.5, JSP, Mulesoft, Struts 1.3, EJB 2.0, Hibernate 3.0, RSA 7.0, Web sphere Application Server 6.1,Perl Script, Informix, Clear Case, VSS, QC, Agile Methodology

Confidential

Senior Java Developer

Responsibilities:

  • Application Deployment and Configuration.
  • Developing, designing and maintaining the ATG application.
  • Worked Dynamo Application Framework.
  • Creation of mockup’s based on the business user requirement.
  • Testing and Debugging the code.
  • Creation of Low level Design creation for the assigned module.
  • Developed Action Classes, which acts as the controller in Struts framework.
  • Creation of ER model and Database model.
  • Used UML for designing test cases and creating sequence and class diagrams.
  • Actively involved in configuring the Weblogic Server and deployed all the modules like Web modules and Business modules.

Environment: JDK 1.5, ATG Dynamo Framework, JSP, SOAP Web Services, Enterprise Architect, Share Point, QC, Repository

Confidential, MI

Senior Java Developer

Responsibilities:

  • Implemented the web tier using Weblogic Portal Framework..
  • Developed components like Action Classes, PageFlowController as a part of application development.
  • Developed the Web Services for allowing other application to access Customer Profile. Implementation involved usage of SOAP, WSDL for definition of Web Services.
  • Designed the data model from scratch capturing best practices for ORM as it applied to the problem at hand.
  • Rational Clear Case was used for version control.
  • Used Oracle 10g as the relational backend.
  • Designed and developed several SQL Scripts, Stored Procedures and Triggers for Oracle10g Database.
  • Implemented the net-ui beans framework.

Environment: JDK 1.4, JSP, EJB 2.0, Weblogic workshop, Page Flows, SOAP Web Services, Weblogic Application Server 9.1,Portlets, Agile Methodology, XML

Confidential, IL

Java Developer

Responsibilities:

  • Analysis of Functional Design Specification and check the feasibility
  • Designing the interfaces (XSD’s Creation)
  • Creation of Detailed Design (Class diagrams and Sequence Diagrams)
  • Java Process Definition Creation (JPD)
  • Adapter Classes Creation, Command and Model Classes Creation
  • DEV and UAT Support

Environment: Java, JSP, Servlets, EJB, Weblogic Integration, spring framework, Web Services, XML, Weblogic Portal includes CMS, Portlets, Pageflow, SVN, VSS, CVS, Putty, Oracle, TOAD, UNIX, XML Spy, Weblogic Application Server

We'd love your feedback!