Senior Java Developer Resume
Melville, NY
SUMMARY
- Senior Java Developer with over 11 years of experience in Full Software Development Life Cycle (SDLC) includes requirements definition, design, implementation, testing, production support and enhancements of existing systems.
- Excellent noledge in Object Oriented analysis OOPS and design concepts and UML Methodology for generating design diagrams.
- Superior skills in Analysis, Design, Development, Deployment, Re - Engineering, Coding and testing in N-tier systems using J2EE technologies including JDK/J2SDK/J2EE, JDBC, JavaBeans, Servlets, JavaServer Pages, EJB, JNDI, JMS, Swing, RMI, MVC Framework, Spring, Spring boot, Struts, Hibernate, JSF, Log4j, and JUnit.
- Good development and deployment experience in Application servers like WebLogic, WebSphere
- Strong experience in Web Servers like Apache Web Server and Tomcat
- Sound exposure on XML technologies for data exchange, presentation, configuration using XML, SAX, DOM, XSLT, DTD, XSD, CSS, HTML, DHTML, AJAX, DOJO
- Experience in designing/developing web applications using MVC framework with struts and JSF
- Expertise in IDEs like Eclipse IDE, Web Logic Workshop, WSAD
- Sound noledge in Message Oriented and Service Oriented Technologies like JMS, WSDL XML/SOAP and Web Services, and App-to-app integration
- Good noledge in Unix/Linux platforms and shell scripting.
- Good noledge in RDBMS concepts and experience in working with Oracle8i/9i/10g, MYSQL, Informix, DB2.
- Hands on experience in SQL and PL/SQL programming, Hibernate
- Excellent Communication and interpersonal skills and a good team player.
TECHNICAL SKILLS
Java Technologies: Core Java, Swing, Servlets, JSP, JSTL, JSF
XML Technologies: XML, XSD, XSLT, SAX, DOM
Web Technologies: HTML, DHTML, CSS, JavaScript, AJAX, CMS
Frame Works: MVC Struts 1.x, 2.x, Validator, Tiles, JSF, Hibernate
Application Servers/ Web Servers: BEA WebLogic 7/8.1, IBM WebSphere 6.1, 7.0, 8.5
Databases: Oracle 8i/9i, MYSQL, Informix, DB2
IDE Tools: WSAD, Eclipse, XML Spy, Toad, SQL Navigator
Other Languages: JavaScript, ASP, Visual Basic, C, C++.
Operating Systems: Windows 95/98/NT/2000/2003/XP, UNIX, Linux
Others: Ant, Rational Clear Case, Clear Quest, CVS, PHP
PROFESSIONAL EXPERIENCE
Confidential, Melville, NY
Senior Java Developer
Responsibilities:
- Written Business Requirement Definition documents (BRD) as analyst and also Provide feature enhancements to INET Struts2 code base as part of regular releases as per business requirements.
- Designed/Developed REST webservices using Spring, Hibernate for NewWeb, BISG applications
- Worked with SOAP webservices/ SOAP UI for CAP2 application
- Developed microservices-based application design and recommended improvements on existing applications.
- Worked on Single Page Application ARS designed backend service using springboot and UI with angularJS
- Worked on Oracle SQL, PL/SQL, stored procedures, functions, tables, views, triggers, XMLTypes etc
- Written new and modified existing XML documents using XSLT in Documentum CMS.
- Designed responsive UI using CSS/HTML/JSTL/Spring tags in JSP pages for teh whole CPS/CLA/iNET/DreamLabo web applications.
- Worked with JQuery/DOJO/Angular JS Javascript libraries to create widgets for CLA, iNET applications. Knowledge on Bootstrap.
- Worked with Batch applications like NW3S Datamapper, Receipt Process, Contents Downloader, Importer, NewWeb Batch etc, Implemented using Spring and hibernate. Utilized j2ee design patterns.
- For teh CPS application, coded Spring MVC controllers and used JDBC template for persistence.
- Used Ant/Jenkins to write build scripts for multiple projects, and to generate executable jars in eclipse IDE.
- Worked with RAD, Spring Portlets, (JSR 286) & Jquery library on BISG UI application
- Worked with combination of teh Linux shell scripts and Autosys jobs to build teh enterprise archive files and deploy applications on teh websphere server. Also used FTP, SFTP to send daily feed files to vendors.
- Worked with JAXB/XPATH technology to handle XML parsing for use in service layers.
- Handled javas Spring standalone applications using JMS, IBM MQ, Open Deploy, JSCP libraries.
- Used XDoclet to generate hibernate hbm mapping xml files through POJO annotations.
- Used Ant to write build scripts for multiple projects, and to generate executable jars in eclipse IDE.
- Used both websphere and Tomcat servers to deploy and test web applications during development.
- Utilized Junit/Mockito frameworks to create test cases to aid testing java classes
- Used Selenium IDE, WebDriver tools to create tests and run test suites.
- Worked with IBM WebSphere Portal applications JSR286 - Portlet 2.0. Involved in migrating portal & web applications from IBM Websphere 8.0 to 9.0 version & Java 1.6 to 1.8
- Added Filters to shield JavaEE Web applications from XSS vulnerability attacks.
Environment: JDK 1.5/1.6/1.7/1.8, J2EE, JMS, Eclipse Helios & Mars, RAD, Oracle 10g, 11g, SQL Developer 3.0, Hibernate, XDoclet, Spring 4.1.2, SpringBoot, AngularJS 6, Node JS 8.0, Struts 1.2/2.0, Dojo, JQuery, Tomcat web server 7.0, Websphere Application Server 6.1, 7.0, 8.5, Websphere Portal Server 8.5, WCM, Serena Dimensions 10.0, Mercury Quality Center, Maven, Ant, Linux, SonarQube, Documentum, JIRA, Jenkins, LDAP, SOAP UI, POSTMAN, Selenium 2.47.1, WinScp, Filezilla, Autosys, IBM MQ
Confidential, Timonium, MD
Senior Technical Specialist
Responsibilities:
- Worked with on line system to design, code, unit test, build, system and perform integration testing.
- Worked with business group as analyst to come up with requirements definitions and developed JSP Java Server Pages starting from vHTMLs and detailed technical designspecification documents. Pages included HTML, CSS, JavaScript and JSTL.
- Used proprietary PGF tags. Coded new Struts Action and Action Form classes.
- Worked with teh Linux shell scripts to build teh enterprise archive files and deployapplications on teh websphere server
- Combined two independent content PGF based web applications to work as a single entity therebyreducing maintenance.
- Written JUnit tests to verify teh code and did code reviews. Used Findbugs software to find bugs and improve quality of teh code.
- Utilized teh JQuery JavaScript framework to render widgets on web pages and also writtendynamic client side validation dat is cross-browser.
- Interfaced with EJB technology to code teh business logic for teh web client layer involving J2EEdesign patterns.
- Worked with Spring framework and hibernate to create proof-of-concept upgrades to existingUPS software.
- Worked with JAXB technology to handle XML parsing for security features and integrating itwith login, registration, profile modules.
- Have done builds and migration to different environments PT, UAT.
- Analyzed and fixed defects in teh SSOLogin application.
- Used Badboy testing tool to generate test plans & scripts for automation.
Environment: JDK 1.5/1.6, J2EE, Eclipse 3.2, JSP, AJAX, JMS, PGF, Struts 1.2, EJB, Hibernate, Spring, JQuery, Javascript, DB2, Apache web server, Websphere Application Server, Serena Business Mashups, CVS Source control, Ant, Linux
Confidential, Richmond, VA
Senior J2EE Developer
Responsibilities:
- As a Senior Java/ J2EE Developer, performed technical design, Development, Testing (DEV, PROJTEST, QA, STAGING, PROD), build and Implementation, production support, maintenance, documentation of teh enhancement of EWPT which includes multiple clients.
- Developed Java Server Pages starting from Copy Decks and detailed technical design documents. Teh pages consisted of struts tags in JSP, JSTL, and proprietary OMA tags. Also, wrote new Struts Action and Action Form classes.
- Worked with teh Struts Validator framework and also writing custom validators.
- Custom Implemented teh Struts tiles framework to fit teh existing architecture.
- Performed JUnit testing, proposed and implemented performance enhancements, worked with Oracle databases, running SQL scripts and procedures.
- Worked with Linux shell scripts on teh WLS server. Investigated Clustered Server logs to troubleshoot performance issues.
- Used teh JQuery JavaScript framework to render widgets on web pages and also written dynamic client side validation dat is cross-browser.
- Used Hudson build server to create WLS deployable artifacts.
- Worked with Spring framework and hibernate in teh service layers.
- Implemented Java design patterns in teh MVC layer and teh service layers.
Environment: JDK 1.5/1.6, J2EE, JSP, AJAX, JMS, Struts 1.3, EJB2.0, Hibernate, Spring, JQuery, Javascript, Oracle 10g, Toad 9.1, Weblogic Application Server 11g, Mercury Quality Center, SVN Source control, Ant, Maven, Hudson.
Confidential, Harrisburg, PA
Senior J2EE Developer
Responsibilities:
- Were involved Design, Development, Testing (SYST, UAT, PERF, and UAT), Deployment and Implementation, production support, maintenance, documentation and enhancement of several projects.
- Developed complex screens from scratch which consists of struts tags in JSP, Action and Form (MVC), JS, CSS, HTML, Delegate, EJB, BO, Domain, DAO layers to Oracle Database. Wrote SQL queries, Stored Procedures to accomplish complex functionalities.
- Upgraded debugged and tested teh Business Objects client code with newer version java JARs in relevant J2EE applications.
- Reviewed teh code, done JUnit testing, proposed and implemented performance enhancements, worked with DB2, Oracle databases, running SQL scripts and procedures.
- Wrote a JAVA batch process dat extracts scanned document data from FileNet and loads to Oracle DB. Used IBM Filenet Java APIs.
- Developed and maintained nightly JAVA batch programs spanning EA, FA and INV modules in dotCentric. Worked with Linux shell scripts on teh WAS server. Used JMS, JNDI, MQ for middleware interaction.
- Handled code changes and maintenance of Insurance Data Exchange project, Involving windows batch programs, FTP, OpenPGP encryption/decryption, Java Mail and JDBC APIs.
- Maintained DIE (Digital Image Exchange) web-application including JAX-RPC web services, XML, WSDL 1.1, SOAP and Oracle SQL scripts.
- Responsible for creating utility tools (DB Admin tool and Log Search) to ease teh new java/j2ee developments and maintenance.
Environment: JDK1.4/1.5, J2EE, JSP, AJAX, JMS, IBM MQ v6.0, IBM MQ Explorer v6.0, IBM RSA 7.0, XML, Struts 1.2, EJB2.0, Oracle 10g, Toad 9.1, DB2 v8.2, IBM Control Center v8.1, IBM Filenet, Web Sphere Application Server 6.0, Rational Clear Quest 7.0, Rational Clear Case7.0.
Confidential, Wilmington, DE
Senior Business Component Developer
Responsibilities:
- Design and development of Domain Registration, Renewal and Contact Templates, Profiles Domain Modules using Spring framework MVC, and other design patterns
- Wrote JavaScript functions to validate Web based UI HTML screens
- Written XSLT transformations on XML files, and binding using XML Beans
- Developed Java Server Pages, JSF with HTML, CSS for User Interface Design
- Worked with teh DOJO JavaScript framework’s widgets and utilities.
- Made AJAX calls to servlets to support Rules Base module
- Utilized Display Tag framework and Server Side Coding taglibs like JSTL in JSPs
- Worked with XML, WSDL, XSD files to execute SOAP requests
- Written JDBC, hibernate, SQL and HQL statements to perform CRUD operations, and executed stored procedures in oracle database
- Developed business logic using Java API and Spring controllers
- Developed and utilized Web Services using Apache axis2 for Order Fulfillment
- Used ACEGI security framework with spring MVC
- Wrote JUnit test cases to support business logic and unit testing
- Worked on teh UNIX servers to read log files and perform shell scripting tasks
- Used XDoclet to generate hibernate mapping files and executed Ant tasks
Environment: Spring, Hibernate, UML, XDoclet, Display Tag, CVS, XML Spy, JMS, XSLT, Object Oriented JavaScript, JSP, JMS, Eclipse IDE, SVN, Mercury Quality Center, Apache Tomcat 5.5, UNIX, Axis2, Log4j, PL/SQL, SQL Navigator, Toad, Weblogic 10, Oracle 10g