We provide IT Staff Augmentation Services!

Senior Java Developer/lead Resume

0/5 (Submit Your Rating)

NJ

SUMMARY

  • SDLC: 10+ years of software development experience in object oriented programming, design and development of Multi - Tier distributed, Enterprise applications using Java and J2EE technologies with Software Development Life Cycle.
  • J2EE: 10+ years of Programming experience in Java, JDK 1.6, JEE, JUnit, Struts framework, Spring 3.0, Spring MVC, EJB 2.0, Servlets, JSP, JDBC, Swing, Applets, JMS, Java Beans, Apache Tomcat Server, JavaScript, Angular JS, AJAX, jQuery, CSS, Bootstrap, XML, XSLT, TIBCO Spotfire, Highcharts, JFreeChart, J2EE, SQL, Visual Source Safe, FrontPage, HomeSite, Dream Weaver, AWT, JDBC/ODBC, Hibernate 2.0, iBATIS, Oracle 10g, DB2, SQL, PLSQL, C++, C, Unix, Shell Scripting, Proficient in developing applications using J2EE Design Patterns like creational, structural and behavioral design patterns (MVC Architecture, Singleton, Factory, Façade, Service Locator etc).
  • Web/App Servers: 10+ years of extensive experience in Programming, Deploying, Configuring, Fine-tuning and Administering Application & Web Servers such as IBM Web sphere 8.5, RAD 8.5, Eclipse IDE, Ant, Apache Tomcat Web Server 7, Apache HTTP Server, iPlanet Web Server 6.0, JBuilder, JBoss 3.x.
  • XML: Strong XML experience using XML, XSLT, DTD, XSD & SAX/DOM, HTML, CSS and JavaScript. Experienced in java XML parsers such as JAXB, SAX and DOM.
  • Webservices: 5+ years of Webservice developing experience using Spring, CXF, AXIS2, JAX-RPC, JAX-WS, WSDL, SOAP, JAX-RS, and RESTful.
  • Architecture: Proficient in the design, development and implementation of Model-View-Controller (MVC) using Jakarta Struts 2 Frameworks, Spring MVC, Angular JS, Design Patterns and DAO’s, J2EE Architecture, SDLC, Software Engineering, Object Modeling, Data Modeling, Project Management, UML, Agile Methodologies.
  • Source Control: Extensive experience with tools like Synergy 7.1, SVN, CVS, and PVCS.
  • Databases: Experienced with RDBMS implementation and development using DB2, UDB, Oracle 10g, PL/SQL, and SQL Server 2000.
  • Reporting Tool: Extensive experience with Actuate11/BIRT report development using e.RDPro
  • Worked On developing standard, CSV, bursting, and ad-hoc reports, have good working experience in Active Portal/Information Console, iServer11, Actuate Management Console, SAP BusinessObjects (BO).
  • Operating System: Windows 95/98/NT/2000/XP, Unix (IBM AIX 4.3, Sun Solaris 2.7/2.6, Sun OS 4.0, HP-UX 9.0, Red Hat Linux)
  • Performed unit testing using JUnit, Jasmine, integration and deployment of applications done using tools ANT and Maven.
  • Experience in working with Agile SCRUM Methodology.

TECHNICAL SKILLS

Programming Languages: JAVA 7, C, C++, PL/SQL

J2EE Technologies: JSP, Servlets 2.4, JNDI, JDBC, EJB 2.0

Frameworks: Spring 4.1, Struts 2, Angular JS

IDE’s: Eclipse, RAD 8.5

Web Services: REST, JAX-RS, WSDL, SOAP, CXF, JAX-WS, UDDI, WS Security

Databases: DB2 10, Oracle 10g, UDB, MS SQL Server, MySQL

Web Dev. Technologies: HTML, JSP, JavaScript, Angular JS, SailsJS, NodeJS, AJAX, XML, CSSBootstrap, JSON, XSTL, DOM, JQUERY, Highchart, iText.

Operating Systems: Windows XP/ 2000/NT/98/95, MS-DOS, UNIX

ORM: iBATIS, Hibernate, JPA

Version Control: IBM Rational Synergy, SVN, CVS, PVCS, Serena Changeman, Git Stash

Design Tools: Microsoft Visio, Rational Rose

Data Visualization Tools: TIBCO Spotfire, Highcharts, JFreeChart

Testing Framework: SOAPUI, JUnit, Jasmine

Bug Tracking Tools: HP-QualiyCentre, JIRA

Build Tools: IBM Rational Synergy, Jenkins, Maven

