We provide IT Staff Augmentation Services!

Senior Java/j2ee Developer Resume

5.00/5 (Submit Your Rating)

Chicago, IL

SUMMARY:

  • Over 8+ years of Experience in designing and developing distributed, enterprise, standalone and multitier web applications using Java/J2EE/UI Technologies.
  • Expertise in application design and development using UML, OOAD, OOP, SOA, MVC, J2EE.
  • Strong Experience in developing enterprise and multi - tier web based applications using Java and J2EE technologies i.e. Servlets, JSP, JDBC, JMS, JSF, EJB, MDB, Hibernate, Struts, spring, Web Services.
  • Experience in developing Rich UI contents using HTML, DHTML, XHTML, CSS, JavaScript, Struts tags, Custom Tags, JSP Tag Libraries, AJAX, JQuery, DOM, JSON, Bootstrap, AngularJS, NodeJS and ExtJS,
  • Expertise in developing multi-tier web application in MVC Architecture using various frameworks such as Struts, Spring MVC, Hibernate.
  • Strong skills in implementing various design patterns like Singleton, MVC, Business Delegate, Session Façade, Decorator, Proxy, Factory, DAO and DTO in enterprise applications.
  • Experience in developing spring components using Spring MVC, Spring IOC/DI, Spring Context, and Spring AOP, Spring JDBC.
  • Experience in Struts Tiles, Action Forms, and Validator framework.
  • Strong experience in developing and consuming SOAP and REST based web services using different APIs like Apache Axis, Apache CXF, JAX-RPC, JAX-WS, JAX-RS, and Jersey.
  • Experience in creating ORM entities using Hibernate, JPA and JDBC, Strong in using XML mappings, Annotation mapping with Java Objects.
  • Proficient in developing, deploying and managing the Solr from development to production
  • Design & development of the Reports, Work assignment and Subscriptions using Java API, Tibco, Solr and IBM process server.
  • Expertise in Core java concepts likes OOPS, Data structures & algorithms, Collections, Multithreading, Exceptional handling, I/O and java. Lang Package.
  • Experience in dealing with XML Technologies such as XSD, XSLT, WSDL, SOAP, JAX-B, JAX-P (SAX/DOM).
  • Exposure in deployment of J2EE Enterprise components on Web/Application servers like Apache Tomcat7, JBOSS7, IBM WebSphere8.5, WebLogic9/11g.
  • Experience in developing TDD (test driven development), BDD (behavioral driven development) and pair programming.
  • Used AWS SDK for connection to Amazon S3 buckets as it is used as the object storage service to store and retrieve the media files related to the application.
  • Experience in developing Junit, DBUnittest cases with Mockito/Powermock and Log4j/Self4J for logging.
  • Expertise in using Eclipse, Net beans, Intellij and RAD for implementing enterprise and multi-tier web based applications.
  • Extensive Knowledge on built automation tools such as apache ANT, Maven, Make, and Jenkins/Hudson.
  • Expertise in using Version control systems i.e. SVN, CVS, Git, TFS and Clear Case.
  • Proficient knowledge in RDBMS concepts, and strong experience in Databases i.e. MySQL, SQL Server, DB2, Oracle 8i/9i/10g. Used TOAD, Query Manager for data base testing.
  • Expertise in SQL skills, with experience in writing complex Queries, Triggers, Cursors, Stored Procedures and Functions along with data profiling and performance tuning.
  • Expertise in working with SDLC models such as Agile/Scrum, Waterfall and RUP.
  • Exposure in Dynamic Scripting languages such as Groovy, Ruby, Perl and Python.
  • Experience in project management such as planning, estimation, task delegation and integration, Implementation challenges, preparing project status reports (daily, weekly, monthly).
  • Expertise in working experience with Windows, Linux, Mac operating Systems.
  • Committed Team player with strong communication, analytical and problem solving skills to lead a team, Ability to quickly adapt to new environment and Technologies.

