We provide IT Staff Augmentation Services!

Lead Java Developer Resume

3.00/5 (Submit Your Rating)

Washington D, C

SUMMARY

  • 14 years of proven leadership in software development in Agile and SDLC methodologies including Analysis, Design, Development and Implementation of web based Enterprise Applications
  • SME in J2EE technologies like Spring MVC, Hibernate, Struts, JSP, Struts, Servlets, JSF, JDBC
  • Expert in developing Enterprise Applications using Weblogic, Tomcat, WebSphere Application Server, Liferay Portal Server, and WebSphere Portal Server 6.1/6.0/5.1
  • Expert in using various IDEs such as Eclipse, Rational Software Architect 7.5, Rational Application Developer (RAD) 7.0/6.0, WebSphere Studio Application Developer (WSAD) 5.1.2
  • Expert in J2EE Design Patterns like Abstract Factory, Factory, Data Access Object, Data Transfer Object, Session Façade, Singleton and Service Locator pattern
  • Expert in working in Agile development tools like ProjectKoach, Rally and JIRA
  • Expert in using source control systems like CVS, Rational ClearCase, VSS and SVN
  • Expert in working with RDBMS such as Oracle and DB2
  • Expert in using JUnit for performing unit testing
  • Expert in automation testing using Java+Spring, Selenium 3.5.3 and Cucumber and Gherkin
  • Expert in DevOps/CI/CD tools such as Jenkins
  • Hands on experience in AWS services like S3 & EC2 & Lambda
  • Expert in build and deploy tools such as Ant and Maven
  • Expert in writing RESTful web services and testing them using SoapUI
  • Expert in AngularJS and JQuery
  • Excellent analytical, quantitative, problem solving and communication skills

TECHNICAL SKILLS

J2EE Technologies: Java, J2EE, Spring MVC, Struts, JSR 168 Java Portlets, JSF, iBatis, Hibernate, EJBs, Servlets, JSPs, SQL, Log4J, RESTful Web ServicesApplication ServersIBM WebSphere Application Server 6.0/6.1, IBM WebSphere Portal Server 5.0/5.1/6.0/6.1 , Liferay 6.1, Tomcat Server 7.1

Development Environment: Eclipse Indigo/Mars, Rational Software Architect 7.5, Rational Application Developer 7.5/7.0/6.0, IBM WebSphere Portlet Factory 6.0, WSAD 5.1.2, SonarQube

XML Technologies: XML, XSD, WSDL, DOM

Database: DB2 UDB v8, v9.2, Oracle 9i/10g

WWW: HTML, CSS, JavaScript, JQuery, JSTL, AngularJS

Operating Systems: Windows 2000/XP, UNIX, Linux, AIX

PROFESSIONAL EXPERIENCE

Confidential, Washington D.C.

Lead Java Developer

Environment: Java, J2EE, Spring MVC, Struts, JQuery, AngularJS, Tomcat, Weblogic, Eclipse, JIRA, SVN, ClearCase, Ant, Maven, TOAD, Oracle, Jenkins, Selenium, Cucumber, JUnit, Automation testing

Responsibilities:

  • Migrating applications from Struts to Spring MVC and Weblogic to Tomcat
  • Worked extensively on the Spring Batch Framework and Spring Security
  • Hands on experience in AWS services like S3 & EC2 & Lambda
  • Configured various server instances using Auto scaling groups consisting of EC2 and Elastic Load Balancers
  • Created S3 buckets to keep the web app files and the cloud formation templates
  • Worked on setting up the DEVOPS/CI/CD pipeline Jenkins
  • Used Hibernate ORM framework to develop the Data Layer of the application
  • Designed the User Interface (UI) using JSP, JSTL, HTML, CSS, JQuery and AngularJS
  • Used Eclipse Mars (and Neon) as the development environment
  • Good knowledge of database concepts with working knowledge on SQL and Stored Procedures
  • Extensively worked on Build and deployment scripts using Ant, Maven and Unix Shell scripts
  • Used TOAD/SQL/Stored Procedures queries on Oracle 10g
  • Lead the automation testing effort for the team using Java, Spring, Selenium 3.5.3 and Cucumber and Gherkin
  • Worked in DevOps centric development environment
  • Lead the enterprise Single Sign On setup configuration for the application
  • Used SonarQube for continuous inspection of code quality to detect bugs and security vulnerabilities
  • Integrated Tableau reports within the application using Tableau'sJavaScript API
  • Wrote RESTful web services and tested them using SoapUI
  • Worked in an Agile/Scrum environment
  • Used Java and UML for Object Oriented Analysis and Design
  • Participated in daily standup meetings, story planning sessions and code reviews
  • Used SVN and RALLY/JIRA as the code repository system and Defect tracking system
  • Trained and mentoredjunior developers in programming methodologies and best practices