Tools: and Utilities: AQT, Toad, Squirrel, Rational Rose, CVS, Maven, SVN,ANT, JUnit, Log4jAutosys(Scheduler), and Quartz(Scheduler)

Web Application Servers: Apache Tomcat, and IBM WebSphere

Messaging Systems: JMS, MQ Series 6.0

Reporting Tools: Actuate e.RDPro 11/BIRT, SAP BusinessObjects(BO)

Networking Protocols: FTP/SFTP, TELNET, Connect Direct (NDM)

PROFESSIONAL EXPERIENCE

Confidential, NJ

Senior Java Developer/Lead

Responsibilities:

  • Involved in all phases of the Software development life cycle (SDLC) using Agile Methodology.
  • Extensively written concurrent core JAVA code for different layers in application.
  • Designed and developed web components using MVC pattern under spring framework.
  • Designed and developed Data Access Layer with JPA.
  • Designed multiple RESTful and SOAP Web Services and consumes to exchange complex business information using Spring and CXF framework.
  • Designed the responsive web components using Spring framework, HTML, JSP, Java Script, AngularJS, SailsJS, NodeJS, AJAX, jQuery, XML, JSON, HTML, CSS3, Bootstrap.
  • AngularJS and JQuery implementation of HTML, AJAX form submits validation.
  • Wrote DB2 PL/SQL Stored procedures, triggers, views for backend database access.
  • Designed, developed and maintained the data layer using iBATIS and Hibernate and performed configuration of JAVA Application Framework.
  • Configured Ehcache with iBATIS and Hibernate to boost application performance by reducing multiple database call.
  • Wrote complex SQL queries and query optimization on DB2, UDB, and Oracle 10g database.
  • Implemented Spring Aspect Oriented Programming (AOP) for security, transaction, exception handling, and logging in different modules.
  • Used TDD/BDD approach with Junit, SOAPUI, Jasmine for client side unit testing.
  • Conducted code review for team members, Coordinating with QA team for defect analysis and assigning team members responsible for the bug fix.
  • Used Git Stash as source control tool, Maven and Jenkins with Nexus for project builds.
  • Develop Application on IBM RAD 8.5, Deployed and tested the application code on Websphere 8.5 Server.

Environment: Java 7, JEE 7, DB2, UDB, JDBC, SQLJ, Hibernate, Ehcache, Spring 4.1, Spring MVC 4.1, JSP, Java Script, JQuery, HTML, AngularJS, SailsJS, NodeJS, Bootstrap 3.0, CSS3, AJAX, XML, JSON, SOAP/WSDL, RESTful, Apache CXF, ODM, BPM, Maven, JUnit, Jasmine, Quartz Scheduler, IBM RAD, Websphere 8.5, tcserver.

Confidential, IL

Senior Java Developer/Lead

Responsibilities:

  • Involved in all phases of the Software development life cycle (SDLC) using Agile Methodology.
  • Extensively written concurrent core JAVA code for different layers in application.
  • Designed and developed web components using MVC pattern under spring framework.
  • Designed the responsive web components using Spring framework, HTML, JSP, Java Script, AngularJS, AJAX, jQuery, XML, JSON, HTML, CSS3, Bootstrap.
  • AngularJS and JQuery implementation of HTML, AJAX form submits validation.
  • Worked on creating reusable AngularJS directives with Highchart java script library.
  • Designed multiple RESTful and SOAP Web Services and consumes to exchange complex business information using Spring and CXF framework.
  • Wrote DB2 PL/SQL Stored procedures, triggers, views for backend database access.
  • Designed, developed and maintained the data layer using iBATIS and Hibernate and performed configuration of JAVA Application Framework.
  • Configured Ehcache with iBATIS and Hibernate to boost application performance by reducing multiple database call.
  • Wrote complex SQL queries and query optimization on DB2, UDB, and Oracle 10g database.
  • Implemented Spring Aspect Oriented Programming (AOP) for security, transaction, exception handling, and logging in different modules.
  • Worked extensively with BO (SAP business object) for application user authentication and authorization process.
  • Worked with Spring Security, ESAPI and AntiSamy to prevent application vulnerabilities.
  • Worked on PDF file generation in java using iText API.
  • Used TDD/BDD approach with Junit, SOAPUI, Jasmine for client side unit testing.
  • Used SVN as source control tool, Maven and Jenkins with Nexus for project builds.
  • Develop Application on Eclipse, Deployed and tested the application code on Apache Tomcat Server.
  • Conducted code review for team members, Coordinating with QA/UAT/Performance team and defect analysis in Quality Center and assigning team members responsible for the bug fix.

