We provide IT Staff Augmentation Services!

Sr Java/j2ee Developer Resume

3.00/5 (Submit Your Rating)

Bentonville, Ar

SUMMARY:

  • 8+ years of IT experience in the areas of Object Oriented Analysis, Design, Development, Testing, and Deployment.
  • Expertise in Server side development using Java, J2EE, EJB, JMS, JNDI, JDBC, JDK 1.x in Windows and Unix Environments
  • Experience in Message driven programming using JMS and MQ Series .
  • Good work experience in J2EE Web Technologies JSP, Servlets, Java Beans, JSTL and Struts, JavaScript, Ajax, Jquery and HTML5
  • Expert database engineer; NoSQL and relational data modeling, object - relational integration (ORM), physical design/tuning. Specialized with Oracle and Cassandra.
  • Good understanding on NoSQL technologies like Couchbase and Mongo DB.
  • Proficient in developing advanced web-based applications design and development using Java, J2EE, Servlets, JSP, JSTL, Struts, Spring, Hibernate, ANT, Eclipse, XML, XSLT, JDBC, WSAD and Databases.
  • Expertise in several J2EE technologies like Servlets, JSP, Spring, Struts, EJB, JSF, SOAP and REST web services, Hibernate, JDBC, iBatis, and MyBatis.
  • Oracle 11g Coherence Fusion infrastructure using BRMS, JDeveloper, EBS XML Gateway, WebLogic, Web Center, UCM.
  • Experience in web application design using open source Struts, Spring MVC, Amazon Webservices, JSF, Frameworks and J2EE Design Patterns.
  • Experience in using the Object Relational Mapping tool Hibernate and SQL mapping framework tool MyBatis, strong in using XML mappings and Java Objects.
  • Strong experience in developing JAVA/J2EE applications using IDEs like RAD, Eclipse, My Eclipse and Webservers like Tomcat, Web Sphere and Web Logic.
  • Solution Architecture for a Generic Rule based Compliance Engine for Investment Bank using open systems - Coherence, Drools, Open System, and Java.
  • Experience implementing Struts (Model View Controller framework), spring frameworks and Object Relational mapping (ORM) tools such as Hibernate.
  • In-depth understanding of Micros workstations, Point Of Sale System devices, networking, software, and system architecture.
  • Good experience in spring modules like Spring AOP, DAD etc.
  • Implementing spring aspects for logging cross cutting concern.
  • Architect and developer of a quest-based engine utilizing Drools and MongoDB.
  • Strong working experience Object Relational (ORM) mapping tools like Hibernate (Hibernate Connection Pooling, HQL, Hibernate Caching, and Transactions).
  • Worked extensively using Java Beans, and RMI and expertise in developing web based GUIs using HTML5, CSS & Java Script and good knowledge of application development using Angular JS.
  • Experience in XML related technologies such as XML, DTD, XSD, XSL, XSLT, DOM, SAX.
  • Wide exposure with databases including Oracle, PL/SQL and MS SQL Server involving writing Stored Procedures and Triggers.
  • Experience in using design patterns and UI frameworks such as MVC, Struts, Hibernate, NodeJS, and spring.

TECHNICAL SKILLS:

Technologies: Java J2EE 6.0, JSP, J2EE 6, Struts 2.0/1.1, Servlets, JNDI, Java, JDBC, WebServices, EJBs, Java Beans, JMS, Hibernate, Spring, XML, JavaScript, XSLT,HTML, CSS, AJAX, JUNIT, JPA, LincQ, Design patterns, DHTML, DTD, XSD, SAX, DOM, JSON, Angular JS, Node JS

Frameworks/ORM tools: Spring 3.0/2.5/2.0, Struts 2.0/1.1, Hibernate 3.0, Apache Axis2.

App Servers/ Middleware: WebSphere 7/6.1, Weblogic 11g/10/9/8.1, Tomcat 6.0, JBoss4.xIDE / Programming Tools: Eclipse 2.1/3.7, NetBeans 7

Operating System: UNIX, Linux, Solaris, Windows NT/XP/7/8.

Scripting Language: JavaScript, JQuery, Python

Web Services: Apache Axis, SOAP

Database/Tools: Oracle, MS SQL Server 2005, MySQLLibraries and Tools Ant, Maven, Rational Rose

