Sr. J2ee Developer Resume
Marlborough, MA
SUMMARY:
- Around 11 Years of experience in designing and implementing software solutions using Java/J2EE, Linux and Microsoft Platforms for Retailing and Supply Chain industries using different development methodologies with a broad knowledge of systems and technologies.
- Expertise in designing/development of applications using Core Java, J2EE, Servlets, JSP, JMS, Spring, OO Design, Struts, Tiles, JavaScript, Hibernate, Web Services, AJAX, Oracle, JDBC, Java script, HTML, CSS, GWT, WebLogic, Hibernate/JPA, Quartz Scheduling, Solr Lucene.
- Current expertise include developing a supply chain Product (Order Broker) using Java, J2EE, GWT 2.7, Hibernate/JPA, SOAP and Rest services, WebLogic 12c, Oracle cloud (OCI).
- Experiencing in implementing Quartz scheduling in Java.
- Experience with Agile methodologies and Scrum Principles.
- Database knowledge using Oracle 12c, SQL Server 2008.
- Extensive experience in different Integrated Development Environments like Eclipse, IntelliJ, SQL Developer, TOAD and WebLogic workshop.
- Experienced in configuring Hudson/Jenkins for continuous integration and daily builds.
- Expertise in server side development with J2EE compliant application servers like Oracle WebLogic and Tomee, Tomcat and JBoss.
- Dependency injection and Aspect oriented programming (AOP) using Spring.
- Used Hibernate with JPA specification as ORM mapping to map JavaBeans to database.
- Experienced in using Apache’s Struts framework and GE’s Turbo Architecture framework, WebLogic page flows to develop web applications.
- Worked in parsing XML files as part of integration using SAX and DOM parsers.
- Expertise in creating the oracle objects (types, arrays, varrays etc.,) and invoking these objects from Java end. This helps out to reduce the no of hits to the database and in turn total turnaround time to insert/update for the applications involving huge data.
- Enthusiastic in working with new technologies and new applications. Good Communicator with well - developed cross-cultural interpersonal skills.
TECHNICAL SKILLS:
Java Technologies: Core Java, Swing, Servlet, JSP, JDBC, EJB, XML, JAXP, JMS, Java Mail, JUnit, Ant, Log4j, JNDI, XML, Hibernate, Web services, SOAP, REST, JSON, WSDL.
Application Frameworks: MVC, Jakarta Struts Framework, Spring, Hibernate/JPA
Internet Technologies: XML, XSD, HTML/DHTML, CSS, JavaScript, JQuery, AJAX.
DBMS/RDBMS: SQL Server 2008/2012, Oracle 12c, 10g/9i/8i/7.x, My SQL.
Modeling Language & Tools: UML, Rational Rose
Web Server: Apache Tomcat
Application Server: Weblogic 12c, Jboss, Tomcat, Tomee, OHC
Java IDE: Eclipse, IntelliJ, Jbuilder, Weblogic workshop
Programming Languages: Java, C/C++, Unix Shell Script
Protocols: TCP/IP, LDAP, SMTP.
Operating System: Windows7, Unix, Linux
Messaging Servers: JMS, MQ Series
Version Control: Git, CVS, SVN.
PROFESSIONAL EXPERIENCE:
Confidential, Marlborough, MA
Sr. J2EE Developer
Responsibilities:
- Responsible for full stack development from UI, Middle layer and Database Tier.
- Integrating Order Broker product with Order Management, Xstore, Relate and OCP.
- Adding features to OB product to support Internationalization.
- Maintaining continuous integration in Dev/QA environments using Hudson. It includes adding new jobs in Hudson using ant, Maven, UNIX and windows batch scripts.
- Unit testing, Load Testing new features using Jmeter.
- Fixing the security issues reported from various tools such as Fortify scans.
- Deploying the code into Product environments. Coordinate with Oracle Cloud team to deploy OB product to Oracle cloud.
- Following the different software paradigms such as agile/scrum, waterfall and release the software product.
Environment: Java, J2ee, GWT, Hibernate/JPA, Spring, XML, SOAP, REST, Weblogic 12c, Oracle 12i, Apache, JAX-RPC, JAX-WS, JSON, Java threads, Microsoft SQL Server, Eclipse.
Confidential, Westborough, MA
Sr. J2EE Developer
Responsibilities:
- Writing the code and produce a required functionality by taking the technical specification from System architects and leads.
- Unit testing the software piece written.
- Writing the SQL scripts for creating, modifying, inserting, deleting and updating the database tables, views.
- Deploying the code into application server such as Tomcat.
- System integration with different OMS (Order management systems).
- Managing multiple systems and deadlines.
- Assisting System Architects and Leads in Application design.
- Interface development work in Framework to support localization. It includes the currency format changes, date changes, money changes, and site specific changes.
- Search index development using Apache Lucene.
- DAO implementation and Cache implementation.
- Designing and creating the tables in SQL Server 2008 R2 for developing DAO’s.
- Widget development in presentation layer.
- Presentation layer changes using Html/Dhtml/JSP/JS/EXT JS/JQuery/JSTL and CSS.
Environment: Java, JSP, JS, JSTL, Spring, xml, Apache Ant, Apache commons, Apache Lucence, Apache POI, Hibernate, iText, JAX-RPC, JAX-WS, JSON, IBM Websphere, Tomcat, Java threads, Microsoft SQL Server, Eclipse.
Confidential, Westborough, MA
Sr. J2EE Developer
Responsibilities:
- Interface development work in Framework to support localization. It includes the currency format changes, date changes, money changes, and site specific changes.
- Search index development using Apache lucene for product swatches and Product Promo messages.
- DAO implementation for Country, State Province and Product Swatches and Promo messaging.
- Cache implementation for Country, State Province and Product Swatches and Promo messaging.
- Designing and creating the tables in SQL Sever 2008 R2 for developing above DAO’s.
- Widget development for front end to show products and product variance.
- Presentation layer changes using Html/Dhtml/JSP/JS/EXT JS/JQuery/JSTL and CSS.
Environment: Java, JSP, JS, JSTL, Spring, xml, Apache Ant, Apache commons, Apache Lucence, Apache POI, Hibernate, iText, JAX-RPC, JAX-WS, JSON, IBM Websphere, Tomcat, Java threads, Microsoft SQL Server, Eclipse.
Confidential, Atlanta, GA
Sr. J2EE Developer
Responsibilities:
- Html/JSP/JS/JQuery/JSTL and CSS changes in presentation layer for CSA.
- Developed Java mapping classes using Hibernate and used Hibernate Criteria queries for data retrieval for Framework module.
- Producing the web service in web module.
- Coordination with offshore team - Onsite/offshore model.
Environment: Java, JSP, JS, Tiles, JSTL, Spring, xml, JAX-WS, Web logic, Websphere, Web Services, Apache Axis, Java threads, Java Mail, Oracle, Eclipse, SQL Developer, SOAP, WSDL, Putty.
Confidential, Cincinnati, OH
J2EE Developer
Responsibilities:
- Involved in automating the eDET module into standalone application. This is done by capturing the actions in GUI and transforming them into standalone classes.
- Multi dimension java object as an argument to PL/SQL Procedure - For large data insertion and update a new types and struts are created in oracle and a multi dimension object is created in Java and this object is passed to Oracle.
- Involved in email notification generation using the Java mail API.
- Preparing the Functional Specification based on the requirements from clients.
- Distribution logic using java threads - logic is implemented using java threads to feed the Siebel requests to various processes which is free whenever the multiple requests are coming from the Siebel.
- Building the application with new changes in Dev/QA and Prod using the GE’s proprietary tool Open GE.
Environment: Java, xml, Web Services, Java threads, Java Mail, Oracle, Eclipse, PL/SQL Developer, Web services, SOAP, WSDL, Passport (for remote machine connection).
Confidential, Cincinnati, OH
J2EE Developer
Responsibilities:
- GUI prototype development for search quote, update/delete/add total cost, admin modules using html.
- Notification email generation using Java Mail.
- Developed Java mapping classes using Hibernate and used Hibernate Criteria Queries for data retrieval.
- Parsing the leadform xml that is retrieved from MQ inorder to get the engine model, source and destination to get the total cost for this combination.
- Preparing the regression test cases for the entire transportation cost.
- Maintenance of the entire application whenever a change in functionality is requested by the client.
- Bug fixing from the defects created from the QA Team.
- Preparing the sql scripts for executing those scripts in production environment.
- Deploying the application in Dev/QA and Production using OpenGE.
Environment: Java, Jsp, Jms, Xml, Struts, Hibernate, Oracle, Eclipse, Jboss, PL/SQL Developer and OpenGE.
Confidential, Cincinnati, OH
J2EE Developer
Responsibilities:
- Complete front end development for create and amend modules using Jsp, Servlets and GE Portal framework.
- Preparing the Functional Specification based on the requirements from the client for that particular release.
- Auto email generation using Oracle email and scheduling concepts.
- Notification mail using Java mail in User modules.
- Developed PL/SQL procedures and functions for above modules - For large data insertion/updating at once a new types and struts are created in oracle. Using this concept about 100 rows of 15 columns is inserted at once.
- Coding the formulae that are similar to excel storing them in oracle and parsing them in java end.
Environment: Java, Jsp, xml, GE Framework, Oracle, Eclipse, weblogic, Toad and Teamsite.
