We provide IT Staff Augmentation Services!

Sr. Java/j2ee Engineer - Lead Developer Resume

3.00/5 (Submit Your Rating)

Baltimore, MD

EXPERIENCE SUMMARY:

  • 10+years of experience indevelopingWeb & Enterprise applications using Java/JEE technologies.
  • Ability to handle multiple projects simultaneously in a dynamic environment.
  • Expertisein all phases ofSoftware Development Life Cycle that includesanalysis, design, development, testing,bug fixing, maintenanceand support.
  • Experience withenterprise frameworks such asSpring, Hibernate, jOOQ, Concurrency, Log4j, SpringMVC, Struts,jQuery, Ant, Maven, Gradle, Mockito and JUnit.
  • ExpertiseinSOAandWeb Servicestechnologies such as XML,WSDL, SOAP,and REST.
  • Proficient indesign & development ofuser interfaces using JSP,JSF, Swing,jQuery, AJAX, HTML, Javascript and CSS.
  • Expert knowledge in Declarative, Object Oriented Programming,Design Patternsand UML.
  • Experience in Iterative,Agile, SCRUM, TDDand RUPmethodologies.
  • Ability to quickly learn and work on custom,legacy, proprietary and open source technologies.
  • Excellent communication, analytical,interpersonaland presentationskills and the ability to work independently and as part of a team.

TECHNICAL SKILLS:

Languages: Java1.4 to 7, Groovy, C#, VB, PHP, Perl, SAP ABAP, SQL, PL/SQL

Java/JEE Technologies: EJB2/3, Servlets, JSP, JSF, JDBC, JPA, JMS, JAXP, JNDI, Portlets

Web Technologies: AJAX,XHTML, Javascript, CSS, XML, XSD, XPath, XSLT

Application Servers: WebLogic, WebSphere, Tomcat, JBoss

Databases: Oracle, SQL Server, DB2, MySQL, Sybase

Frameworks/Middleware: Spring,Hibernate, JOOQ, Struts, Spring MVC, Facelets, jQuery, REST, Ant, Maven, Gradle, WebSphere MQ

Design Tools: MS Visio, Rational Rose, Poseidon

Build, Test & PM Tools: JUnit, DbUnit, Jenkins, Trac,Trello, TFS

IDE: Eclipse, RAD, DbVisualizer, SSMS, TOAD, SOAP UI, HermesJMS

Version Control: Subversion (SVN), Git, CVS

MS Office Software: Word, Excel, Power Point,Outlook, Project, Visio

Operating Systems: Windows, Unix (Solaris), Linux, Batch & Shell Scripting

PROFESSIONAL EXPERIENCE:

Sr. Java/J2EE Engineer - Lead Developer

Confidential

Responsibilities:
  • Practiceagile development process based on SCRUM methodology.
  • Participatedin project planning sessions with business analysts and team members to analyze business IT Requirements and translate them intoworking model.
  • Work with CTO to determine architectural requirements to improve scalability and performance.
  • Migratedalllarge scale data gathering and analytics systemsfrom Perl to Java.
  • Involved in the UI development using Spring MVC framework.
  • Designed, developed and integrated RESTful Web Services.
  • Implemented common modules required by various internal projects.
  • Designed and developed multi-threaded applications using Java and Spring Concurrency API.
  • Implemented persistencelayer using Hibernate and JOOQ frameworks.
  • Developed stored procedures in SQL Server to handle data intensive processes.
  • Upgraded various frameworks and APIs like Spring, Hibernate, Google AdWords, Bing Ads, etc.
  • BuiltMavenand Gradle scripts for new modules and update them over sprints.
  • Deployed applications in Development, Integration and Production environments.
  • Performed Unit and Integration testing using JUnit and Spring-test.
  • Provided enhancements, bug fixes, technical documentation and production support.
  • Performed code reviews and mentor junior team members.

Environment: Java7, JEE 5, Spring, JPA, Hibernate, JOOQ, Spring MVC, REST, XML, HTML, JavaScript, JQuery, CSS, SQL, SQL Server, SSMS, Eclipse, Tomcat 7, JUnit, SVN, Red Gate, Trac, Trello, Maven, Gradle, Windows.