TECHNICAL SKILLS:

Platforms: Windows 2000/NT/ XP/Vista and Sun Solaris 2.8/2.9, UNIX

Programming: JDK 1.5, 1.6, 1.7,1.8, C, C++

Server Scripting: JSP1.2,2.1, JSP-EL, JSTL, Custom Tags

Client Scripting: JQuery 1.8,1.9, JQueryUI, Dojo, ExtJS, AngularJS, Javascript, CSS2, CSS3, HTML4, HTML5

Java Frameworks: Struts 1.2, Struts 2.1, Spring MVC,DI, AOP, JSF 1.1, JSF 2.1, GWT, Vaadin

Database Tools: Toad for Oracle, Toad for MySQL, Toad for DB2, Toad for MS-SQL, ERWin, Altova Database Spy, MySQL Workbench, SQL Developer

Databases: DB2, MS-SQL Server, HSQLDB, PostgresSQL, MySQL,Oracle

Middleware Specifications: EJB 2.1, EJB 3.0, CORBA, RMI

Version Control: Tortoise SVN, Rational Clearcase, Accurev, GitHub, CVS,TFS

IDEs: Eclipse 3.0, 3.1, MyEclipse 4.1, IntelliJ, Netbeans, JBuilder 2007, JDeveloper, STS.

Build Tools: ANT 1.7,1.8,1.9, Maven, Gradle

Continuous Integration: Jenkins, Hudson

XML Tools: Altova XML Spy 2005,2008

XML Technologies: XSLT, JAXP, JDOM, SAX, DOM, XPATH, XPOINTER, XML, XSD,DTD

Webservice Specifications: JAX-RPC, JAX-WS, JAX-RS

Webservice Tools: SoapUI 4.0,5.1, TcpMon

Webservice Implementations: Axis 1.0,2.1, JWSDP2.1, Sun Metro, Sun Jersey, Apache XFire, Apache CXF

Whitebox Testing: Junit 3, Junit 4, DBUnit, JUnitPerf, HttpUnit, LoadTest, TimedTest, Selenium, Fitnesse, EasyMock, PowerMock

Blackbox Testing: JMeter, LoadUI, LoadRunner, HP Quality Center, WinRunner

Application Servers: Weblogic 8.1, 10.0, Websphere 6.1, JBoss 4.0, Glassfish 4.0

Web Servers: Tomcat 5.0,6.0,7.1, Joans

UML Tools: Altova UML Model, Rational Enterprise, MS Visio

ORM Frameworks: Hibernate 3.0,3.1,4.1, TopLink, OpenJPA, iBatis

Defect Tracking: JIRA, Bugzilla, Rational ClearQuest,HP-ALM

Methodologies: Agile (XP, Scrum), Rational Unified Process(RUP), Waterfall, Kanban

Reporting: iReports, JReports

Batch Jobs: Quartz Scheduler, Cron, Spring Batch

HTML Editors: MS-Frontpage 2003, Adobe Dreamweaver, Coffee Cup HTML

Templating: Velocity, Freemarker

Search APIs: Solr, Lucene

PROFESSIONAL EXPERIENCE:

Confidential

Senior Java/J2EE Developer

