We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

0/5 (Submit Your Rating)

Dallas, TX

SUMMARY

  • 8 years of IT experience in various web - based, Enterprise, Client/Server and Distributed applications using Java/ J2EE.
  • 8 years of experience in Java concepts including Polymorphism, Inheritance, Exception handling, Collections framework, Serialization, Multi-threading, Design patterns, Synchronization etc.,
  • Experience in designing and developing applications using J2EE technologies including Servlets, JSP, JSTL, JSF, JNDI, Swing, Struts, AJAX, Hibernate, Spring, Web Services, XML, JDBC, HTML, HTML5, CSS, CSS 3, DHTMLX and JavaScript.
  • 5 years of experience in Agile/SCRUM development environment.
  • 5 years of experience in various modules of Spring framework like Spring IOC, Spring AOP, Spring MVC, Spring Batch, Spring ORM, Spring Transaction Management, Spring Security
  • Expertise in implementing the persistence logic using JDBC, JPA, Spring JDBC, Hibernate 2.x/3.x/4.x and iBATIS framework.
  • Expertise in Application development using Struts framework including Struts Action, Struts tags, Interceptors & Validations.
  • Extensive experience in working with Oracle, SQL Server, MySQL, DB2Relational Databases.
  • Experience in working with NoSQL databases like MongoDB, Cassandra, Graph DB (Neo4j).
  • Experience in writing SQL queries, PL/SQL. Joins, Stored Procedures and Database Triggers.
  • Experience in using Ant, Maven build tools and performing unit test by writing Junit test cases using Junit Frameworks like Mockito, JMock.
  • Used various Core Java concepts such as Multithreading, Exception Handling, Collection APIs to implement various features and enhancements.
  • Experience in generating logging by Log4j to identify the errors in production test environment and experienced in Ant, Maven and Gradle tools.
  • Very good experience with multiple servers like IBM WebSphere, IBM WebSphere ESB (Enterprise Service Bus), WebLogic Server, Apache Tomcat, Jboss.
  • Expertise in implementing Service Oriented Architecture by using SOAP and RESTful web services.
  • Implemented SOAP based web services by using various API like Axis 2, Apache CXF, JAX-WS Strong knowledge in using WSDL and UDDI.
  • Worked with Jersey, CXF API to implement RESTful web services, strong knowledge on JAX-RS annotations.
  • Experience in using DOM4J, JAXB, JAXP parsing and XML Bean to process, validate, parse and extract data from XML files.
  • Working Knowledge and practice in Amazon Web Services (AWS).
  • Experience in designing and developing use cases, class diagrams and sequence diagrams using UML, Rational Rose.
  • Experience in versioning tools like GitHub, Clear case, SVN and CVS.
  • Experienced in creative and effective front-end development using JSP, JavaScript, JQuery, D3 Js, Angular Js, Node JS, Backbone Js, Bootstrap, Ext Js, React JS, Ajax, CSS & CSS 3.
  • Experienced in using Messaging Services like JMS, MQ Series.
  • Experienced in UNIX and Shell Scripting.
  • Experienced in Programming with Big Data Frameworks: Apache SPARK, Lambda architecture, leveraging Apache Kafka, HDFS and Map reduce.
  • Familiarity with Rules Management System (e.g. Drools, IBM Lombardi).
  • Applied strong interpersonal and communication skill in working with all levels of personnel to gain valuable insight and avoid potential problems.

TECHNICAL SKILLS

Languages: Java, JavaScript, PL/SQL, XML, XSLT, Scala, Shell Scripting, lambda expressions.

J2EE Technologies: Servlets, JSP, JMS, JNDI, Swing, Log4j, Kafka and spark.

Frameworks: Springs 4.0 (Batch, Spring MVC with Portlets, IOC, Spring Security, AOP, ORM and Spring Transaction Management), Hibernate 4.3, iBATIS, Struts 1.x, Play Framework

Web Technologies: HTML, HTML5, CSS, CSS3, XHTML, DHTML, Angular Js, Node JS, Backbone Js, Ajax, Jsp, Jquery.

