Sr. Java/j2ee Developer Resume
Franklin Lakes, NJ
SUMMARY
- Over 9 years of experience as Java Developer in Software Application Design, Analysis, Distributed Application Development, Coding, Testing, Implementation and supporting, configuration management, process definition and project management, with strong Object - Oriented Programming skills in JAVA/J2EE technologies.
- Proficient in design and development of web-based application using Core Java, J2EE, JSP, Servlet, Spring security, JMS, JDBC, EJB,HTML/DHTML, CSS,XSD, XML,XHTML, XSLT,JSON, jQuery, AJAX, JavaScript, AngularJS, NodeJS, WSDL, SOAP, RestFul, SOFEA.
- Extensive working experience on industry leadingJ2EE MVC frameworks like Struts, Spring, JSF, AOP, IOC, and ORMframeworkHibernate.
- Implemented Core J2EE patterns like InterceptingFilters, Front Controller, Data Access Object, Business Delegate, Service Locator, and Session Façade.
- Worked on various web servers like Weblogic, Apache Tomcat, MULE, WebSphere Servers, and databases like MySQL, SQL Server, JBOSS, Glassfish, Oracle.
- Strong command over different platforms like Windows, UNIX, Linux, Solaris/AIX and DOS. Hand-on experience on project management tools like jBPM, JIRA.
- Developed backend and UI application using JSP, Struts, JSF, Hibernate, Java, HTML, JavaScript.
- Designed and developed common utilities for JSON to java object and vice versa using Jackson libraries and generation of Java objects using Faster xml Libraries.
- Experienced in developing Web Services using XML over HTTP(s), WSDL, SOAP, RESTful, protocols. Moreover, performed same using JAX-RS, and JAX-WS API’s.
- Solid command over using different IDE like Eclipse, Power Builder, NetBean, RAD, JBuilder. log4j and slf4j for extensible logging, debugging and error tracing.
- Proficient in using Maven and ANT for building projects and deploying application source code on WebSphere Application Server
- Handy on different platforms such as Windows, UNIX, Linux, Solaris and DOS.
- Hand-on experience with version control systems like SVN(Apache Subversion), CVS, Rational ClearCase to provide common platform to all developers.
- Followed Agile/Scrum and Waterfall methodology of software development which satisfies teh customers through continuous and early delivery of valuable softwares.
- Proficient in writing SQL queries, Triggers, Stored Procedures, functions for managing and accessing databases such as Oracle, MySQL, SQL Server.
- Worked with JUnit, Selenium and Spring Test for unit testing.
- Used CLOVER, SONAR and SOAP UI to optimize quality of code.
- A team player with excellent interpersonal, communication and presentation skills.
- Self-motivated and quick learner of new concepts and technologies with excellent problem solving skills.
TECHNICAL SKILLS
Languages: C, C++, Java, J2EE, SQL, PL/SQL, MySQL, Python, Django, MATLAB, PHP.
J2EE Technologies: JSP, Servlet, Swing, Spring Security, Spring Batch, Spring Integration, EJB3.0,JDBC, JasperSoft, JSTL, JNDI and JOLT.
Web Technologies: HTML, DHTML, CSS, Java Script, XML, XHTML, XSLT, AJAX, JSON, jQuery, AngularJS, NodeJS, SOFEA.
J2EE MVC Frameworks: Strut 2, Spring2.5/3.0, JSF1.2, AOP, IOC.
ORM/Structural Frameworks: Hibernate 3.5.6, JPA, JTA.
Design Methodologies: Rational Unified Process, Agile, Scrum, Test Driven Development (TDD), Behavioral Driven Development (BDD), Application Development.
Web Application Servers: JBOSS Application Server 5.0, Apache Axis 2.0, Apache ActiveMQ 5.4.2, Glassfish4.x, Apache Tomcat, MULE.
Databases: SQL Server 2005,2008 (R2 - Enterprise Edition), Tuxedo Server7.x/9.x, JBOSS, Websphere Servers, Oracle 8i /9i/10g/11g, MySQL 4.1/5.0, Weblogic 10.3.
OperatingSystems: Windows-XP/2000/NT, UNIX, Linux, Solaris/AIX and DOS.
Design Patterns: Singleton, DTO, DAO, Factory, Session Façade, Front Controller and Service Locator.
Built Tools: Maven 3.0.4, ANT.
IDE: Eclipse3.x, RAD7.x, PowerBuilder, NetBeans, JBuilder.
Logging Tools: log4j, slf4j.
Testing Framework: JUnit 3.8, Spring Test, Selenium, JTest, JProbe, CLOVER,SONAR.
Version Control: SVN(Apache Subversion), CVS, Rational ClearCase.
Middleware: JMS, MQSeries, CXF Web Services (JAX-WS and JAX-RS).
Web Services: SOAP, WSDL, RESTful.
Other tools: jLog, jRule, GWT, AWS, IBM Mainframe, JIRA, Drools, jBPM, Activity, GIT, GIT hub.
PROFESSIONAL EXPERIENCE
Confidential, Franklin Lakes, NJ
Sr. Java/J2EE Developer
Responsibilities:
- Worked in SOFEA (Service Oriented Front End Architecture) environment including, Agile methodology.
- Involved in prototype designing and DLD implementation.
- Implemented spring IOC to resolve dependency injection.
- Developed Server side components using Spring IOC, Hibernate and design patterns Business Delegate, Session Façade, Service locator, Generic DAO’s, DTO’s.
- Written AOP’s for login and security authentication.
- Involved in building service and repository layers.
- Used Maven to build, run and create JARs and WAR files among other uses.
- Implemented Hibernate Queries in teh data access object layer to access and update information in teh Oracle11g Database and SQL Developer.
- Designed and developed auto generated POJO classes from XSD schema using XML libraries.
- Wrote test cases in JUnit for several web services, used EasyMock and PowerMock Object extensively.
- Used CLOVER for code coverage in JUnits.
- Worked on SONAR for monitoring projects and improving code quality.
- Written jBPM workflow code in Java and involved in performance tuning of jBPM workflow.
- Developed UI using HTML5, Bootstrap, jQuery, JS, SOFEA and JSP, for interactive cross browser functionality and complex user interface.
- Created dynamic HTML pages, used jQuery for client-side validations, and AJAX to create interactive front-end GUI.
- Worked on SOAP UI for testing and debugging codes.
- Published and consumed Restful Web Services for transferring data between different applications.
- Involved in coding, maintaining, and administering Project artifact deployed on a Mule Server.
- Used Java Executor Framework for Multi-threading.
- Used Eclipse 3.8 IDE for developing code modules in teh development environment.
- Involved in implementation, upgrade and post production support of Oracle EBS.
- Implemented teh logging patterns and description using log4j framework.
- Used CVS version control to track and maintain teh different version of teh project.
- Worked on a variety of defects to stabilize application.
Environment: Java/J2EE 1.6, Spring 3.0, Hibernate 3.5.6, MULE Application Server, JSON, SQL Server 2014, SOFEA, HTML, CSS, AJAX, Bootstrap, JQuery, jBPM, Oracle11g, Eclipse3.8, Maven 3.0.4, JUnit 3.8, CLOVER, SONAR, Log4j, CVS, Agile and Waterfall, SOAP UI.
Confidential, Chicago, IL
Sr. Java/J2EE Developer
Responsibilities:
- Worked in Agile methodology environment including Test Driven Development with Continuous Integration/Delivery.
- Participated in business meetings along with business analysts to record user requirements, and developed design artifacts and published.
- Implemented spring IOC to resolve dependency injection.
- Worked on Session Façade design pattern to access domain objects.
- Developed web application using Struts.
- Used Python and Django to interface with teh JQuery UI and manage storage and deletion of teh content.
- Developed Graphical User Interfaces using JSF for user interaction.
- Used Maven to build, run and create JARs and WAR files among other uses.
- Implemented Hibernate ORM’s, DAO’s, and DTO’s in teh data access object layer to access and update information in teh Oracle11g Database
- Design and develop auto generation of Java objects from JSON schema using Faster xml libraries.
- Used JMS messaging framework in teh application to communicate with a variety of external systems that house member and provider data and to a medical term translation application called Autocoder.
- Wrote test cases in JUnit for unit testing of classes.
- Used jBPM pre-implemented nodes for process modeling.
- Used AngularJS for dynamic web applications using HTML.
- Published and consumed SOAP Web Services for transferring data between different applications.
- Involved in coding, maintaining, and administering Project artifact deployed on a JBoss Application Server.
- Used Eclipse 3.8 IDE for developing code modules in teh development environment.
- Involved in implementation, upgrade and post production support of Oracle EBS.
- Implemented teh logging mechanism using log4j framework.
- Automated major flows using selenium and TestNG.
- Used SVN version control to track and maintain teh different version of teh project.
Environment: Java/J2EE 1.6, JSF 2, Spring 3.0, Hibernate 3.5.6-Final, JBOSS Application Server 5.0, Apache Axis 2.0, Apache ActiveMQ 5.4.2, Unix, JSON, SQL Server 2008 (R2 - Enterprise Edition), AngularJS, HTML, CSS, AJAX, Bootstrap, JQuery, Python, Django,jBPM, Oracle EBS, selenium,Struts, Eclipse3.8, Maven 3.0.4, JUnit 3.8, Log4j, TDD, SVN.
Confidential - Elmhurts, NY
Sr.Java/J2EE Developer
Responsibilities:
- Developed user specific Highlights (dashboard menu) section, Home Page, user module (modify/search users, create users account screens) using Spring MVC framework, Hibernate ORM Module, Spring Core Module, XML, JSP, and XSLT.
- Created SQL queries, PL/SQLStored Procedures, Functions for teh Database layer by studying teh requited business objects and validating them with Stored Procedures using DB2. Also used JPA with Hibernate provider.
- Implemented MVC architecture using Jakarta Struts framework, Worked on Spring/Hibernate applications.
- Integrating Rich Faces and My Faces in JSF, configuring Rich Faces Filter and Faces Servlet in teh configuration file.
- Developed teh GUI module DMT using Struts framework, JavaScript, DOJO, AJAX, HTML, and DHTML.
- Designed and implemented Java engine and API to perform direct calls from front-end JavaScript (ExtJS) to server-side Java methods (ExtDirect).
- Developed a multi-user web application using JSP, JSTL, Action Forms, Action Classes, JavaScript and JDBC to provide teh needed functionality.
- Implemented CSS3, DOM API, DOJO, jQuery, AngularJS, and AJAX, to create a dynamic and interactive experience.
- Used IBM WSAD to develop different J2EE components like EJB’s, Client jars, Web Modules and application EAR modules.
- Designing, coding (development) and Debugging application using Eclipse Mars as an IDE, Spring JDBC framework and DAO pattern, HTML5, CSS3, and jQuery.
- Implemented SOA architecture using SOAP web services by using Apache CXF and JAX-WS.
- SOAP web service interface implemented in Java using Apache SOAP and Axis to expose user master data to all teh subsidiaries.
- Consumed Web Services (WSDL, SOAP) from third party for authorizing payments to/from customers.
- Worked on teh Eclipse EE framework to develop teh code and deploy teh application by integrating to teh Tomcat Server.
- Designed, developed and tested teh Webshere Portal Application based on MVC architecture deployed on IBM Web Sphere Portal/Application Server.
- Server maintenance and services monitoring power cycles (VMware ESXi, Linux, Subversion/SVN, GIT and various SQL database updates.
- Written JUNIT test cases for testing UI Framework classes and wrote manyJavaScripts to do client side validations.
- Wrote business rules using Drools and business logic processing customs declaration using jBPM.
- Extensive experience in developing applications usingJavaand related technologies using WATERFALL and AGILE SCRUM methodologies.
- Mentored a team of 5 junior to mid-leveldevelopersinJava/J2EE Development using UML design documents.
- Worked on proof of concept using Google Web Toolkit (GWT) to create teh personal card application site.
- Responsible for implementing teh code, Fixing QA defect raised on Quality Center/JIRA.
- Implemented twoJavaportals. One is Crystal Report Engine and teh other is Jasper Report Engine as plug-in to other web-applications depending on teh user's preferences.
- Involved in developing and modifying teh credit card, consumer loan business rules in ILog Jrules.
- Teh integration of Breeding Technology platforms along with utilization of JRules allows Trait.
- Designed and currently developing 3 Tier Web 2.0 based price management system using GWT, Grails and MySql. Used and using Talend Open Studio to load data into teh new system from teh legacy data formats.
- Implemented multi-site Enterprise SOA using Oracle SOA Suite for Fortune 100 Company.
- Developed master JMS producer, master JMS consumer, and notification manager to implement existing interfaces and hide JMS details from existing (legacy) notification producers and consumers using J2SE Design Pattern.
- Extensively worked on Application servers like Weblogic, Web Sphere, jboss and Apache Tomcat.
- Involving in Building teh modules in Linux environment with ant script.
Environment: Spring, Hibernate, struts, JSF, EXTJS, AJAX, JavaScript, AngularJS, CSS, HTML5, DB2, CRUD, PL/SQL, JDBC, Apache CXF, Web Services, Eclipse, Web Sphere Portal, Subversion (SVN), GIT, GIT Hub, Junit, Scrum, UML, JSP,JavaServer Pages Standard Tag Library (JSTL), SERVELT, MAVEN, Xml, ITEXT, Oracle Enterprise Content Management, GWT (Google Web Toolkit), JIRA, Jasper report, ILOG, JRules, Web2.0, SOA, JMS, Apachi Tomcat, Linux, PHP.
Confidential, Rockville, MD
Sr. Java Developer
Responsibilities:
- Analyze teh requirements and communicate teh same to both Development and Testing teams
- Developed and tested backend components and UI using Spring tags, JSTL, JSP, HTML, JavaScript, jQuery
- Designed and developed common utilities for JSON to java object and vice versa using Jackson libraries.
- Used Oracle and DB2 as backend databases.
- Used Log4j for External Configuration Files and debugging.
- Working with QA team for finalizing Test Plans.
- Code Reviews and Unit Testing with teh halp of JUnit 1.4.
- Preparing user document for developers of Middleware and client teams.
- Used Eclipse as teh IDE.
- Developed SQL queries with PHP Doctrine and Propel to create, retrieve and update data and programming SQL sentences based on CRUD.
- Designing teh database and coding SQL, PL/SQL, Triggers and Views using IBM DB2.
- Developed programs for accessing teh database using JDBC thin driver to execute queries, prepared statements, stored procedures and to manipulate teh data in teh database.
- Migrated code from Tibco environments, setting up and accessing Oracle database.
- Developed related PoweBuilderobjects and Database objects (Stored Procedures, Packages, functions, types, Tables, views) using Oracle PL/SQL.
- Responsible for developing Information security admin role.
- Involved in Behavioral Driven Development.
- Responsible for analyzing, designing, construction.
- Involved in Preparing Technical specification document.
- Involved in custom tag development for security questions.
- Have enhanced teh servlet filters for user role and session validations.
- Created spring batch jobs using CRON expressions and Quartz.
- Have used spring wizard controller to develop wizard pages for security questions in admin module.
- Generated SOAP web services using axis2.0.
Environment: Spring MVC, Java, JSTL, Spring JDBC, Spring Batch, HTML, CSS, jQuery, JSP, JSON, Oracle 10g, SOAP WebServices, Tibco, BDD, UNIX and Weblogic 10.3, PowerBuilder.
Confidential, San Francisco, CA
Java Web Developer
Responsibilities:
- Designed, developed, deployed physician finder, hospital search and Maps& directions functionality Using Java and JSP.
- Used WebSphere Studio for teh development of Java Servlets and JSPs and deployed them using WebSphere.
- Developed teh different components of application such as JSPs, Servlets, EJB's using Web sphere Studio ApplicationDeveloperand used CVS for version control.
- Developed a Filter View & back-end components with teh Spring MVC, iBatis, JSTL, Dojo, JQuery, PrizeTags JSTL.
- Involved in teh development of business module applications using J2EE technologies like Servlets, JSP and JDBC.
- Created Webservices using WTP tool plugin to teh eclipse 3.2 IDE which is deployed as a separate application using Maven scripts.
- Involved in writing SpringConfigurationXML, file that contains declarations and business classes are wired-up to teh frontend managed beans using Spring IOC pattern.
- Used Jsp Taglibs for teh customization of teh web pages.
- Created DAO for hospital search and home health Search.
- Used UML Methodologies for designing teh gatheird requirements.
- Was involved in creating Use Case Diagrams
- Documented teh work done and gatheird teh specification changes.
- Debugged teh issues using features of WASD.
- Coordinated with other teams in resolving software/hardware issues.
- Involved in writing unit test cases and unit testing.
- Created stored procedures using SQLServer and accessed them by using Java.
- Used Rational Rose to design class diagrams and sequence diagrams.
Environment: Java, J2EE,JSP, jQuery, RUP, UML, XML, Spring IOC, Web Methods, Servlets, JavaScript, NodeJS,Struts, DAO,PL/SQL, WebSphere5.0, WSAD, SQL Server, Oracle 9i,ANT,Rational Clear Case.
Confidential
Jr. Java Developer
Responsibilities:
- Involved in developing web pages using JSP, JSTL, HTML and XHTMl.
- Developed teh JavaScript for Client Side Validation.
- Application is developed based on Springs Framework.
- Used Struts framework with MVC architecture for five modules among different projects.
- Used Hibernate to setup connectivity with database and execute CURD operations.
- Used UNIX scripting extensively.
- Used SOAP and RESTful both teh web services depending on requirement.
- Used Apache tomcat as application server.
- Session Façade and Business delegate design patterns are used.
- Developed teh business objects using EJB for calling data access objects.
- Used JDBC for database connectivity to SQL Server.
- Generated and customized teh value object entities and DAOs.
- Created and implemented Oracle 9i stored procedures.
- Ant is used for building, and teh application is deployed on JBoss application server.
- Involved in JUnit Testing, debugging, and bug fixing.
Environment: Core Java, J2EE, JSP, JSTL, Struts, Springs, XML, XSLT, HTML, JMS, JavaScript, Webservices, SOAP, RESTful, JDBC, Hibernate, EJB 2.0, JBoss 4.0, Oracle 9i, JUnit, CVS, Ant, session Facade and UNIX/Linux.
Confidential
Jr. Java Developer
Responsibilities:
- Involved in Software Development Life Cycle (SDLC) of teh application: Requirement gathering, Design Analysis and Code development.
- Implemented Struts framework based on teh Model View Controller design paradigm.
- Implemented teh MVC architecture using Strut MVC.
- Struts-Config XML file was created and Action mappings were done.
- Designed teh application by implementing Struts based on MVC Architecture, simple Java Beans as a Model, JSP UI Components as View and ActionServlet as a Controller
- Designed and developed business components using Session and Entity Beans in EJB.
- Used JDBC for data access from Oracle tables.
- Worked on triggers and stored procedures on Oracle database.
- Worked on Eclipse IDE to write teh code and integrate teh application.
- Application was deployed on WebSphere Application Server.
- Coordinated with testing team for timely release of product.
Environment: JSP, Servlets, Struts1.2.x,JMS, JavaScript, NodeJS, Eclipse 2.0, Web Sphere Application Server 5.0, Oracle 8i, EJB.