Responsibilities:

  • Worked on Agile Scrum Team and attended daily scrum meetings and attending the Monthly Retrospective Meetings.
  • Extensively participated in the Analysis, System study and Designing of the project
  • Developing web application using Struts, Spring framework.
  • Developed the presentation layer using Java Server Pages (JSP), Tiles, Ajax and Java Script.
  • Involved in writing Spring Configuration XML’s for object creation and dependencies.
  • Integrated Spring DAO with TopLink for data handling and database interactions.
  • Worked on Migrating the application from Java 1.7 to 1.8.
  • Migration of Java code Compatible with the Enterprise Keys.
  • Extensively involved in designing the database schema design and its development.
  • Used Java de compilers to generate the source code to modify the code
  • Migration of Java code compatible from Oracle 11g to Oracle 12c.
  • Worked on Spring Restful API to exchange XML and JSON data between enterprise applications.
  • Implemented Session Façade, DAO, Singleton, Factory patterns to reduce dependencies between Layers.
  • Implementation beans classes and utility classes to exchange data between layers.
  • Worked as Deployment Coordinator for the QA and Staging Buildings.
  • Used SOLID principles and Sonar Qube to implement clean code principles.
  • Experience in Consuming Services (REST/SOAP) using Ajax Calls.
  • Prepared UNIX scripts to schedule jobs and perform data loading for Print Composition services.
  • Used Team Foundation Server ( TFS ) for version control.
  • Developed ANT scripts to build and deploy war files.
  • Supported Build Team to deploy the application on Tomcat Server using TeamCity Jobs.
  • Developed POC using the React JS and Spring.

Environment: JDK1.8, J2EE1.8, HTML4/5, CSS3, JavaScript, Apache Tiles, React JS,Struts, Spring4.1, TopLink, JPA, STS, Rabbit MQ, Web Services (SOAP,REST), JAX-WS, JAX-RS, Tomcat 7, Log4j, Junit4.1, TFS, TeamCity, JQuery, JQueryUI, ANT, Bootstrap, JSP, JSP-EL, JSTL, Ajax, Oracle 11g/12c.

Confidential, Chicago, IL

Senior Java/J2EE Developer

Responsibilities:

  • Worked on Agile Scrum Team and attended daily scrum meetings.
  • Implemented Message Driven Beans (MDB) to listen alert messages from Queue.
  • Implemented Spring framework to implement DI, Transaction management with Hibernate integration.
  • Used AWS SDK to connect with Amazon SQS for bulk email processing.
  • Experience on Cloud automation using AWS Cloud Formation templates
  • Involved in writing Spring Configuration XML’s for object creation and dependencies.
  • Integrated Spring DAO with Hibernate for data handling and database interactions.
  • Developed REST Services using JAX-RS to consume content from the Pitney Bowes System.
  • Developed SOAP Services using JAX-WS to log the consumer interactions in ECCR database. So that customer service can able to deliver status of the alert to end user.
  • Worked on Spring Restful API to exchange XML and JSON data between enterprise applications.
  • Implemented Session Façade, DAO, Singleton, Factory patterns to reduce dependencies between Layers.
  • Implementation beans classes and utility classes to exchange data between layers.
  • Implemented front end interface to manually trigger alerts using HTML, CSS, Java Script, AngularJS.
  • Used AngularJS to develop single page MVC application using scope, controllers, filters and directives.
  • Expertise in data binding between HTML elements and java scripts objects.
  • Used SOLID principles to implement clean code principles.
  • Developed code using Test Driven Design methodology.
  • Experience in Consuming Services (REST/SOAP) in AngularJS using $http methods.
  • Prepared UNIX scripts to schedule jobs and perform data loading for Print Composition services.
  • Developed Junit test Scripts using Mockito to emulate downline services.
  • Implemented a myriad of design patterns viz State, Singleton, Josh-Bloc Builder, Adapter, Abstract Factory, Composite, Facade and Bridge.
  • Developed Spring AOP logging aspects for the application, which is used across modules.
  • Prepared SQL scripts to alert configuration data as per business requirements.
  • Developed Java/J2EE components using RAD IDE.
  • Developed Maven scripts to build and deploy war files.
  • Supported Build Team to deploy the application on WebSphere Application Server using Jenkins Jobs.
  • Used LISA Dev Test for mocking webservices.
  • Used NodeJS maintain a persistent connection from the browser back to the server via long polling.
  • Used Selenium (IDE & WebDriver for UI testing).
  • Used Fitnesse for Integration Testing.
  • Used GitHub for Version Control.

