We provide IT Staff Augmentation Services!

Senior Java/j2ee Developer Resume

Baltimore, MD

PROFESSIONAL SUMMARY

  • Around 8 years of professional experience in Object Oriented Analysis, design & development of enterprise level multi - tiered applications using Java/J2EE technologies.
  • Experience in different stages of various software development life cycle (SDLC) such as Waterfall, Agile andIterative model.
  • Proficient in web technologies like HTML5, CSS3, XHTML, DHTML, JavaScript, XML, Bootstrap, AJAX, AngularJS and Node.js
  • Strong programming skills in designing and implementation of multi-tier applications using Java, J2EE, JDBC, JSP, JSTL, HTML, JSF, Struts, Hibernate, JavaScript, Servlets, JavaBeans, CSS, EJB, XSLT, JAXB.
  • Good exposure in implementing design patterns like Factory, Abstract Factory, Singleton, MVC and Business Delegate.
  • Worked on Spring modules - IOC, AOP, JDBC, MVC and ORM
  • Experience working with Maven and Jenkins for build and continuous integration.
  • Experience in working with IBM WebSphere, Portal/Application Server, BEA Web Logic, and Apache Tomcat5x application servers.
  • Worked on different databases like Oracle, MySQL, SQL Server, Teradata and NoSQL databases.
  • Highly motivated, dependable and can work under minimal supervision.
  • Strong communication & relationship management skills, enthusiastic & self-driven, with a high degree of commitment.

TECHNICAL SKILLS:

J2EE: Servlets, JSP (EL, JSTL, Custom Tags), JSF, Apache Struts, Junit, Hibernate 3.x, Log4JEJB 2.0/3.0, JDBC, RMI, JMS, JNDI.

Web Technologies: XML, XSL, XSLT, SAX, DOM, CSS, Java Script, HTML, AJAX, GUI, Web services (SOAP,WSDL, Axis) Apache POI, iText, JBoss SEAM, AngularJS.

Java API'S: Applets, AWT, JDBC, Servlets, Java Beans, RMI, EJB, JFC, JNDI, Java Mail API, JMS, JAAS, JAXP,JAXB, JAX-RPC, JCache

Application/Web Servers: IBM WebSphere 5.x/6.x, WebLogic 8.x/9.x, Tomcat, JBOSS

Frameworks: Struts, Hibernate, Spring, AngularJS, Bootstrap

Web Services: REST, SOAP

XML Technologies: XML, SAX, DOM, XSL, XSLT, XPath, JIBX

Methodologies: UML, OOAD, RUP, Waterfall model, Agile.

IDE Tools: RAD6.x/7.x, Eclipse 3.x, Net Beans, Dreamweaver.

Databases: Oracle9i / 10g, DB2, MySQL, SQL Server 2005, JTDS

Operating Systems: Windows XP/NT/7, MS-DOS, LINUX, UNIX, UNIX Shell Scripting

Test Frameworks: JMock, JUnit, HTTPUnit, DB Unit, STIQ

PROFESSIONAL EXPERIENCE

Confidential, Baltimore, MD

Senior Java/J2ee Developer

Responsibilities:

  • Developing, implementing and maintaining EPA web application using the Java/J2EE, JDBC, Spring, Struts, EJB, REST, JSON, JPA, XML, Maven, RDBMS.
  • Development of robust Java application maintaining high coding standards that runs in main frame environment using Java/J2EE, JDBC, JZOS, RDBMS
  • Used JavaScript, AngularJS, and AJAX technologies for front end user input validations and Restful web service calls.
  • Produced Restful Web services using JAX-RS and Jersey Framework.
  • Involved in writing JCL jobs that support the developed Java application
  • Define and maintain EPA printer definitions
  • Analyze custom applications that interface with PCOMM print that result in requirement and design changes to EPA web
  • Perform technical support activities for Oracle database involving database maintenance and optimization for performance
  • Perform technical support activities for migration of WebSphere from version 7 to 8.5.5.10 on Linux and Windows.
  • Wrote windows batch scripts, Ant scripts and shell scripts, to automate FTP process to deploy the web application on WAS
  • Perform discovery, analysis and documentation for SSA custom built applications in production
  • Create EPA software development and validation documentation as requested
  • Support and troubleshoot software systems as required, optimizing performance, resolving problems, and providing follow-up on all issues and solutions.
  • Review code and perform an adequate level of unit, functional and integrated testing to ensure quality standards are attained.
  • Implement best coding practices and standards, including Object-Oriented Design, code refactoring, Design Patterns, Messaging Patterns, SOLID development principles etc.
  • Collaborate with SSA application developers and architects to determine potential design impacts to applications
  • Compose test plans supporting integration and performance/load testing.
  • Performed regression testing using UTF and performed modifications on test scripts developed using VB