XML/Web Services: REST, JSON, JAX-RS(JERSEY, Restlet,CXF), XML, SOAP, JAX-WS(AXIS,AXIS2,CXF), WSDL, UDDI, JAXB, DOM &SAX

Application/Web Services: Apache Tomcat, JBOSS, IBM Web Sphere, BEA Web Logic.

Database: Oracle 11g, My SQL, SQL Server, DB2, Graph DB, Mongo DB, Cassandra.

Database Tools: SQL Developer, PL/SQL Developer, SQL plus, Toad.

Build Tools: ANT, Maven, Jenkins, Artifactory, Hudson.

IDE: Eclipse, Net beans, IBM RAD, IntelliJ and Plugins.

Testing Tools: Junit, TestNG, Mockito, JMock.

Version control tools: SVN Tortoise, Rational Clear case, GitHub, CVS.

Reporting tools: IText, Jasper Reports.

Middleware Tool: MQ Series, JMS, JBoss Drools, IBM BPM.

Other: Heroku Cloud platform, Amazon Web services

PROFESSIONAL EXPERIENCE

Confidential, Dallas, TX

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in the detail design of the modules according to the J2EE standards.
  • Implemented the application using Agile development methodology.
  • Implemented Business Services using the Core java and spring
  • Implemented the application modules using Spring Core layer (IOC), Spring Security, Spring AOP, Spring ORM and Spring Transaction Management in order to develop the application.
  • Implemented Spring Services and business operations Dependency Injection
  • Used multithreading and synchronization to allow concurrency.
  • Used an Angular.js MVC Frameworks in the development of the web Applications.
  • Developed Action classes, Form bean classes and Struts configuration file using Struts framework
  • Used Eclipse IDE for coding, debugging and testing the application modules.
  • Used different user interface technologies JSP, HTML, CSS, JavaScript, JQuery, Angular JS, and JSON for developing the GUI of the application.
  • Used Object/Relational mapping tool Hibernate (persistency and caching) to perform data base activities and transactions.
  • Implemented Hibernate POJO Classes, Hibernate Configuration file and Hibernate Mapping files
  • Used Transaction Management to ensure data integrity and consistency.
  • Implemented and worked on order processing, payments and reports generations in the application
  • Used different design patterns like MVC, Factory, Abstract Factory, Singleton, Data Access Object, Value Object etc.
  • Used Java Messaging Services (MQ Series and JMS) for developing messaging services to interact with different application modules.
  • Worked on UNIX, Linux to move the project into production environment
  • Implemented SOA using Web Services and its frameworks Apache Axis, SOAP, WSDL and JAX-RS API.
  • Implemented Restful web services to perform some business activities.
  • Used Oracle & Mongo DB as data base system.
  • Created stored procedures, Triggers, functions according to the application requirements.
  • Developed stored procedures and triggers with PL/SQL.
  • Implemented SQL injection security checks, html sanitization and other security mechanisms.
  • Advanced password security using PBKDF2WithHmacSHA1 algorithm.
  • Involved in performance tuning, query optimization, maintaining coding standards and resolving JVM issues.
  • Developed Maven and ANT Scripts to do compilation, packaging and deployment in Web Sphere app server.
  • Developed Junit test cases to unit test the business logic.
  • Used Apache Kafka for pub-sub and broadcast.
  • Configured JNDI resources, Data Base resources, MQ Series and other configurations on the Application Server.

Environment: Java 1.7, J2ee, JSP, Core Java(Multithreading, Collections), Servlets, Multi-threading, Struts, Spring, Hibernate, Web Services, SOAP, WSDL, REST, Linux, Apache Axis, SQL, PL/SQL, XML, XSD, JAXB, JavaScript, Flex, Web Sphere 8.x, Jboss Fuse, Red Hat operations, RAD, JSTL, EL, HTML5, XML, BIGDATA, AJAX, JQuery, Angular JS, Scala, JSON, Maven, Play Framework, SVN, SQL Developer, MySQL, Teradata, Oracle, UML, JUnit, Log4j, TestNG, JIRA, Hudson

Confidential, Peoria, IL

Sr. Java/J2EE Developer