PROFESSIONAL EXPERIENCE:

Confidential, Bentonville, AR

Sr Java/J2EE Developer

Responsibilities:

  • Designing, Developing and Deploying web based multi-tiered interfaces including user account and payment screens using Java, J2EE, Struts, Hibernate, and spring.
  • Lead developer and Scrum Master on “Preview” project. Introduced several new development practices including TDD, Pair Programming, and CI enforced code coverage for all Java and JavaScript. Project released to production one month ahead of schedule.­ Included REST, Activiti and SOAP API's.
  • Leveraged Jboss jBpm 4.x to automated business processes regarding communications between potential clients & vendors for internet marketing applications.
  • Designed the application by implementing Struts based on MVC Architecture, simple Java Beans as a Model, and JSP UI Components as View and Action Servlets as a Controller.
  • Configured and used spring, Hibernate, Maven, JMS, PL/SQL technologies in developing back-end services.
  • Developed a loyalty marketing client using Web Services, MongoDB, and JS .
  • Recommended the architecture and built a POC for connecting Titan Graph Databases and Cassandra NoSQL clusters.
  • Wrote backend scripts that performed maintenance tasks on the contract data using MyBatis and JDBC .
  • Developed several JavaScript functions for event handling, response handling and error handling.
  • Built Enterprise Java Beans with Point-to-Point messaging functionality and MQ Series as JMS provider.
  • Developed spring configuration to connect several user interfaces using spring dependency injection and Wiring.
  • Responsibilities include refactoring out business logic in the ASP codebase into its own separate layer, porting it over to .NET, designing the Activiti API endpoints, and creating a regression test framework.
  • Developed UI navigation using Struts MVC architecture.
  • Consumed web services and streamed the data to JSON data for faster processing and development of product models.
  • Research and development of a prototype for running a Rails 3 app within an existing Tomcat application. The Rails app was run using JRuby, packaged using warbler and integrated into the Spring MVC application using SiteMesh and a custom Java Servlets.
  • Worked on big data databases like MongoDB with sharding and replication. Having knowledge AWS services like dynamodb etc which are useful while handling big data.
  • Worked within SOA based enterprise framework to build web services.
  • Lead the effort of building a Rich User Interface using HTML 5.
  • Currently working on project to consolidate three separate web APIs written in PHP, NodeJS, and Java into a single streamlined Activiti API that handles searching and booking of tourist destination activities.
  • Developed an application using Spark to process data from Cassandra clusters and generate reports.
  • REST web services leveraged by both web and mobile applications.
  • Tested and debugged SAS programs against the test data.
  • Processed the data in SAS for the given requirement using SAS programming concepts.
  • Involved in SPA (Single Page Web Applications) using RESTFUL web services plus Ajax and AngularJS.
  • Followed System Development Life Cycle (SDLC) methodology for the design, development, implementation, and testing of various SAS modules.
  • Integrated process into build system which auto-generates REST API documentation from source code improving API documentation quality and availability while reducing maintenance costs.
  • Solved many Back end and business layer production issues and performance bottlenecks.
  • Optimized ExtJS themes and prepared performance applications.
  • Backend API has been completely developed with ExtJS providing us a great performance when our users access from their mobile devices.
  • Documented Implementation and troubleshooting guides, user manuals and design documents.
  • Followed, Scrum Agile Software Development methodology for the implementation which is based on “Develop quickly, deliver often”

Environment: J2EE, EJB, Web Services, XML, XSD, RUP, Microsoft Visio, Clear Case, Source Integrity, Oracle 10g, WebLogic 10.3, JMS, SOA, LDAP, RAD, LOG4j, Servlets, JSP, Unix, Hibernate.

Confidential, Atlanta, GA

Sr Java/J2EE Developer