Environment:

  • Windows 7
  • HTML
  • CSS
  • JSP
  • JavaScript
  • JQuery
  • JSTL
  • Servlets
  • AngularJS
  • Bootstrap
  • Dojo
  • Eclipse
  • Web sphere 8.5
  • Struts2
  • REST
  • OPENJPA
  • UNIX
  • Z/OS
  • Java 8
  • DB2.

Confidential, San Francisco, CA

Senior Java/J2ee Developer

Responsibilities:

  • Involved in capturing the business requirements, design, development and testing of the application.
  • Involved in doing AGILE (SCRUM) practices like planning of sprint, attending daily agile (SCRUM) meetings and SPRINT retrospective meetings.
  • Created Web.xml, Struts-config.xml, Validation.xml files to integrate all the components in the Struts framework.
  • Worked heavily with the Struts tags- used struts as the front controller to the web application.
  • Implemented Struts Framework according to MVC design pattern.
  • Designed and developed business layer which includes the creation of action classes, service classes to consume the exposed Restful web service and integrate the response in the application.
  • Developed the middle tier using Session Bean, Entity Bean / DAO and Business Objects.
  • Contributed to project by working on end to end flow - developing JSP's, Servlet and to database front by writing various SQL queries and Stored Procedures in Oracle 10g
  • Configured Spring MVC Handler Mappings to route URL requests received by the Dispatcher Servlet to appropriate controller Servlets.
  • Performed marshalling and Un-Marshalling of XML documents working with RMI mechanism.
  • Developed and deployed the application on Weblogic application server.
  • Used SOAP UI to test request/response from endpoints.
  • Used AntHill Pro to build code and SVN for version control
  • Worked on bug fixing and enhancements on change requests.
  • Wrote automated test cases using JUnit.
  • Used Log4J to store log messages.

Environment:

  • Windows XP
  • WebLogic 8.1
  • Java/J2ee
  • WSS
  • JSP
  • Servlets
  • Struts
  • Spring
  • SOAP
  • REST
  • JSF
  • WSDL
  • JavaScript
  • Web Services JSTL
  • XML
  • clear case
  • clear quest
  • WinSCP
  • Putty
  • SOAPUI
  • AntHillPro
  • Maven
  • Jenkins
  • SVN
  • Junit.

Confidential, St. Louis, Missouri

Senior Java/J2ee Developer

Responsibilities:

  • Followed Scrum Agile Software Development methodology for the complete software implementation.
  • Develop, implement, and maintain an asynchronous AJAX based rich client for improved customer experience.
  • Developed front end using HTML5, CSS3, JSP, JQUERY and JavaScript
  • Creating custom, general use modules and components which extend the elements and modules of core AngularJS
  • Used JavaScript component library Active Widgets for creating various widgets like tables with formatting and column sorting, Dialog Boxes, Advanced Buttons with Icons, etc.
  • Worked with production team to implement UI and create enhancements to optimize user experience.
  • Used JQUERY library for cross browser compatible, inconspicuous JavaScript development, implementing visual effects, theme styles and simple widgets
  • Extensively worked on Parsing JSON and XML data in browser and displayed data in browser using JQUERY.
  • Integrated Hibernate ORM with spring framework to pool data from the database.
  • Hands on experience writing web services both client side and end point using SOAP and Restful (JAXRS, JAX-WS).
  • Developed web service components with JAX-WS from WSDL files for invoking the methods using SOAP.
  • Used Apache AXIS for exposing and consuming web services.
  • Collaborated with marketing, product management, and product development during design stages.
  • Developed various database interaction objects by implementing the DAO patterns and used JDBC as model component
  • Worked with Oracle10g database for storing and retrieving the application data
  • Performed unit and integration testing of the system and wrote unit test case using Junit and used Log4J for logging.