Responsibilities:

  • Effective interaction with team members and business users from different regions for procurement of requirements and then analysis.
  • Analysis, design and development of Application based on J2EE using Struts, springs and hibernate extensively.
  • Application development using Spring MVC and dependency injection.
  • Used Spring MVC (Model View Controller) to handle/intercept the user requests and used various controllers to delegate the request flow to the Backend tier of the application.
  • Developed a Spring JDBC module in connecting to database.
  • Hibernate was used for Object Relational mapping along with Oracle database.
  • Used Spring ORM with hibernate for interacting with the database.
  • Involved in developing the user interface using Struts.
  • Used JSTL tag library for the development of application.
  • Created an internal browser based text editor usingHTML, CSS, JAVASCRIPT, BACKBONE.JS
  • Extensively used Angular JS for Building web applications.
  • Posting the responses from the XML on to the JMS queue.
  • Used XML Parser for Building the XML Documents.
  • Used Unix Shell Scripting for program execution.
  • Used WSSR to manage applications, services.
  • Used Multithreading and synchronization for increasing the overall performance of the application.
  • Used Apache ActiveMQ for Java messaging services.
  • Invoked the Web Services using RESTful and SOAP web services.
  • Audited application SQL code with DB2 Explain prior to production implementation.
  • Extensively used SQL, PL/SQL in constructing views, indexes, stored procedures, triggers, cursors, functions, and relational database models for implementing DAO.
  • Deployment on Web Logic Application Server 11g.
  • Junit, log4j were used for unit testing and as logging frameworks.
  • Wrote JUnit test cases for unit, integration, and functional tests, run automatically by Hudson/Jenkins in the builds triggered by each push to Git.
  • Developed the classes for Unit Testing by using Junit- Mockito.
  • Implemented AJAX base applications using DOJO and GWT API for Performance oriented and browser independent application.
  • Used JIRA tool for creating change tickets and handling production bugs and development tasks.
  • Involved in production support, resolving the production issues and maintaining the application server.
  • Used CVS configuration management tool for code versioning and release.

Environment: Java/ J2EE, Core Java JSP, Hibernate, Multithreading, Spring Core, Spring Integration, Spring Batch, Distributed Cache, Servlets, JSP, Scala, Db2, JSTL, EL, HTML5, Linux, Struts, KAFKA, Web Logic Application Server 11g, and Oracle 11g, SOAP web services, XML, XSLT, XSD,SAX,SOAP, Feign, WSDL, SOUPUI, XML Spy, UDDI, CXF, SOAPUI, Maven, SVN, SQL Developer, IBM WebSphere, Junit, Mockito, GIT,ATG, log4j, HTML, GWT, JQuery, Angular JS, Ext JS, D3 JS, Node JS, React Js, Polymer JS, JavaScript.

Confidential, Dallas, TX

Sr. JAVA J2EE Developer

Responsibilities:

  • Participated in the requirements analysis and technical assessments.
  • Worked on Agile environment and participated in SCRUM meetings.
  • Implemented Business Services using the Core java and spring.
  • Application development using Spring IOC and Spring MVC.
  • Spring Transaction management for data integrity.
  • Implementing reusable JSP templates using Tiles framework
  • Designing and developing DAO interfaces and implementations using Spring
  • Involved in designing the architecture for the project using Struts Framework
  • Developed domain model and object/relational mapping scripts for Hibernate to synchronize domain model and relational model.
  • Developed various business logic and reports using HQL and JPA.
  • Created JSPs using JavaScript, JAVA, and custom Tag Lib
  • Extensively used Java Collections.
  • Developed the DAO layer for the application using JPA templates.
  • Developed Action Classes, Java Beans using Java
  • Worked on Action forms, Action servlets and Action classes of Struts MVC framework.
  • Worked on Form Field Validations using struts.
  • Develop the web application using Struts, JSP, HTML, Cascading Style Sheets (CSS 3), and JavaScript
  • Used Struts taglibs in creating JSP pages.
  • Used Unix Shell Scripting for program execution.
  • Implemented Web Services (SOA) using Apache Axis, SOAP, WSDL, CXF, UDDI.
  • Contributed to the development of the Reference Architecture as a guideline for future SOA projects.
  • Design and implementation of SOA architecture using Jboss Fuse ESB, MQ
  • Used JBoss application server to deploy application into Production environment
  • Implemented the application using J2EE design patterns like Struts, DAO (Data Access Object) Used Rational Application Developer IDE for development and debugging, Apache Ant for build process as a part of software configuration management.
  • Used Log4j for logging and debugging. (Graph DB)
  • Extensively used the Tomcat Server for application development and production.
  • Used SVN for version control.
  • Used MySQL, Oracle as database.