Confidential, Lanham MD

SME/Senior Consultant

Environment: Java, J2EE, Spring MVC, JQuery, Liferay (tomcat) Server 6.1, ActiveVOS BPMS, Eclipse Indigo, WebServices, JAXB, SVN, SQL Server 2008, SQL Server Management Studio, Maven

Responsibilities:

  • Develop Java/J2EE applications using Spring MVC and Eclipse
  • Deployed the application on the Liferay 6.1 server
  • Designed the User Interface (UI) using JSP, JSTL, HTML, CSS and JQuery
  • Deployed the application artifacts using Maven
  • Generate code from XSDs using JAXB
  • Used SQL Server Management Studio to execute SQL queries on SQL Server 2008
  • Worked with IBM DB2 Content Management
  • Wrote Maven scripts for generate code using JAXB, generate web services clients, generate WAR/JAR files and deploy code to server
  • Participated in peer and code reviews
  • Used SVN and ClearQuest as the code repository/versioning system and Defect tracking system

Confidential, Fairfax VA

Lead WebSphere Developer

Environment: Java, J2EE, JSR 168 Portlets, WebSphere Portal Server 6.1, WebSphere Application Server 6.1, WebSphere Process Server 6.2, RSA 7.5, EJB 2.1, Hibernate 2.1, ClearCase, AquaData 7.0, DB2 v9.2, IBM DB2 Content Management

Responsibilities:

  • Migrated the entire MIP application platform from WebSphere Portal 5.1 to WebSphere Portal 6.1
  • Developed, debugged and tested WebSphere Portlet applications using JSR 168, Struts framework on Rational Software Architect 7.5.
  • Worked on Graphical User Interface (GUI) using JSP, HTML, CSS and JavaScript
  • Used WebSphere Process Server, Hibernate, and EJBs framework for the DAO layer to communicate between Java and DB2 database
  • Write Scheduled tasks in WebSphere using WPS Scheduler
  • Used Aqua Data 7.0 to execute SQL queries to DB2
  • Worked with IBM DB2 Content Management
  • Performed 508 compliance testing using AccVerify
  • Provided Level 3 Help Desk support for production issues
  • Participated in peer and code reviews
  • Used ClearCase and ClearQuest as the code repository/versioning system and Defect tracking system
  • Created detailed Impact Assessment, Test Documents, and Design Documents for each activity completed

Confidential, Carson City NV

Senior Java/J2EE Developer

Environment: WebSphere Application Server 6.0, RAD 7.0, EJB 2.1, HTML, CSS, VSS, DB2, WinSQL 8.0, DB2

Responsibilities:

  • Developed/Upgraded EAP application using Struts on RAD 7.0.
  • Developed forms, styles and scripts using HTML, CSS and JavaScript.
  • Used EJBs framework for the DAO layer.
  • Used WinSQL to connect to DB2.
  • Wrote SQL queries to create tables, sequences, and get/store data from DB2.
  • Created Java Batch Processes to generate reports.
  • Used VSS as the code repository and versioning system.
  • Created detailed design documents for each task.

Confidential, Silver Spring MD

Lead Java/J2EE WebSphere Developer

Environment: WebSphere Application Server 6.0, WebSphere Portal Server 6.0, RAD 7.0, Struts, Web Services, iBatis 2.3, HTML, CSS, AJAX, CVS, Oracle 10g, TOAD, ProjectKoach, Ext JS 2.0, ANT

Responsibilities:

  • Developed Portlet applications using Struts on Rational Application Developer 7.0.
  • Developed forms, styles and scripts using JSP, CSS, Javascript and Ext JS.
  • Worked extensively with AJAX.
  • Used Web Services and iBatis framework for the DAO layer.
  • Responsible for improving performance of the WebSphere Application Server and WebSphere Portal Server.
  • Worked extensively with the PUMA API to access user information from IBM Directory Server.
  • Wrote XMLAccess scripts to deploy the code to DEV and QA.
  • Practiced Agile development with the help of ProjectKoach.
  • Used TOAD to connect to Oracle.
  • Wrote SQL queries to create tables, sequences, and get/store data from DB2.
  • Used CVS as the code repository and versioning system.
  • Used Windows XP and Linux as development and deployment platform.