Responsibilities:

  • Developed a full website or web service using Spring MVC, MyBatis and Hibernate, and also assisted the deployment and maintenance issues.
  • Worked on development of JSF based UI screens for the Presentation application.
  • Used JSF framework in developing user interfaces using JSF UI Components, Validator, Events and Listeners.
  • Implemented multiple high-performance MongoDB replica sets on AWS EC2 with robust reliability.
  • Used Maven to build the application and used Subversion for version control.
  • Responsible for the full stack (front end development, application logic, services, data persistence).
  • Extensively used agile development methodology and project planning.
  • Responsibilities include designing and developing new back-end services, maintaining and expanding our AWS infrastructure, and providing mentorship to others on my team.
  • Provided of technical expertise in JEE, JRules, WBE BRMS application design and implementation.
  • Worked on development of Struts based UI screens for the Presentation application.
  • Involved in Writing Action classes, Action Forms and Action Mapping in Struts Config xml.
  • Responsible for developing the full stack (from the Markup, JavaScript, Application Services).
  • Developed secure web applications and server side development using ORM - Hibernate, MyBatis, JDBC, JNDI, Struts, Spring MVC, Spring IOC, Spring AOP, Spring Tx, Spring Security, AJAX, JSP, JSTL, Servlets, Java Beans, JavaScript, JSON, JQuery, ExtJS, XML, XSLT, CSS, HTML, Oracle, MySql, Sybase, ANT, Maven, Jasper, C++ and various Design Patterns.
  • Involved in writing EJBs (Stateless Session Beans) and Web Services for building the middleware distributed components and deployed them on application servers.
  • Developed use case diagrams, class diagrams, database tables, and mapping between procedure results set and object oriented java objects using Mybatis .
  • Implemented the Hibernate framework (ORM) to interact with database.
  • Implemented spring framework for application transaction management.
  • Implemented SpringAOP in exception handling, which it reduce the development time to handle the exceptions.
  • Developed Web Services to integrate with the External System.
  • Extensively worked with XML using DOM and SAX parsers for transferring the data between different components.
  • Involved in implementing the Message Oriented Middleware for Asynchronous communication in Enterprise application.
  • Involved in writing the publishers and subscribers to the Topics and Queues.
  • Developed various SQL queries and PL/SQL Procedures in Oracle db for the Application
  • Involved in Application/data base query performance Tuning.
  • Implemented a logger framework for the application using Log4J.
  • Used Clear Case as the source control system.
  • Involved in JUNIT testing for the unit testing.
  • Automated the build process by using ANT build tool.
  • Actively involved in getting the production issues resolved.

Environment: Java, J2EE, Web Logic, Oracle 10g, JSP, STRUTS, JDK, JSF, Hibernate, JavaScript, AngularJS, HTML, CSS, AJAX, JSTL, ANT1.7 build tool, Junit, Spring, Log4j, Web Services.

Confidential, Chicago, IL

Java Programmer

Responsibilities:

  • Designed use cases for the Application as per the business requirements.
  • Worked closely with the Business/Users team in translating technical requirements into application code
  • Developed web layer using Struts framework to manage the project in MVC pattern.
  • Implemented integration of Struts Action classes in Presentation Tier
  • Used Struts Tiles Framework for designing the layout of the application.
  • Provided consulting, mentoring and training services & solutions to corporate and government agencies in Java/J2EE, SOA, Portal, WebSphere, Rational, ILOG JRules/OPL/CPLEX/Rules for .NET, OOAD, BRMS, WebLogic .
  • Client pages are built using HTML5, CSS3, JSP, JavaScript / JQuery
  • Extensively used Core Java such as Exceptions, and Collections
  • Used JSTL and developed required tiles and tile definitions for templating and defined configuration in the struts configuration.xml.
  • Developed helper classes, delegate classes, value objects to access business tier and transfer the information from business layer to the presentation layer.
  • Developed business layer using EJB stateless session beans and deployed on the Application server (Web logic).
  • Have proficiency in using DAO and DTO patterns to persist data into database
  • Used Hibernate as persistence framework for DAO layer to access the Oracle10g database
  • Produced SOAP web services using Metro JAX-WS RI for building the business application layer.
  • Defined XML documents for input and output sources of Web Services. Created schema documents for XML validation and developed XML schemes
  • Used Maven for build framework and Jenkins for continuous build system
  • Worked on Eclipse for development and deployment of application in Web Logic Application Server.
  • Responsible for coding, testing and documenting various packages, procedures, and functions for libraries.
  • Proficient in using SVN for Version Control.
  • Actively involved in code reviews and also in bug fixing.

