Sr. J2ee Developer Resume
NJ
PROFILE SUMMARY:
- 8.5 years of professional experience in design, architecture, development and support of web - based Java/J2EE enterprise applications.
- Solid background in major business domains including insurance, telecommunication, financial and e-commerce.
- Hands-on experience in all stages of Software Development Life Cycle including proposal, process engineering, design, development, testing, deployment and support.
- Extensive development experience in multi-tiered/object-oriented/distributed/service-oriented system architectures.
- Experienced in designing Web Applications using HTML 5, Bootstrap,CSS, JavaScript, Angular JS under Windows and UNIX Environments
- Expert level skills in Java/J2EE Technologies including Struts, Spring Framework, Hibernate, JMS, Servlets, JSP, JDBC, JTA, JAXB, XML/XSLT, RMI, JNDI, LDAP and JMX.
- Good experience in developing Multi-Threaded applications using Concurrency API’s.
- Strong hands-on experience on web services with Restful and SOAP web services.
- Extensive experience on BEA Weblogic, WebSphere, Sybase and Oracle.
- Strong working knowledge of clustered application server environments.
- Experience working in high pressure team environments with intense development and release activity.
- Adaptive to work in environments involving simultaneous activity on multiple projects.
- Excellent communication and interpersonal skills.
TECHNICAL COMPETENCIES:
Java Technologies: Java/J2EE, Spring, Hibernate, JMS, Servlets, JSP, Struts, JDBC, JTA, JAXB, RMI, JNDI, JMX, Gemfire.
BigData Technologies: CDH4 and HDP2.2, Hive, Sqoop, HBase
Databases: Oracle, Sybase, MySQL, DB2.
Application Servers: IBM WebSphere, BEA Weblogic, JBoss.
Internet Technologies: XML/XSLT, XSD/DTD, JavaScript/JQuery,JSON, AJAX, HTML, CSS.
Web Services: Restful and SOAP web services.
Development Tools: ANT, Maven, Log4J, JUnit, TOAD/Accurev, ClearCase/CVS, ClearQuest, Rational Rose.
Tuning Tools: JProfiler, Jprobe.
Java IDE: IBM WSAD, RAD, Eclipse, MyEclipse, NetBeans, Intellij.
Other Languages: C/C++.
Scripting Languages: Perl, Shell Scripting.
Operating Systems: Windows, UNIX (Solaris/HP-UX).
PROFESSIONAL EXPERIENCE:
Confidential, NJ
Sr. J2EE Developer
Technologies: Java 1.8, JSP, HTML, AngularJS, Ajax, JQuery, Javascipt, Spring MVC, POI, Hibernate, Oracle 10g, XML, XPath, XSLT, RESTful webservices, JAXB, Weblogic 12.1.3, Eclipse, Unix, CVS.
Responsibilities:
- Implemented the project in Agile methodology & participated actively in daily standup calls.
- Handled the requirements, code and test walkthroughs.
- Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose
- Developed the presentation layer using HTML5, CSS3, Ajax, Javascript & AngularJS.
- Developed the framework based on Spring MVC Architecture.
- Extensively used core java collections, concurrency API to develop custom data cache.
- Extensively worked on both consumption & producing of RESTful based webservices using JAX-RS & jersey parsers.
- Used DOM Parser to parse the XML response from webservices.
- Used Singleton, Business Delegate, Factory and DAO design patterns
- Developed the Persistence Layer using Hibernate.
- Used POI framework to parse the excel sheets, get the values and insert into the database tables.
- Used JAVA Mail API, and implemented an automated functionality to generate e-mails to the manager whenever an user registers for the application
- Implemented logger for debugging using Log4j
- Developed few stored procedures, triggers and sequences.
- Configured CRON Jobs to trigger the daily end of day feed.
- Involved in performance tuning of application and environment for optimized performance during month end load using Jprofiler.
- Used CVS for version management & Maven for building the application.
- Extensively used Fusion Charts for reporting the data
- Involved in building and maintaining cloud based infrastructure on AWS.
- Served as POC for on call support in the production team on a rotation basis.
- Worked in Agile - Scrum methodologies
- Performed naming conventions using TDD
Confidential, Chicago, IL
Sr. J2EE Developer
Technologies: Java 1.5, J2EE, Spring 3.0, Hibernate 3.0, Jersey 1.0.2, Log4J, SOAP Web services, JSON, Websphere Application Server 6.1, Rational Application Developer 7.0, Oracle, JMeter, Java script, HTML5, JQuery, Ajax.
Responsibilities:
- Participated in the system architecture and design and made use of proven Gang-of-Four (GOF) and J2EE design patterns
- Developed several WebService stubs using AXIS 2.0 engine, SOAP UI, JAX-RPC, WSDL, Document literal.
- Developed XSLT files for transforming the XML response from the web service into HTML as per the business requirements
- Designed and implemented complete functionality for support of trades search involving UI (JSP/JavaScript), DTOs, Business logic execution and invocation using stateless EJBs.
- Involved in integration of internal and external systems using Spring Integration.
- Implement AJAX based rich client components for improved customer experience using JSON data, JQUERY, DOJO, CSS, and HTML.
- Designed, implemented and altered database tables, procedures and packages to support the functionality.
- Created Activity diagrams, State Chart diagrams, ER diagrams, Sequence diagrams, Collaboration diagrams, and web page mock ups in MS-Visio.
- Integrated the Web layer with Oracle database using Spring ORM and other components with JMS.
- Involved in Design, implementation and tuning of database and SQL scripts for optimal performance.
- Redesigned and built the schemas to meet Optimal Performance measures.
- Developed SQL Queries to fetch complex data from different tables in remote databases using joins, database links and formatted the results into reports and kept logs
- Developed XSLT files for transforming the XML response from the web service into HTML as per the business requirements
- Used Clearcase as a version management tool & Jenkins for CI.
- Configured the Deal Manager Processor using JMS queues in Weblogic.
- Developed shell scripts and autosys jobs
- Developed the application in highly multi-threaded programming using Java, OOPs concepts and threads
Confidential, Bentonville, AR
Sr. J2EE Developer
Responsibilities:- Designed enterprise level applications on XML schema, SOAP and WSDL technologies.
- Coded JSP pages and used JavaScript for client side validations and to achieve other client-side event handling.
- Black box calculation of this financial reporting and thoroughly understood and developed in GWT, spring and Hibernate technology.
- Legacy data from Sybase database was made available to the uses to view through newly developed framework using GWT and XML implementation.
- Worked on Java Script libraries like jQuery and JSON.
- Developed application on spring 3.x framework by utilizing its features like Spring Dependency injection, Spring Security, Spring Web flow with Spring MVC.
- Used spring's dependency injection for injecting entity manager and managed beans into spring beans.
- Worked on Spring Web Flow on Spring MVC for building flows in our web application.
- Used Spring Security framework for login authentication, password hashing.
- Worked on Java Message Service (JMS) API for developing message oriented middleware (MOM) layer for handling various asynchronous requests.
- Worked with topic for creating publish/subscribe-messaging model using Apache MQ and Tibco MQ.
- Developed persistence layer based on JPA framework for providing POJO persistence model for object-relational mapping.
- Used Hibernate as an implementation engine for JPA API.
- Created Oracle store procedures for handling and processing complex data based logics.
- Wrote complex SQLs for creating, retrieving, updating and deleting data in oracle database.
- Developed store procedures and complex queries using tool called PL/SQL developer.
- Developed, Tested and Deployed application in IBM Web Sphere 7.0 server.
- Wrote scheduled batch jobs on UNIX environment for handling various huge databases update logics without manual interventions.
- Used Concurrent Version System (CVS) as source control tool.
- Developed unit test cases and suits on JUnit framework for unit testing