Sr. Java/j2ee Developer Resume
NJ
SUMMARY
- Over 12 years of professional experience in analysis, design, implementation, integration and testing of Client - Server/Distributed applications for Transportation, Financial, Energy, Retailer and E-commerce industries using Object Oriented Analysis/Design/Methodologies.
- Experience in designing and implementation of Service Oriented Architecture (SOA).
- Excellent understanding of Object Oriented Design (OOD) patterns and experience in applying them in design and development of applications.
- Experience in implementing distributed applications with Core Java, Multi threading, J2EE, Servlets, JSP, JDBC, EJB, JMS, SQL, PL/SQL, HTML, CSS, JavaScript, JSON, Ajax, AngularJS, Ext-JS, Flex, Action Script, Linux, and Windows 2000/2007/XP.
- Experience in developing applications with Spring Core, Spring AOP, Spring MVC, Spring Web, Spring DAO, EclipseLink, OpenJPA, Hibernate, iBATIS, and Struts frameworks.
- Experience in developing rich user interfaces using the AngularJS, Flex, and Ext-JS.
- Expertise in implementing SOA solutions through web services using SOAP, RESTful, and WSDL.
- Experience in API’s like JibX, Commons Digester, XmlBeans, JAXB, JAXP, Castor, Apache POI and Lowagie.
- Experience in using various SCM tools such as Stash, StarTeam, MS Visual Source Safe (VSS), SVN, Clear Case and CVS.
- Experience in writing project management, build and deployment scripts using Apache Ant and Maven.
- Experience in developing software using RAD. Iterative and Agile methodologies (Scrum).
TECHNICAL SKILLS:
Programming Languages: Core JAVA, C, C++, PL/SQL
Enterprise Technologies: J2EE, Servlets, JSP, EJB, JMS, Web Services, Apache Axis, CXF, SOAP, RESTful.
Frameworks/API’s: Struts, Spring, EclipseLink, OpenJPA, Hibernate, iBATIS, PrimeFaces, JUnit, Log4J, JibX, XmlBeans, JAXP, JAXB, Caster, Apache Commons Digester, Apache POI, Lowagie, EhCache
Scripting Languages: Javascript, AJAX, AngularJS, JQuery, Ext-JS
Markup Languages: HTML/XHTML, DHTML, CSS, XML, XSD, XSL, XSLT, XPATH, XQUERY, JSON
Operating Systems: Windows, Linux, Unix
Databases: Oracle, MySQL, MS SQL Server, DB2, MSAccess, SQLite
Web Servers: Apache Tomcat, Jetty
Application Servers: Apache TomEE, JBoss, WebSphere, BEA Weblogic, Jrun 3.0
IDE Used: NetBeans, Eclipse, TOAD, SQL Developer, Notepad++, JDeveloper, Flex 3.0, SourceTree
Tools: Apache Ant, Apache Maven, Jenkins, Findbugs, PMD, JProfiler, JProbe, JMeter
Management tools: Stash, Jira, StarTeam, MS VSS, SVN, Clear Case, CVS
PROFESSIONAL EXPERIENCE:
Confidential, NJ
Sr. Java/J2ee developer
Responsibilities:
- Developing the code using Java/J2ee technologies.
- Developing service interfacesand back end classes using Spring framework and Eciplselink framework.
- Developing SOAP and RESTful web services.
- Involving inwriting and configuringbean configuration files using spring framework.
- Writing Aspects using Spring AOP.
- Implemented multi-threading functionality in the application.
- Implemented DAO's and Business logic modules in Java
- Used EhCache for caching application data.
- Developing common java components for current project and future projects.
- Using Oracle and MySQL as a Database server and writing SQL queries.
- Writing code for implementing export reports in Excel using Apache POI API and added functionality to share the exported reported other users.
- Writing & developing UI components using PrimeFaces, AngularJS.
- Implemented e-mail notification for required functionality.
- Worked directly with client to get new requirements and understanding requirements.
- Worked with the direct end users to fix reported issues.
- Using TomEE, JBoss asa deployment server.
- Following Test Driven Development (TDD) and performed unit testing with JUnit test cases.
- Involved configuring the Maven pom files.
- Involved in configuring Hudson build loops for projects.
- Using Stash, StarTeam as versioncontroltool.
Environment: Core Java, Multi-Threading, J2EE, PrimeFaces, AngularJS, Spring Framework, EclipseLink, JSP, JMS, OOA/OOD, EhCache, SOA, JUnit, Log4j, CSS, Ext-JSON, XML, DOM/SAX, Apache POI, RESTful, SOAP, Web Services, Oracle, MySQL, SQL, PL/SQL, Eclipse, NetBeans, StarTeam, Stash, Maven, TomEE Application Server, Windows, Linux, Unix.
Confidential, Princeton, NJ
Sr. Java/J2ee developer
Responsibilities:
- Developing the code using Java/J2ee technologies.
- Developing service interfacesand back end classes using Spring framework and Hibernate framework.
- Involving inwriting and configuringbean configuration files using spring framework.
- Writing Aspects using Spring AOP.
- Implemented multi-threading functionality in the application.
- Implemented DAO's and Business logic modules in Java
- Process large amount of KSP SAP events to compute the required and available working hours.
- Implemented business logic to compute the gap between available and required personnel.
- Used xMemcached and EhCache for caching application data.
- Implemented streaming large data sets from back end to front end.
- Developing common java components for current project and future projects.
- Using Oracle as a Database server and writing SQL queries.
- Writing code for implementing export reports in Excel using Apache POI API and added functionality to share the exported reported other users.
- Writing & developing UI components using Flex, BazeDS and Action Script.
- Implemented e-mail notification for required functionality.
- Worked directly with client to get new requirements and understanding requirements.
- Worked with the direct end users to fix reported issues.
- Using Tomcat asa deployment server.
- Following Test Driven Development (TDD) and performed unit testing with JUnit test cases.
- Involved configuring the Maven pom files.
- Involved in configuring Hudson build loops for projects.
- Using SVN as versioncontroltool.
- Using Eclipse, STS IDE toolsfor developing the application.
Environment: Core Java, Multi-Threading, J2EE, Flex, Flex Blaze DS, Streaming, Spring Framework, Hibernate, JSP, OOA/OOD, xMemcached, EhCache, SOA, JUnit, Log4j, CSS, ActionScript, Ext-JSON, XML, DOM/SAX, Apache POI, REST Service, Oracle, MS SQL Server, SQL, PL/SQL, Eclipse, STS, SVN, Maven, Jenkins, Tomcat Web Server, Windows XP.
Confidential, Whippany, NJ
Sr. Java/J2ee developer
Responsibilities:
- Actively involved in analyze, design, implementation, testing and deploying the application.
- Involved in writing back end service implementation using core Java, Spring Framework, iBATIS.
- Involved in writing DAO layer to call DB2 stored procedures using copybook code generator and iBATIS interfaces.
- Involved in writing Flex remote object services in back end and generating corresponding action script code for the back end services, model and values objects using customized Granite tool.
- Involved in writing Flex code .mxml and .as files using Parsley MVP framework.
- Involved in developing custom Flex UI components.
- Involved in implementing export reports or details in PDF, Excel and Word.
- Involved in writing Email Template Excel file after calling related services using Spring MVC framework.
- Worked on performance improvements like implementing caching, application stability.
- Involved in writing code using collection framework.
- Involved in writing code for font end UI web development using Flex, CSS, and Action Script.
- Involved in writing code using Parsley Flex MVP Framework.
- Used flex development using Flash builder plug-in to eclipse
- Involved in working with DOM and SAX parsers.
- Involved in parsing XML text using Apache Commons Digester API.
- Involved in configuring Misc DB entry column properties in DB2.
- Involved in configuring SQL and object configuring in iBATIS configuration file.
- Followed Test Driven Development (TDD) and performed unit testing with JUnit test cases.
- Involved in application development using Agile methodologies(Scrum)
Environment: Core Java, J2EE, Flex, Flash Builder, Parsley Framework, Spring Framework, JSP, iBATIS, JMS, OOA/OOD, JUnit, Log4j, Maven, CSS, Action Script, JQuery, XML, DOM/SAX, DB2, Eclipse, SVN, Maven, Tomcat Web Server, WebLogic Application server, Linux, Windows XP.
Confidential
Sr. Java/J2ee developer
Responsibilities:
- Involved in analyzing requirements of the system.
- Prepared the design artifacts such as Use Case diagrams, Class diagrams, Sequence diagrams and functional specification document to include new requirements.
- Developed core service interfaces using spring core.
- Implementation of data persistence using JPA, Hibernate POJO objects.
- Writing Named Queries in Hibernate POJO objects.
- Involved in writing HQL statements using Hibernate.
- Writing JibX binding for Object XML mapping.
- Writing XSD’s for XML validation.
- Involved in working with DOM and SAX parsers.
- Involved in designing the user interface.
- Developed user interfaces using JSP elements, JSTL, Spring MVC and DOJO widgets.
- Provided widget validation and DOJO AJAX calls to populate controls.
- Carried out client side form validations using JavaScript.
- Configuring Struts validation framework and writing validations on html input fields.
- Developed new POJOs for controller, service classes and auto wired them through spring configuration.
- Developed service classes to invoke web services for getting information from external system. This was done through SOAP, Apache Axis.
- Involved in refactoring application code to improve performance of the application. This includes identification of bottlenecks, profiling using Eclipse Profiler and code clean up.
- Followed Iterative, Scrum, Test Driven Development (TDD) and performed unit testing with JUnit test cases.
- Involved in build process and run the deployment procedure in the LINUX environment on regular basis.
- Used Trac for Bug Tracking.
Environment: Java, J2EE, Servlet, JSP, JSTL, Spring Core, Spring MVC, Hibernate, Struts Validation, JUnit, XML, XSD, XSLT, XPATH, XQuery, DOM/SAX, Web Services, SOAP, Apache Axis, Log4j, JUnit, JibX API, HTML, DHTML, JavaScript, AJAX, DOJO, Tomcat, MySQL, Eclipse, Maven, SVN, Windows XP, LINUX.
Confidential
Java/J2ee developer
Responsibilities:
- Modeled the design artifacts such as Use Cases, Class diagrams and Sequence diagrams.
- Involved in coding the system using Java.
- Installing nagios, implementing GRE and Rule Engine.
- Configuring monitoring rules in GRE.
- Configuring nagios server, nagios plug-ins and nagios remote plug-ins.
- Implementing Java e-mail functionality in the code.
- Programmed to business interfaces and developed service classes and utility classes using core java.
- Involved in developing the application using multi threading.
- Written the Ant Scripts for building and deploying the application.
- Manually testing the functionality.
Environment: Java, Multi Threading, Nagios software, JUnit, Log4j, Ant, Java Mail API, JUnit, Eclipse, Fedora Linux.
Confidential
Java/J2ee developer
Responsibilities:
- Involved in coding using Servlets and JSP.
- Involved in writing code in Swing.
- Constantly purse the portal for up gradation.
- Adding enhancements, new features and modifications to the portal.
- Configuring and deploying application on JBoss Server.
- Involved in creating table, triggers and writing stored procedures and SQL statements.
- Developing new reports as per requirement.
- Implementing Java e-mail functionality in the code.
- Manually testing the functionality.
Environment: Core Java, Servlets, JDBC, JSP, Java Beans, Java Mail API, JDBC, Swing, JUnit, Log4j, HTML, DHTML, CSS, JavaScript, MSSQL Server, PL/SQL, Ant, JBoss, Eclipse, MS VSS, Windows.