Java/J2EE Consultant

Confidential

Responsibilities:

  • Practicedagiledevelopment process based on SCRUM methodology.
  • Worked with business analysts and analyze business requirements.
  • Appliedvarious J2EE design patternsin developingthe business modules.
  • Develop user interfacesusing JSP,HTML, CSS, JQuery, JavaScript and Ajax.
  • Implemented persistencelayer usingmapping, retrieval and storage features ofHibernate.
  • Configured daemon tasks to receive acknowledgements and purge data using Spring framework.
  • Used Spring framework for dependency injection,MVC,AOP,DAO, Hibernate and JUnit.
  • Provided enhancements and modifications to the existing applications.
  • Performed Unit, Integration and User Acceptance Testing (UAT).
  • BuiltANT scripts for new modules and update them over sprints.
  • Deployed applications in Development, Integration and Production regions.

Environment: Java6, JEE 5, Servlets, JSP, AJAX, Spring, JCE, JPA, Hibernate, XML, HTML, JavaScript, JQuery, CSS, SQL, Oracle, SQL Developer, Eclipse, Tomcat 6, JUnit, CVS, Ant, UML, MS Visio, Windows.

Java/J2EE Consultant

Confidential

Responsibilities:

  • PracticedAgile development process based on SCRUM methodology.
  • Workedwith business analysts and analyzedbusiness requirements(stories).
  • Designedclass and sequence diagrams and workflows using UML.
  • Developedclient interfaces usingJSF.
  • Developedmanaged beans and business delegates and helper classes.
  • UsedSpring framework for dependency injection, DAO, HibernateandJMS.
  • Implementedpersistence layer usingHibernate frameworkwithSpringIntegration.
  • UsedJMS for asynchronous exchange of document delivery and billing information.
  • Testedapplications with JUnitand leveragedSpring extension to jUnit4.
  • WroteANT build scripts for new modules and updatedthem over sprints.
  • PerformedUnit, Integration and User AcceptanceTesting (UAT).
  • Providedon-callsupport - troubleshootincidents that arise in productionandQED environments.
  • Generatedchartsto monitor database usage using JFreeChart.

Environment: Java6, JEE 5, Servlets, JSF, AJAX, Spring, JPA, Hibernate, XML, HTML, JavaScript, CSS, SQL, JFreeChart, SQL Server, DBVisualizer, Eclipse, JBoss, JUnit, CVS, Ant, UML, TFS, Windows.

JAVA/J2EEConsultant

Confidential

Responsibilities:

  • FollowedSCRUMmethodology forapplicationDevelopment Life Cycle.
  • Workedwith business analystsand analyzebusiness requirements.
  • Developedclientinterfaces usingJSFandICEfacesframework.
  • Implemented AJAX Push for Monitor UI using ICEfaces AJAXPush Server.
  • Developedmanaged beansand business delegatesand helper classes.
  • UsedSpring framework for dependency injection,DAO,Hibernate,JMS.
  • UsedHibernate framework for persistence layer.
  • ImplementedworkflowsusingFLUX framework.
  • Performed integration between Balancing, Monitoring and Payment modules.
  • Involved in writing theAntscripts to build and deploy the application
  • Deployedapplicationsin Development, Integration and Production regions.
  • PerformedUnit,Integration andUser Acceptancetesting (UAT).
  • WorkedwithQAandproduction supportteamstoprovideenhancements andbug fixes.

Environment: Java6, JEE 5, JSP, Servlets, JSF, AJAX, ICEfaces, facelets, Spring, JPA, Hibernate, Flux, XML, HTML, Javascript, CSS, SQL, SQL Server, TOAD, MyEclipse, Tomcat 6, JUnit, CVS, Ant, MS Visio, TFS, Windows.

JAVA/J2EEConsultant

Confidential, Baltimore, MD