Confidential, Harrisburg PA

Lead Java/J2EE WebSphere Developer

Environment: WebSphere Portal Server 6.0, WebSphere Application Server 6.0, RAD 7.0, Java, J2EE, JSF, HTML, CSS, Subversion, Oracle.

Responsibilities:

  • Developed Faces Portlets on Rational Application Developer 7.0.
  • Developed forms, styles and scripts using JSP, CSS, Javascript and Ext JS.
  • Used WebSphere Application and Portal Server 6.0 as the deployment platform on AIX.
  • Used EJBs for the DAO layer.
  • Developed forms, styles and scripts using JSP, CSS, Javascript and Ext JS.
  • Responsible for configuration and usage of Log4j APIs for logging.
  • Involved in development and Testing of the application.
  • Wrote JUnit tests to test the code.
  • Back - end database used was Oracle.
  • Used Subversion as the code repository and versioning system.
  • Used Windows XP and AIX as development and deployment platform.

Confidential, Lincoln NE

Lead Java/J2EE WebSphere Developer

Responsibilities:

  • Involved in design, development, Testing and deployment of the project.
  • Developed Faces Portlets on Rational Application Developer 7.0.
  • Used XML Access scripts to deploy the Portlets.
  • Passing data between HTML/CGI pages outside the portal domain to the Portlets using WebSphere Portal System Programming Interface (SPI).
  • Used Web Services exposed by ESB (Message Broker) to access backend data systems.
  • Wrote Web Services clients to access the web services from the Portlets.
  • Developed forms and dynamic web pages using HTML and CSS.
  • Used Harvest as the code repository and versioning system.
  • Used PLOG system to track code defects and report status on the fixes.

Confidential, Owings Mills MD

Senior Java/J2EE Developer

Environment: WebSphere Portal 5.1.0.2, Rational Application Developer (RAD) 6.0, Oracle, Portlets, Servlets, JSF, JSPs, JavaScript, HTML, CSS, JUnit, PVCS.

Responsibilities:

  • Involved in design, development and Testing and deployment of the project.
  • Involved in the development, testing of Faces Portlets on WebSphere Portal Server 5.1.0.2.
  • Used the JSF framework throughout the project.
  • Used WCM API to access the content repository and pull the data into the portlets.
  • Involved in design and development of JSPs to enhance the UI and functionality of the portlets.
  • Worked with Portlet to Servlet communication.
  • Worked with inter-portlet communication and event handling.
  • Used JavaScript for validation.
  • Used design patterns such as Data Access Object, Data Value Object and Service Locator to help in development.
  • An EJB Services Framework was used to shield front end developers from making any direct database calls.
  • Developed forms and dynamic web pages using HTML and CSS.
  • JUnit was used for testing the Java code.
  • Used PVCS as the code repository and versioning system.
  • Oracle and ECM (Enterprise Content Management) was used as the database and backend data storage system.
  • Used XML messages to communicate with ECM and parse the results.
  • Worked with scheduling and caching technologies such as Quartz and EHCache

Confidential, Richmond VA

Senior Java/J2EE Developer

Responsibilities:

  • Involved in design, development and Testing of the project.
  • Involved in the development, testing of Faces Portlets on WebSphere Portal Server 5.1.0.2.
  • Used the JSF framework throughout the project.
  • Involved in design and development of JSPs to enhance the UI and functionality of the Portlets.
  • Worked with Portlet to Servlet communication.
  • Worked with Portlets and PDF documents viz. creating PDF objects and displaying them on the JSP as a PDF files.
  • Used JavaScript for validation.
  • A Services Framework was used to shield front end developers from making any direct database calls.
  • Developed forms and dynamic web pages using HTML and CSS.
  • Involved in developing Class and Sequence diagrams using UML.
  • JUnit was used for testing the Java code.
  • Used ClearCase as the versioning system.
  • DB2 v8 was used as the database system.
  • Test Director 8.0 was used to handle defects.

We'd love your feedback!