Environment: JDK1.7, J2EE1.7, HTML4/5, CSS3, JavaScript, AngularJS,NodeJS, Spring4.1, Hibernate,JPA, iRAD, IBM MQ, WebServices (SOAP,REST), JAX-WS, JAX-RS, DB2, WebSphere 7, Log4j, Junit4.1, Mockito, Serena Dimensions, Jenkins, JQuery, JQueryUI, Maven, TcpMon, XMLSpy, Dreamweaver, Bootstrap, SOAPUI, LISA Dev Test, Selenium, Fitnesse, JSP, JSP-EL, JSTL, Ajax, Solaris 4.1,GitHub

Confidential, Boston, MA

Senior Java/J2EE Developer

Responsibilities:

  • Developed application service components and configured beans using SpringIoC, creation of Hibernate mapping files and generation of database schema.
  • Developed API using Hibernate to interact with the Oracle database
  • Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
  • Developed the presentation layer using Java Server Pages (JSP), Tiles, Ajax and Java Script.
  • Designed Java engine and API to perform direct calls from font-end JavaScript (ExtJS) to server-side Java methods (Ext Direct).
  • Designed and modified User Interfaces using JSP, JavaScript, CSS and jQuery.
  • Used JSP, JavaScript, JQuery, DOJO, CSS3, and HTML5 as data and presentation layer technology.
  • Developed the CRUD API for the POSEngine using Restful Web Services.
  • Developed stored procedures, triggers and functions with PL/SQL for Oracle database.
  • Used JDBC to invoke Stored Procedures and database connectivity to ORACLE.
  • Developed JSPs, Struts Actions and Action Forms, Tiles layouts and DB2 SQLs.
  • Developed innovative and quality solutions by making use of latest tools and technologies like Apache CXF, Spring Core, and Spring AOP.
  • Used SOAP Technology for exchanging the XML application using HTTP.
  • Developed Web Services to communicate to other modules using XML based SOAP and WSDL protocols.
  • Used CVS to maintain source and version management and used Eclipse as IDE.
  • Worked on EXTJS to develop front end modules.
  • Worked on WebSphere Portal integration with WBISF in getting Work Items raised by the process flows from WBISF.
  • Used Subversion for software version control.
  • Developed test cases and performed unit test using JUnit Framework.
  • Developed the application using agile methodology and followed TDD, Scrum Design and development of components, such as Class, and Sequence diagram in UMLDesigned the front end using Java Applets and Swing, as well as JSP.
  • Developed the front end using JSP JSTL, AJAX and Display Tag libraries.
  • Developed JSP pages and Servlets for customer maintenance.
  • Developed Maven scripts for various tasks to automate the build process and for the deployment of the application in Web Sphere server
  • Used XML parser APIs such as JAXP and JAXB in the web service's request response data marshalling as well as unmarshalling process.
  • Developed order receipt report with bar code using lowageiText and jasper report.
  • Design, implementation, and development of Oracle ECM workflows to meet the requirements of the business user.
  • Developed a Web Application using Java with the Google Web Toolkit API with Oracle
  • Used Struts Model-View-Controller approach to help design new features and fix Jira bugs and request.
  • Designed and implemented Report Module (using Jasper Report framework) in phase 2.
  • Designed various design Workflow Modules using BPM (Business Process Modeler) to implement Business Logic and Business rules using Ilog, Jrules.
  • Designed and implemented Rules infrastructure by wrapping up core JRulesAPI.
  • Developed a web 2.0 control console using GWT to manage data matching for data staging
  • Designed and developed SOA based enterprise system using Oracle SOA Suite and WebLogic
  • Developed Message-Driven beans in collaboration with Java Messaging Service (JMS).
  • Build code using IDE IntelliJ and deploy it using Apache Tomcat.
  • Developed custom web forms using PHP and JavaScript.
  • Built build scripts in Gradle.