Responsibilities:

  • Worked with business analysts and analyzed business requirements.
  • Created Use Case diagrams, Activity diagrams, Class diagrams, Sequence diagrams.
  • Implemented Factory, Facade, Service Locator, VO, DAO and Helper design patterns.
  • Designed and developed theclient interfaces using JSF.
  • Developed JSF backing beans, JSFPages and validations.
  • Created Session beans to implement businesslogic.
  • Implemented persistencelayerusing Hibernate Object model and its query framework.
  • Used DOM and SAX APIs to retrieve and manipulate information from XMLdocuments.
  • Wrote XSLT Style Sheets for converting XML documents to a specified format.
  • Deployed the application into Development, Integration and Production regions.
  • Build and support sophisticated tools to monitor,report and alert the team on system health, performance, scale, etc.
  • Involvedin heavy data collection, manipulation and analysis to interpret changes or problems in the environment that come from applications, servers, databases, storage, messaging, etc.

Environment: Java, J2EE, Spring, Hibernate, JSF, Servlets, EJB, JDBC, WebSphere Portal, Portlets, RAD, Oracle, SQL, Ant, XML, HTML, JavaScript, CSS, Log4J, JUnit, ClearCase, Windows.

Confidential, Baltimore, MD

JAVA/J2EEConsultant

Responsibilities:

  • Involved in design and development of the MVC Architecture.
  • Worked with the business analysts to perform requirement analysis on allnew enhancementsto the system.
  • Developed class diagrams and interaction diagrams using Rational Rose.
  • Involved in coding Struts action and form Beans for JSP Pages.
  • Used AJAX forasynchronousrequest/responseprocessingwithout reloading the page.
  • Implemented work flows using jBPM and run the business rules using Droolsengine.
  • Developed business entity and session beans.
  • Performed both frontendand backendvalidations.
  • Designed test cases and performed unit andintegration testing.
  • Performed testing of the EJB Components.
  • Developed Build scripts for building the application and automated testing.
  • Involved in resolving the Production issues.

Environment: Java, J2EE, EJB, JSP, Servlets, JDBC, JUnit, Struts, Ant, XML, Oracle, SQL, PL/SQL, Oracle, HTML, Javascript, Ajax, jBPM, Drools, Log4J, WebSphere, WSAD, ClearCase, Windows

Confidential, New York, NY

JAVA/J2EEConsultant

Responsibilities:

  • Worked asanonsite-offshore coordinator.
  • Worked with the business analysts to perform requirement analysis.
  • Designed Class, Sequence and Deployment diagramsusing UML.
  • Used Singleton, Factory, Facade, VO and DAOdesignpatterns.
  • Designed and developed custom framework classes and system level APIs.
  • Designed and developed the user interfaces using JSP and Struts in MVC architecture.
  • Used AJAX forasynchronous request/responseprocessingwithout reloading the page.
  • Developed Action classes and Action Formsand stateless session beans.
  • Involved in defining thelayout of the pages using Tilesframework.
  • Deployed applicationsinto Development, Integration, Test and Production regions.
  • Designed test cases and performed unit, and integration testing.
  • Involved in system maintenance, enhancements and support.

Environment: Java, J2EE, EJB, JSP, Servlets, JDBC, Struts, Tiles, XML, Ajax, iBatis, HTML, Java Script, Sybase, WebLogic, iPlanet, UML, JBuilder, Log4J, JUnit, Ant, Unix(Solaris), Eclipse, Windows

Confidential, Albany, NY

JAVA/J2EEConsultant

Responsibilities:

  • Analyzed business requirements and created Use Cases.
  • Developed action forms and action servletsusingStruts MVC framework.
  • UsedJSPand JSTL Tag Libraries for developing User Interface components.
  • Developed a desktop clientusing Swing.
  • Developed business entity and session beans.
  • Developed helper classes and configured deployment descriptors.
  • Performed using testing usingUsed JUnit.
  • Worked with the testing team to identify, categorize and fix bugs.
  • Involved in the maintenance and support of the application.

Environment: Java, J2EE, Servlets, JSP,JSTL, Swing, HTML, JDBC, SQL, Ant, Oracle, JBoss, Eclipse, UNIX

We'd love your feedback!