Environment: J2EE, Servlets, Spring Core, Spring Integration, Multithreading, Spring Batch, Struts, MySQL, AJAX, JDBC, XML, XSLT, Oracle 9i, Eclipse, Tomcat, Graph DB, Linux, JSP, HTML5, JavaScript, SOA, REST Web services, ATG Commerce, JAX-RS, JSON, SVN, CXF, SVN, Enterprise Architecture (EA), Axis. Spring, HQL and JPA, SQL Explorer, SQL and PL/SQL.

Confidential, Foster City, CA

J2EE/Java Developer

Responsibilities:

  • Participated in the requirements analysis and technical assessments.
  • Developed class diagrams/sequence diagrams using UML and Rational Rose.
  • Worked on Agile environment and participated in SCRUM meetings.
  • Used Struts2 framework and J2EE components to develop Action classes, backend processes, complex reports and database interaction.
  • Developed code obtaining bean references in Spring IOC Framework.
  • Involved in designing & coding of business logic using Spring MVC & AOP features.
  • Configured and worked with Apache Server.
  • To ensure cross-browser compatibility including IE 8, Firefox 3.5, Safari 4 and Chrome 4.0.
  • Designed and developed for the Presentation layer using JSP, HTML, JavaScript, DOJO struts Tiles.
  • Develop Web pages using JavaScript, JQuery, JSP, JSF and XML that interact based on events.
  • Developed the application under J2EE architecture using JSP, Struts, Java Beans, iBATIS Data mapper.
  • Involved in designing components with design patterns like Factory, Singleton, Front Controller, Business Delegate, DAO, DTO, and Facade.
  • Installed, configured, and maintained a continuous integration (build) server.
  • Designed and developed Session beans to implement business logic.
  • Designed and developed data persistence mechanism using Hibernate in Struts2 applications.
  • Created SQL’s from views and queries to interact with multiple systems for data.
  • Developed a robust administration and security system for access control and restrictions at application and user level.
  • Performed J2EE application deployment using IBM WebSphere Application Server on Windows and Linux.
  • Used Oracle and Universal Database (UDB).
  • Used WebLogic and WebSphere Application server for Transaction management and hot code swapping.
  • Developed deployment descriptors and scripts.
  • Used PL/SQL for writing stored procedures.
  • Used Bugzilla tracking tool to track bugs.
  • Developed Junit test cases to unit test the business logic.

Environment: J2EE, JDBC, XML, JSF,MVC, iBATIS, java beans, java Servlets, EJBs, Oracle, HTML, CVS, PL/SQL, Web sphere, WSDL, SOAP, Spring Frameworks, Shell Scripts, Eclipse, Struts, JDK 1.6, Core Java(Multithreading, Collections), JSP, JSTL, Spring Core, Spring Integration, Spring Batch, Servlets, XML, HTML, Java Script, AJAX, SOAP 1.2, WSDL, GIT, UML, JMS, JDBC, Shell Scripting, JUnit, log4j, JMS, Apache Tomcat, Oracle EBS R12, Oracle 11g Database, Mongo DB, Unix/Linux, Agile, EJB 3.0, WebSphere 7.0,WSSR, IBM RAD 7.5,Oracle EBS suite R12, Maven, AXIS2

Confidential, San Francisco, CA

J2EE/Java Developer