ENVIRONMENT: S: Spring 3.0, Hibernate, Struts 1.3.10, ExtJS, JavaScript, CSS, AngularJS, Ajax, Html5, Oracle, Pl/Sql, Apache CXF, JAX-RSWeb services, Eclipse, PhoneGap, Sencha Touch, Weblogic 11, Subversion, Junit, Visio, JSP 2.1, JSTL, Servlet, Maven, Xml, Itext, Oracle Ecm, Google Web Kit (Gwt), Jira, Jasper Report, Ilog, JRules, JMS, LinuxRedhat Server 2005, AJAX, Dreamweaver, Gradle

Confidential, Chicago, IL

Senior Java/J2EE Developer

Responsibilities:

  • Followed agile methodology and used Test driven development. Involved in creation of High Level and Low level design document from functional specifications. Actively participated in design review meeting.
  • Used JIRA tool for project management tracking, Issue tracking and bug tracking.
  • Primarily focused on implementing SOAP based web services for Member Enrolment and Member Related Transactions, Implemented WS-Security to provide security layer for SOAP web services.
  • Implemented DAO Layer using Hibernate/JPA Annotations, worked on HQL and Second Level Cache.
  • Extensively worked on PL/SQL to write core business logic store procedures, functions in Oracle Database.
  • Worked SAML security to consume 3rd party Rating Web Services.
  • Worked on Design patterns such as Business delegate, Service locator, Model View Controller, Session façade, DAO, DTO.
  • Worked on Spring MVC, Spring core and Spring AOP to develop MVC based Applications.
  • Implemented responsive and interactive front end UI using JSTL, Spring taglibs, AngularJS, NodeJS, HTML, CSS, Java Script, AJAX, and JQuery.
  • Worked on Multithread applications to improved performance.
  • Prepared automatic test scripts for web services using SoapUI, develop JUnit test scripts for entire application using Power Mock framework.
  • Developed SSIS package to automate correspondence and broker load process.
  • Implemented Spring JMS message listeners to consume messages from Apache ActiveMQ.
  • Prepared template for logging request, response and SQL commands using Log4j.
  • Worked on TOAD for database query testing, in the process of optimizing the queries.
  • Involved in Unit integration, bug fixing, acceptance testing with test cases, Code reviews.
  • Provided continuous support to QA Team to meet production deployment deadlines.
  • Provided L3 production support to reduce tickets to minimum level.

Environment: Java, J2EE/JEE, Spring 3.0, Spring MVC, Hibernate 3.0, Web Services, JAX-WS, PL/SQL, Oracle 10g, WebLogic, Active MQ, SAML, JDBC, LOG4j, SOAPUI, JUnit, HTML, CSS, JQuery, JavaScript, AJAX, AngularJS, NodeJS, Maven, Design Patterns, JIRA, Eclipse, Apache CXF, TOAD, Power Mock.

Confidential

Sr. Java Developer

Responsibilities:

  • Attending the onshore Meetings, Brain Storming the Requirements and propagating the knowledge to team.
  • Come up with questions, issues, clarifications on specifications and resolve issues on Ambiguity.
  • Preparing the Proof of Concepts.
  • Designed and developed user interface using JSP, HTML, Servlets, JavaScript
  • Designed and implemented Struts Validation Framework
  • Implemented struts Action class and helper classes for performing business logic
  • Performed application deployment on Weblogic Server.
  • Performed client side validations using Java Script
  • Performed Unit testing
  • Preparing and maintain the project artifacts.
  • Developing the Environment setup by creating the Web Logic Application Server Domains, Configuring the administration settings.
  • Working with Version Control System to maintain the Project Artifacts.
  • Participating in Code Reviews and Walkthroughs.
  • Taking the Builds and Deploying to the Servers
  • Trouble shooting the issues in Test and Prod Environments.
  • Preparing the unit test cases and answering the tester queries in case ambiguity on requirement.

Environment: Core Java, JSP, Java Scripts Struts2.0, Ajax, Ejb3.0, JPA, Jboss4.x,sql, SQL Developer 2000, Eclipse, Oracle 10g.

We'd love your feedback!