Environment: Java 6, J2EE, DB2, UDB, Oracle 10g, JDBC, iBATIS, Hibernate, Ehcache, Spring 3.0, Spring MVC 3.0, Spring Security, ESAPI, AntiSamy, JSP, Java Script, JQuery, HTML, AngularJS, Bootstrap 3.0, CSS3, AJAX, XML, JSON, SOAP/WSDL, RESTful, CXF, TIBCO Spotfire, Highcharts, JFreeChart, iText, Maven, JUnit, Jasmine, SAP BusinessObjects (BO), Quartz Scheduler, Eclipse, Apache Tomcat 7.

Confidential, NJ

Senior Java Developer

Responsibilities:

  • Closely involved with design, development and implementation of the application.
  • Involved in gathering the Functional Requirements from business.
  • Developed web service where entitlement information for 10b5-1 system is read, Ideas Market Data Web Services, Web Service for retail account lookup and validation, Web Service for security lookup and validation.
  • Developed web pages using JS/JSP/HTML/CSS for online application.
  • Configured Spring MVC framework for the web application.
  • Developed Spring MVC controller to map the request and process business logic Model and View.
  • Developed ORM mapping configuration file for iBATIS and Hibernate to access database with spring configuration.
  • Developed Batch processing (Daily/weekly/monthly/annual processing modules) with spring core, Spring AOP and iBATIS, Hibernate.
  • Developed new standard/ad-hoc reports using Actuate11/BIRT.
  • Wrote complex SQL using Actuate Query Editor to retrieve data from Data Source.
  • Worked on integration of Active Portal/Information Console with our application, and did application specific customization.
  • Configured archiving mechanism to archive roi files from iServer.
  • Performed Volume Administration of Encyclopedia Volume using Actuate management Console.
  • Enhanced the LMS platform to provide a centralized resource for all PDPs/10b5-1 Trading Plans administered by MSSB at integration.
  • Migrated trading plans to the new application interface that they deem appropriate for automatic order generation that will directly trade on customer’s retail accounts.
  • Migrated functions from existing PDPMS application interface to the new application interface so that the new application interface will provide capability to manage the old-fashioned manual trading plans.
  • Reviewing and testing the server side and client side application.
  • Involved in the Performance tuning and profiling application code.
  • Unit tested the functionality and fixed any defects identified.
  • Involved in business facing issues and point of contact for all the order placing issues and settlement related queries.

Environment: Java 5.0, Web Services HTTP/SOAP, Spring 2.5, Spring MVC, JSPs and custom tags, JavaScript, jQuery, Actuate11/BIRT, e.RDPro, Active Portal/Information Console, iServer11, Actuate Management Console, MQ Series, Autosys(Scheduler), Microsoft SQL Server 2005, Rational Application Developer (RAD 7.5.4), Websphere MQ Explorer, Synergy 7.1

Confidential

Responsibilities:

  • Designed and developed of download and upload framework for batch process with Spring Core module and iBATIS as Object/Relational Mapping (ORM) framework.
  • Developed new modules end-to-end to full fill the business requirement.
  • Developed new modules for web application using J2EE framework and EJB (Stateless Session Bean).
  • Since the development and enhancement impacted various modules developed independently by different developers over a period of time, I held discussions to improve my understanding.
  • Discussed requirements again and again within my team and past developers for preparation of an high level design document that includes database changes, modifications required in each module, reusable functionality and code, and exact new functionality to be added.
  • Developed a low level design document containing code changes/ addition, database changes and UI changes.
  • Gave estimates for work involved in each module.
  • Doing coding using Spring Core and iBATIS as ORM framework.
  • Doing coding on Actuate11 for various Reporting: report bursting, CSV report and standard report.
  • Written library files for common functionality across all Actuate reports for our application.
  • Worked on Actuate management console for report deployment and other reporting issue.
  • Coded for checked exceptions.
  • Implemented code review comments.
  • Using ElectricCommender for compiling the application.
  • Using RAD 7.1 for code development and Synergy for software configuration management.
  • Using DOA pattern, Design by contract approach, Transfer object pattern and layered architecture.
  • Using "Quality Center" tool for defect tracking.

Environment: Java, Servlets 2.4, EJB 2.0, JSPs and custom tags, JavaScript, jQuery, Spring core, Hibernate, iBATIS, Actuate11, Active Portal, Actuate Management Console, Webservices, JAX-RPC, RAD 7.1, JDBC, DB2, Oracle 9i, Java Stored Procedures (SQLJ), Log4j, Autosys(Scheduler), Synergy & SVN.