Responsibilities:

  • Responsible for gathering business requirements, review the requirements and converting them to detailed design documents and clarification documents.
  • Used Agile Methodology for the entire module.
  • Developed prototypes for the application.
  • Responsible for High Level Designs (HLD) and Low Level Design (LLD) using J2EE Design Patterns for numerous enhancement projects within the application.
  • Responsible for integration of different modules.
  • Developed UI and backend applications using Struts, JSF, Hibernate, Java, JSP, HTML, DHTML, JavaScript and AJAX.
  • Developed the core backend business logic using Stateless/Stateful Session beans.
  • Developed the Action Classes and Action Forms.
  • Responsible for creating/generating Hibernate classes and configuration XML’s and to also manage CRUD operations (insert, update, and delete).
  • Created JDBC connection pool (custom and container based).
  • Responsible for making the design of table and stored procedures for SQL Server 2005 and hand over to DBA for review.
  • Created JUnit test cases, and Development of JUnit classes.
  • Configured log4j to enable/disable logging in application.
  • Developed ANT script to build .war and. ear files for the application.
  • Involved in Code Reviews of other modules, documents, test cases.
  • Used JProfiler to identify memory leaks in the application.
  • Responsible in coordination with offshore team, attending daily and weekly scrum meetings to update the work status, issues clarifications.

Environment: J2EE, JSP, JSF, Struts, Hibernate, HTML, Java Script, JAX-WS, XML Beans, Apache POI, JNDI, Oracle 10g, Windows, Eclipse, JDeveloper10g, JUnit, Log4j, Ant, SQL, PL/SQL, Subversion

Confidential, San Jose, CA

J2EE/Java Developer

Responsibilities:

  • Effectively interacted with team members and business users from different regions for requirements capture and Analysis.
  • Created the technical documentation including the requirement specs, the LLD and unit test cases.
  • Responsible for Understanding the scope of the Project and Requirement gathering.
  • Participated in designing phase and was involved in drawing Sequence diagrams, State Diagrams, Class Diagrams.
  • Responsible for creating of Action classes, JSPs, Model classes.
  • Configured Struts Framework to implement MVC design patterns.
  • Used Struts Tiles for designing main layout.
  • Worked on Hibernate object/relational mapping according to database schema.
  • Implemented Business logic using EJBs.
  • Used JSTL tag library extensively.
  • Implemented session facade pattern.
  • Implemented business logic at server side using Session Bean.
  • Used entity beans for persisting records.
  • Involved in creation of Test Cases for Junit Testing.
  • Involved in debugging and troubleshooting related to production and environment issues.
  • Used Rational Clear Quest for defect tracking.
  • Used CVS, Perforce as configuration management tool for code versioning and release.
  • Deployment on WebSphere Application Server 6.1.
  • Used Log4J to print the logging, debugging, warning, info on the server console.
  • Involved in debugging and troubleshooting related to production and environment issues.
  • Performed Unit testing.
  • Performed E2E Testing.

Environment: Net Beans,Java,J2EE Servlet, JSP, XML, Struts1.0, JSON, EJB2.0, Hibernate, Log4j, ANT, UNIX Shell Scripting, CVS, WebSphere Application Server 6.1 and Microsoft SQL 2005.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in development of the application using Spring Web MVC Framework.
  • Worked on Agile environment and participated in SCRUM meetings.
  • Worked on Spring AOP and Dependency Injection.
  • Designed and developed UI using HTML, JavaScript, and CSS 3.
  • Developed JSP custom tags and used JSTL for reusability.
  • Implemented AJAX to support dynamic page element rendering to enhance user experience.
  • Involved in component development and used design patterns such as Singleton, Factory and Data Access Object (DAO) in the implementation of the application. Used Spring Context for EJB Support and Spring DAO for enhanced JDBC and DAO support.
  • Used Spring ORM component for Hibernate support for manipulating data for Oracle 11g.
  • Worked on Eclipse IDE for development, configured and deployed the application on to WebLogic using Maven
  • Used Log4j framework to log/track application.
  • Used Rational Clear Case and tested using JUnit.

Environment: Servlet/JSP, JavaScript, UNIX, AJAX, Web services SOAP over HTTP, XML, HTML, PHP, Oracle 11g.

We'd love your feedback!