Environment:

  • Windows XP
  • JDK
  • HTML
  • JSP
  • JAVASCRIPT
  • JQUERY
  • Servlets
  • AngularJS
  • NodeJS
  • Bootstrap
  • Dojo
  • Eclipse
  • Web sphere
  • Spring MVC
  • Hibernate
  • Apache ANT
  • Oracle 10g
  • Apache AXIS
  • JUnit.

Confidential, Missouri

Senior Java/J2EE Developer

Responsibilities:

  • Designed Class and Sequence Diagrams.
  • Applied agile development techniques through the project.
  • Enhanced an existing AngularJS application to follow strict MVC patterns for improved source code maintenance and enhanced performance.
  • Developed a single page, mobile-first, cross-device/cross-browser web application for real-time location sharing utilizing AngularJS
  • Designed Frontend with object oriented JavaScript Framework like bootstrap, Angular.js and Node.js
  • Implemented the Spring dependency injection of the Database helper instance to the action objects.
  • Implemented Persistence layer using Hibernate to interact with the Oracle database, Used Hibernate Framework for object relational mapping and persistence.
  • Developed Rest architecture based web services to facilitate communication between client and servers.
  • Designed, developed and tested of SOA services using SOA and Oracle Fusion Middleware.
  • Developed JMS components to send messages from one application to other application internally
  • Used Spring for loading database configuration and hibernate mapping files, created data source instance for initiating Hibernate DAO support’s session factory object
  • Developed ANT scripts to develop the project war files and to deploy on to the JBoss Server.
  • Worked on generating the web services classes, WSDL using Apache Axis.
  • Developed XML schema and generated XML Beans.
  • Used CVS for checking in-out files.
  • Developed Maven scripts for various tasks to automate the build process and for the deployment of the application in WebLogic server
  • Performed unit testing using Junit and Log4J to store log messages.

Environment:

  • JDK
  • WAS 1.6
  • RAD 6
  • JAX-WS
  • Apache Log4j
  • JDBC
  • Oracle 10g
  • Hibernate
  • Maven 2.x
  • SoapUI
  • JUnit
  • SOAP
  • REST
  • XML
  • Linux
  • Putty
  • SQL Developer
  • Jenkins
  • JNDI
  • Crucible with fisheye
  • HP Quality Center
  • IBM RAD v 6.0
  • Web Sphere MQ Series
  • SOAD Command platform
  • JIRA
  • NOSQL

Confidential, New York

Senior Java/J2EE Developer

Responsibilities

  • Architected, designed and implemented a SPA (Single Page Application) in AngularJS which consume JSON from a Spring MVC, using Spring Security to secure the Application.
  • Developed user-friendly interface to seamlessly combine the new module with existing login system by using AngularJS framework and JQuery.
  • Provided enhancements to existing web services to get transfer pairs eligibilities to support new consumer applications.
  • Involved in developing complete new web service for the feature in PingIt to order hard or digital copies of the statements.
  • Design and implementation of business logic and rule based routing using Apache Camel. Design applications using Eclipse RCP framework
  • Experienced in building sophisticated distributed systems using REST/hypermedia web APIs (SOA). Product focused and deeply passionate about solving interesting problems.
  • Provided Performance automation with Dynatrace and view trend reports with Jenkins
  • Provided regular code reviews with Crucible and Jira.
  • Implemented Web services(REST) client to access the exposed web service
  • Developed the XML files, DTD’s and parsed them by using SAX parser for the TAF module
  • Provided QA, UAT and Production support.
  • Created Release documents containing configuration details including JNDIs, SSL Certificates, Static data to be loaded into database such as Properties and Drool Rule Files.

Environment:

  • J2EE
  • Spring Core
  • Apache Log4j
  • Apache Camel
  • Drool
  • ESB
  • JDBC
  • Oracle 10g
  • Hibernate
  • Maven 2.x
  • JUnit
  • SOAP
  • REST
  • XML
  • JSTL
  • CSS
  • HTML
  • Unix
  • Putty
  • SQL Developer
  • Jenkins
  • JNDI
  • Crucible with Jira
  • Mercury Quality Center
  • JIRA
  • Dynatrace
  • Sonar

Hire Now