We provide IT Staff Augmentation Services!

Senior Java / J2ee Developer - Team Lead Resume

0/5 (Submit Your Rating)

Bloomington, IL

SUMMARY

  • Over 9 years of experience in software requirement analysis, design, development, deployment and production support of complex Client/Server and Intranet/web based n - tier architecture systems with emphasis on Object Oriented Programming.
  • Broad experience with business processes across various industries and clients (Object oriented multi-tier Internet, Intranet, Web Services, E-commerce and Insurance applications).
  • Extensive experience in Software Design, Development, Maintenance, Administration and production Support.
  • JEE Design Patterns: Good experience in using Java/JEE design patterns such as Service Locator, Data Access Object, Session Façade and Singleton pattern.
  • Methodologies: Comprehensive Knowledge and experience in delivering compelling software solutions through Agile (SCRUM), continuous integration pipeline and Waterfall Methodology.
  • MVC: Experience in design, development and implementation of Model View Controller (MVC) architecture using Spring and Struts framework.
  • External Services/Application Communications: JMS (IBM MQ, Queue, Queue Connection Factory, Listener Port, Message Driven Bean), Session Bean and Webservices (SOAP, WSDL).
  • Very good experience in doing web service virtualization using IBM RIT.
  • Open Source Framework: Spring Integration, Spring Batch, Smooks, Spring IOC, Spring AOP, Spring DAO and Hibernate.
  • Open Source JavaScript Library: JQuery (Core, Selectors, Attributes, Traversing, Manipulation, CSS, Events, Effects, Ajax, Utilities, Internals) and Angular JS (AJS Expressions, AJS Directives, AJS Controllers, AJS Filters, AJS HttpRequest, AJS Tables, AJS Validation).
  • Experience on working web service virtualization using IBM Rational Integration Tester
  • Very good experience in Developed UI using HTML5, CSS3, AJAX, Object Oriented (OO) JavaScript, DOJO, Node JS, JSON and XML.
  • Have knowledge on Backbone.js.
  • Experience in using various IDE’s, Dreamweaver, IBM RAD, IBM RSA, Eclipse, and Adobe Photoshop.
  • Database: Experience in SQL Server, Oracle 11g/10g/9i and well versed in writing SQL queries, PL/SQL procedures, and Triggers.
  • Application/Production/Environment Support: Expertise in configuring and deploying the large-scale enterprise Applications in the IBM Websphere, Weblogic and JBoss Application Server.
  • Version Control: Expertise working with various version control tools like Rational ClearCase, CVS, SVN and GIT.
  • Experience in collecting business requirements, creating technical design documents using UML and writing test cases.
  • Willingness and ability to quickly adapt and learn new technologies.

TECHNICAL SKILLS

Internet Technologies/Frameworks: Java, J2EE (EJB, JMS), Axis, Struts, Spring (IOC,AOP), Spring Integration, Spring Batch, Groovy, Smooks, Hibernate, log4j, Xml, Dom, JAXP, Ajax, Java Script, JQuery, PIT and Angular JS

Version Control/QA Tools: SVN, CVS and GIT

Middle-ware: J2EE (EJB, JMS).

Design Patterns: JEE Design Patterns Front Controller, Session Façade, Data Access Object and Value Object

Application Servers/Web Container: IBM Websphere, JBoss, Weblogic and Tomcat.

Databases: Oracle, SQL Server and MySql.

Operating Systems: Windows NT/2000/XP/Vista/7, UNIX

Languages/Test Driven: UML, SQL, Stored Procedure and JUnit.

IDE: Eclipse 3.x, IBM Rational Application Developer, IBM RSA, IBM RIT, STS

Methodologies: Agile, Waterfall

Persistence Framework: Hibernate and JDBC.

PROFESSIONAL EXPERIENCE

Confidential, Bloomington, IL

Senior Java / J2ee Developer - Team Lead

Responsibilities:

  • Played a role as the Lead Java Developer in handling the Requirements Analysis, Design and in the Development
  • Worked on colleting requirements from the business users.
  • Designed CSD to determine complete flow of the application.
  • Design and Coding of MDB (Message Driven Bean) by using JMS techniques and Worked on IBM WebSphere MQ.
  • Design and Coding of calling web services by using JAX-RPC technique.
  • Coding the persistence module using Spring - JDBC
  • Implemented SOA architecture with Web Services using SOAP, WSDL, UDDI and XML.
  • Configured JDBC data sources and JMS connection factories in Websphere.
  • Coded JUNIT test cases by using Easy Mock and met 98% coverage standard and PIT coverage.
  • Actively participated on integration testing for the project between various components.
  • Completed Building and deploying project into the higher environments like Dev, System, Perf, Prepod, and Production.
  • Preparing class and sequence diagrams and preparing high- and low-level design documents.
  • Worked on maintaining the versions of the code in real time environments.
  • Provide maintenance and enhancement support for the deliverable's that are being done after production deployment.
  • Developed and consumed SOAP webservices using JAX-RPC and JAX-WS.
  • Designed and developed Utility Class that consumed the messages from the Java messageQueue and generated
  • Responsible for configuring and deploying the builds on Web Sphere App Server
  • Involved in the Performance Tuning of the Application on client side.
  • Involved in Unit & Integration Testing for different Modules in the application.
  • Wrote build & deployment scripts using Maven, Jenkins.

Environment: J2EE, SOAP, Maven, Jenkins, GIT, Splunk, MQ, Service Virtualization, IBM Websphere 8.5(WAS), RSA 8.

Confidential, Atlanta, GA