Environment: Java, J2EE, Web Logic, Oracle 10g, JSP, STRUTS, JDK, JSF, Hibernate, JavaScript, AngularJS, HTML, CSS, AJAX, JSTL, ANT1.7 build tool, Junit, Spring, Log4j, Web Services.

Confidential Minneapolis, MN

Java/J2EE Developer

Responsibilities:

  • Designed use cases for the Application as per the business requirements.
  • Worked closely with the Business/Users team in translating technical requirements into application code
  • Developed web layer using Struts framework to manage the project in MVC pattern.
  • Implemented integration of Struts Action classes in Presentation Tier
  • Used Struts Tiles Framework for designing the layout of the application.
  • Provided consulting, mentoring and training services & solutions to corporate and government agencies in Java/J2EE, SOA, Portal, WebSphere, Rationan, ILOG JRules/OPL/CPLEX/Rules for .NET, OOAD, BRMS, WebLogic.
  • Client pages are built using HTML5, CSS3, JSP, Javascript/JQuery
  • Extensively used Core Java such as Exceptions, and Collections
  • Used JSTL and developed required tiles and tile definitions for templating and defined configuration in the struts configuration.xml.
  • Developed helper classes, delegate classes, value objects to access business tier and transfer the information from business layer to the presentation layer.
  • Developed business layer using EJB stateless session beans and deployed on the Application server (Web logic).
  • Have proficiency in using DAO and DTO patterns to persist data into database
  • Used Hibernate as persistence framework for DAO layer to access the Oracle10g database
  • Produced SOAP web services using Metro JAX-WS RI for building the business application layer.
  • Defined XML documents for input and output sources of Web Services. Created schema documents for XML validation and developed XML schemes
  • Used Maven for build framework and Jenkins for continuous build system
  • Worked on Eclipse for development and deployment of application in Web Logic Application Server.
  • Responsible for coding, testing and documenting various packages, procedures, and functions for libraries.
  • Proficient in using SVN for Version Control.
  • Actively involved in code reviews and also in bug fixing.

Environment: Java, J2EE, Web Logic, Oracle 10g, JSP, STRUTS, JDK, JSF, Hibernate, JavaScript, AngularJS, HTML, CSS, AJAX, JSTL, ANT1.7 build tool, Junit, Spring, Log4j, Web Services.

Confidential, New York

Java Developer

Responsibilities:

  • Involved in all phases of the end-to-end implementation project- requirements gathering, analysis and design, development, testing and debugging.
  • Actively participated in the daily SCRUM meetings and weekly meetings to produce quality deliverables within time.
  • Used and implemented the application using Spring MVC, Spring IOC, Spring Annotations modules and Hibernate.
  • Used Spring API’s for wiring components using dependency injection.
  • Used Spring-ORM to integrate Hibernate and creation of Hibernate POJO’s.
  • Developed Web Services to allow communication between applications through REST over HTTP.
  • Designed the front end using JSP, Servlets.
  • Implemented front-end using HTML, JSTL, CSS, JavaScript, JQuery, and AJAX.
  • Built the application using MVC-DAO pattern and the necessary business logics.
  • Involved in the implementation of front end services through JavaScript and connecting them to the backend services.
  • Developed and Deployed the Application on Eclipse.
  • Used JUnit for unit testing
  • Used SVN, CVS, and GIT version control extensively on daily basis for code maintenance as multiple teams were involved in development from both offshore and on site.
  • Used Hibernate as persistence framework for DAO layer to access the Oracle10g database.
  • Produced SOAP web services using Metro JAX-WS RI for building the business application layer.
  • Defined XML documents for input and output sources of Web Services. Created schema documents for XML validation and developed XML schemes.
  • Used Maven for build framework and Jenkins for continuous build system.
  • Worked on Eclipse for development and deployment of application in Web Logic Application Server.
  • Responsible for coding, testing and documenting various packages, procedures, and functions for libraries.
  • Proficient in using SVN for Version Control.

Environment: Java, J2EE, Web Logic, Oracle 10g, JSP, STRUTS, JDK, JSF, Hibernate, JavaScript, AngularJS, HTML, CSS, AJAX, JSTL, ANT1.7 build tool, Junit, Spring, Log4j, Web Services.

We'd love your feedback!