Confidential, NY

Java Developer

Responsibilities:

  • Was closely involved with design, development and implementation of the application.
  • Involved in gathering the requirements from the business.
  • Integrated new services into the application using J2EE and Spring Core module.
  • Developed web Components using JSP, Servlet & EJB
  • We have used WSDL document for the definition of network services.
  • We have used JAX-RPC programming style.
  • We have used message style of document/literal.
  • Wrote client side module for consuming SOAP based web services and parsed XML response using Axis2.
  • Processed the raw data and return in user desired manner.
  • Wrote exception handling code for handling errors from the web service calls.
  • Reviewing and testing the server side and client side application.
  • Involved in the Performance tuning of the application.
  • Unit tested the functionality and fixed any defects identified

Environment: Java, Axis2, Servlets 2.4, EJB 2.0, Spring core, Hibernate, iBATIS, XMl, WSDL, XSD, WSAD 5.1, DB2, Oracle 9i, Log4j, Synergy, SVN.

Confidential

Responsibilities:

  • Design new modules with Spring & iBATIS framework with existing J2EE framework in SAPPHIRE project.
  • Proactive analysis and development was done with new framework and functionality.
  • Requirement Analysis for the Functional & Technical specifications.
  • Design and Coding of business components using Core Java, J2EE, Spring core & iBATIS.
  • Design and development of framework based on MVC pattern using Servlet, JSP and JDK 1.4.
  • Developed Web page and server side model.
  • Integrated spring core module in J2EE framework.
  • Implemented MVC architecture for the ESPP system.
  • Developed DAO (data access object) classes for data tables.
  • Implemented iBATIS into Spring framework.
  • Design and developed various report for this module using Actuate8.
  • Reviewing and testing the server side and client side application.
  • Involved in the Performance tuning of the application.
  • Unit tested the functionality and fixed any defects identified.

Environment: Java, Servlets 2.4, EJB 2.0, JSPs and custom tags, JavaScript, spring core, Hibernate, iBATIS, Actuate8, Webservices, WSAD 5.1, JDBC, DB2, Java Stored Procedures (SQLJ), Log4j, Autosys, PVCS.

Confidential

Java Developer

Responsibilities:

  • Have been involved in Requirement Study, analyzing and writing the Use-cases for various modules of SAPPHIRE.
  • Have been involved in Design, Development of complex features of the project modules where business requirement was to have enhanced Payroll module and other online future enhancement in SAPPHIRE.
  • Also have been involved in other Design, Development of modules where business requirement was to run Bulk process which will activate/delete pending and/or suspended grants/awards which were given to clone clients in the system. Also in development of Delete Active Grants/Awards.
  • Have been involved in providing functional and Technical Architecture overview of the project and familiarizing new joiners on the use of Web Sphere Tool, Java Design Patterns and DB2.
  • Also familiar with the Software Configuration Management and Version Control System like PVCS.
  • Have developed, tested various Java Stored Procedures and SQLJ specific to DB2.
  • Enhanced Reports using the Actuate8 Tool and also did optimization of complex Queries.
  • Involved in Infrastructure activities for the Project.
  • Source Version Control: Handled the software configuration process for the project. Wherein all the source files for the project were maintained in PVCS (Politrone Version Control System). Handled the responsibility of PVCS administration and implemented the process by having them promoted to different promotional groups. Also had been the part of team wherein the process of Branching was carried out. Developed shell scripts which could be used to get the diff listing of CI’s and to check the retrofit condition used during Branching. In branching the project acquires new version Release number and due to which all the sources reach to new version level.
  • Build Activity: Handled the build activity for all the environments of the project. Then was in the role of first level escalation person for the team.
  • Deployment Activity: Deployment of the project EAR. The creation of new server, setting up port, class path, setting database configurations for new server. Troubleshooting the WAS related issues.
  • Imparted the training for Version control system (PVCS) to SAPPHIRE team.
  • Imparted the training on following the software process cycle with respect to company standards and using the company tools (SCF and CPTS) for it.

Environment: Java, Servlets 2.4, EJB 2.0, JSPs and custom tags, JavaScript, spring core, iBATIS, JDBC, WSAD 5.1, DB2, Oracle 9i, Java Stored Procedures (SQLJ), Log4j, Actuate8, PVCS.

We'd love your feedback!