Senior Java / J2ee Developer - Team Lead

Responsibilities:

  • Communication with the business customer on regular basis for requirement and impact analysis.
  • Designing Web Applications by gathering required functionalities and specifications.
  • Developing the work plan for designing the web pages.
  • Designing and implementing integrated solutions for front-end, back-end and other third party systems.
  • Contributing subject matter expertise to answer technical questions and to provide other information when requested by business customer.
  • Used Angular JS for Front End (AJS Expressions, AJS Directives, AJS Controllers, AJS Filters, AJS HttpRequest, AJS Tables, AJS Validation).
  • Developed UI screens
  • Developing applications using struts framework.
  • Worked on parsing JSON file.
  • Consumed RESTful webservices.
  • Involved in front-end and back-end development and enhancements using JSP’s, JavaScript, Bootstrap.js, AJAX.
  • Coding and implementation of enhancements in least possible time.
  • Reviewing the code and providing the code review comments.
  • Offshore Coordination.

Environment: Java, Struts, J2EE, JDBC, JSP, AJAX, HTML5, Angular JS CSS, Bootstrap, WebLogic, Eclipse.

Confidential, CT

Senior Java / J2ee Developer

Responsibilities:

  • Communication with the business customer on regular basis for requirement and impact analysis
  • Contributing subject matter expertise to answer technical questions and to provide other information when requested by business customer.
  • Performing enhancements in codes and scheduling of jobs to improve or maintain the functionality of the business application.
  • Developing application using Spring Integration, JMS and Smooks framework.
  • Analyzed EDI (820 & 834) format files configured and mapped to convert into XML
  • Generating XSLT using Mapforce and validating XML’s using Oxygen XML developer.
  • Managing knowledge acquisition on new processes from client and facilitating knowledge transition within team members to streamline team performance.
  • Used Maven as build management tool and Jenkins for Continuous Integration.
  • Reviewing the code and providing the code review comments.
  • Merging code in SVN.
  • Attending Scrum meetings and Updating tasks in Rally.
  • Supported Integration testing for 2 major releases.
  • Offshore Coordination.

Environment: Java, J2EE, Spring Integration, JMS, JBoss, Oxygen XML developer, MapForce, ESP (Enterprise Service Platform), EDI(820, 834), Oracle, Spring Batch, Groovy, SQL, Smooks, JenkinsEclipse.

Confidential, IL

Senior Java / J2ee Developer

Responsibilities:

  • Played a role as the Sr Java Developer in handling the Requirements Analysis, Design and in the Development
  • Involved in the Java Design using the class and Sequence Diagrams as the outcome of the design.
  • Created the Prototype for the Application using the Spring 3.1.1 with Spring Web Flow and Spring MVC Architecture
  • Involved in using the Client Specific framework tools in the development of the Application like SFX for the Front End and utility Frameworks for Internationalization.
  • Worked with the Product Management Team for freezing the features to be implemented in the project.
  • Parsed JSON and XML data and displayed the same on the browser using JQuery.
  • Worked on GUI with JavaScript frameworks.
  • Coded client side validations using JQuery.
  • Modularized the common functionalities like security and document management.
  • Coded PL/SQL stored procedures and functions for data extraction and loading.
  • Coordinated the deployment of web applications on test, stage and production servers.
  • Designed Data flow diagrams using Microsoft Visio and UML.
  • Implemented Agile Methodology with short release cycles.
  • Built test cases, test plans for unit testing, integration testing of application.
  • Co-ordinate with the team members in explaining the functionality and solving the issues technically.

Environment: STS, SFX, Maven, Jenkins, Splunk, Spring MVC, JQuery, IBM Websphere 7.0(WAS).

Confidential, IL

Programmer Analyst

Responsibilities:

  • Evaluate the Business Requirements, create detailed design and component specifications
  • Support for Production Cutovers. Be responsible for the overall quality and timeliness of the deliverables
  • Application Migration, Build, Installation of Application, Client Support on Cutover day.
  • Involved in Migration planning road map, deleting the obsolete servers, Migrated around 10000 applications.
  • Deploy an application, Stop and start the server.
  • Analyzes customer application source code to find migration problems.
  • Activly worked on Pre cutover, cutover and Post cutover activities.
  • Onsite - Offshore Coordination
  • Active participation in weekly team meetings and tracking minutes of meetings

Environment: WebSphere Application Server, UNIX, Linux, BEST, HP Service Manager.

Confidential

Java Developer

Responsibilities:

  • Understanding requirements given by the business people and co-ordinate for clarifications.
  • Developing the user interfaces and writing backing beans using Struts MVC Framework.
  • Creating Use Case diagrams, Class diagrams and Sequence diagrams.
  • Developed user interfaces using JSP, JQuery, Ajax, HTML and CSS
  • Used JavaScript and struts validation framework for performing front end validations.
  • Wrote and implemented test plans using JUNIT.
  • Develop DAO design pattern for hiding the access to data source objects.
  • Implemented DAO’s for mapping the services and queries.
  • Use Hibernate framework for the backend persistence
  • Reviewing the Test plans and Test validation documents.
  • Involved in maintenance activities after release.
  • Involved in the Deployment of the application in WebSphere Application Server.
  • Handled Client calls and High priority production Cases/Tickets.

Environment: Core Java, Jdk6, Hibernate, Struts MVC, Spring JDBC, JSF, JSP, JQuery, XML, Html, CSS, AJAX, Maven, Jenkins, WebSphere Application Server 6.1, Junit, Easy Mock, log4j, Spring Security, RSA, SOAP- CXF, STS.

We'd love your feedback!