We provide IT Staff Augmentation Services!

Sr. J2ee Developer Resume

Chicago, IL

SUMMARY:

  • 12 years of Experience in Software Development - entire SDLC
  • Currently working as a Java J2EE Developer
  • Excellent in programming applications using internet/web technologies on Windows and Linux platforms.
  • Expertise on JEE Technologies & related- JSP, Servlets, EJB, Spring, Hibernate (JPA), Ibatis and JDBC.
  • Experience on using RDBMS technologies like Oracle 11g/10g and MySQL databases.
  • Developed User Interface using HTML, DHTML, CSS, AJAX, XML, XSL JavaScript (jQuery), Bootstrap and Angular JS.
  • Experience on implementing SOA concepts using (SOAP, REST, WSDL, XSD, and XML parsing) and web services client/service development.
  • Experience on implementing Web Services using Apache Axis and Spring.
  • Expertise on XML technologies with XSLT, DTD, XSD, SAX and DOM parsers.
  • Experience in Big data technologies such as Hadoop, Map-Reduce, HDFS, Python, Flume, Spark, Hive, Mongo DB.
  • Experience in project management tools like GIT, CVS and SVN.
  • Experience with testing frameworks like JUNIT, and Mockito.
  • Experience in building and deployment tools - Jenkins, Ant and Maven.
  • Experience on performance engineering tools SOASTA, JMeter, Jensor, AppDyanmics, JProbe, JVisualVM and Eclipse MAT.
  • Trained and implemented Agile methodology with SCRUM as a practice.
  • Experience in Application and System Design using Object Oriented Analysis and Design (OOAD), UML.
  • Good exposure in Design Patterns like MVC, Adaptor, Observer, Factory Pattern, Singleton Pattern, Façade Pattern, and Business delegate Pattern and Listeners.
  • Good experience working with Apache Tomcat, JBOSS, WebLogic, and WebSphere application servers.
  • Experience on Retail, e-commerce, Banking, Insurance, and Manufacturing domains.
  • Experience with On-shore/Off-shore model
  • Excellent team player, enthusiastic initiator, and ability to learn the fundamental concepts effectively and efficiently.
  • Ability to work in large and small teams as well as independently.

TECHNICAL SKILLS:

Technologies: J2EE (EJB 3.0/2.1, Servlets, JSP, JDBC, JMS), JPA2.0, Web services (SOAP, REST)

Languages: Java 1.7/1.6, PL/SQL, XML, XSD, XSL, HTML, Bootstrap, JavaScript (jQuery, AngularJS), JSON.

Operating Systems: Windows 2008/2003/XP, Linux

Middleware Servers: Tomcat, JBoss, WebSphere, Weblogic

Databases: Oracle, MySQL, DB2

Frameworks/ Utilities: Struts 1.2/1.3/2.0, Spring 4.0/3.0/2.5.2 , Hibernate 4/ 3, Ibatis, Hadoop Ant, JUnit, Ajax Tiles, Axis, Log4j, Angular JS, Hadoop.

Tools: Eclipse, RAD, JMeter, SOASTA, JProbe, Jensor, JVisualVM, Jsystem, HTTP Watcher, Eclipse MAT, CVS, SVN, GIT, Jenkins, JIRA, Maven, SOAP UI, Swagger, Splunk, AppDynamics.

PROFESSIONAL EXPERIENCE:

Confidential, Chicago, IL

Sr. J2EE Developer

Responsibilities:

  • Participated in requirements gathering and analysis.
  • Involved in design and development of services required for Confidential .
  • Involved in developing the front-end pages using HTML5, Angular JS, Am Charts, AJAX, and Java Script.
  • Used Hibernate as Object Relational mapping framework for data persistence.
  • Developed reusable patterns and encouraged innovation to increase team velocity.
  • Used Jenkins for building code.
  • Performed defect tracking (using JIRA) and fixed the defects.
  • Provided application support and have done research on production issues.
  • Provided solutions for Performance issues in production Environment.
  • Followed Agile Scrum software development methodology.
  • Interacted with downstream application owners for resolving issues.
  • Designing performant scalable elastic solutions using technologies such as Python, Spark and Hive to solve some of our big data problems
  • Worked with on-shore/off-shore model.

Environment: Java, J2EE, Spring, Hibernate, HTML5, CSS, JavaScript, JQuery, Bootstrap AngularJS, AmChart, Oracle11g, WebSphere, Eclipse, SVN, Jira, Ant, Jenkins, Rest Webservices, Hadoop, Spark, Hive, Control-M.

Confidential, Chicago, IL

Sr. J2EE Developer

Responsibilities:

  • Participated in requirements gathering and analysis.
  • Involved in design and development of a CommerceWeb Application using Spring Framework.
  • Used Hibernate as Object Relational mapping framework for data persistence.
  • Participated in design and development of Rest services.
  • Developed reusable patterns and encouraged innovation to increase team velocity.
  • Used Jenkins for building code.
  • Performed Defect Tracking (using JIRA) and fixed the defects.
  • Provided application support and have done research on production issues.
  • Used Splunk to troubleshoot the issues.
  • Provided solutions for Performance issues in production Environment.
  • Participated in SOASTA Scripts creation /execution.
  • Used APM Tools such as AppDynamics for debugging issues.
  • Exposure to synthetic monitoring tools such as WebPageTest.
  • Followed Agile Scrum software development methodology.
  • Interacted with downstream application owners for resolving issues.
  • Worked with on-shore/off-shore model.

Environment: Java, J2EE, Spring, Hibernate, JQuery, AngularJS, DemandWare, Oracle11g, Tomcat, Eclipse, GIT, Jira, Maven, Splunk, Jenkins, Rest Webservices, AWS, JMeter, SOASTA, AppDynamics, JMeter, HTTPWatcher.

Confidential, Peoria, IL

Sr. J2EE Developer

Responsibilities:

  • Interacted with business analysts to convert business/functional requirements to technical requirements.
  • Involved in design and developing enhancements for MESA.
  • Used Axis API to develop the SOAP services.
  • Implemented Persistence layer using TUF framework.
  • Implemented UI using JavaScript, CSS and JQuery.
  • Built and deployed the applications using Ant.
  • Performed unit testing in the application using Junit framework.
  • Participating in integrated testing and user acceptance of application or infrastructure components.
  • Participated in providing solutions for Security Vulnerabilities

Environment: Java, TUF (Tough Universal Framework), SOAP(Axis), REST Web services, Tomcat 6.x, Linux, Oracle 10g, Junit 4.2, Ant, CVS, IBM (Rational Application Developer), SQL Developer, WebScan.

Confidential

Sr. J2EE Developer

Responsibilities:

  • Worked as a lead for Asset and Loan management module.
  • Interacted with business analysts to convert business/functional requirements to technical requirements.
  • Implemented Design and Development of web module using Struts, Spring, and Hibernate,
  • Implemented i18n and localizing in the application for different languages.
  • Wrote a live chat application using the Grails framework for web-based technical support.
  • Participated in internal data and security audits.
  • Developed regulatory and compliance reports using Jasper soft tool.
  • Implemented MVC architecture using Struts 2 Framework, coding involved writing Action Classes/Custom Tag Libraries, JSP
  • Developed web applications using Struts 2 MVC Framework.
  • Used Dependency Injection feature of Spring 3 framework for rapid development and ease of maintenance.
  • Used Struts validation for client/server validations.
  • Implemented cross cutting concerns like business transactions, security, logging and monitoring mechanism using Spring 3.1 AOP
  • Used Hibernate as Object Relational mapping framework for data persistence and retrieval.
  • Followed design/coding guidelines while developing the application.
  • Performed code review in the team.
  • Co-ordinate Application testing with the help of testing team and tracked defects.
  • Worked with on-shore/off-shore model

Environment: Java/JEE, Spring 3.0, Struts 2.0, Hibernate, Groovy and Grails JAXB, AJAX, JavaScript, JBoss, Eclipse, Log4jOracle 10g, SVN.

Confidential

J2EE Developer

Responsibilities:

  • Lead Performance engineering track.
  • Participated in Performance requirements analysis.
  • Created Performance Benchmarking - Design & Strategy.
  • Implemented Performance Benchmarking Execution & Result Generation.
  • Performed Analysis of results and tuning suggestions.
  • Performed Design Review in terms of Performance Improvement.
  • Participated in Code review and tuning in terms of Performance Improvement.
  • Performed connecting to Linux box, look into logs for Performance Issues and fixed the issues raised in Production.
  • Executed PMD check style for validating coding guidelines.
  • Performed profiling and memory Analysis using tools like JProbe, and Jensor.
  • Performed Garbage Collection analysis for memory leaks
  • Performed Front-end Optimization using HTTP Watcher.
  • Retrieved Inventory product details from SOAP Web service.
  • Analyzed heap dumps and thread dumps to identify performance improvement and memory leaks.

Environment: Java, JSP, Spring, Hybris, Eclipse, Oracle10g, JIRA, SVN. JProbe, Jensor, Jmeter, JVisualVM, HTTPWatcher, Eclipse MAT, Log4j, Web Services (SOAP).

Confidential

J2EE Developer

Responsibilities:

  • Leading Performance engineering track.
  • Developed Spring Batch Jobs to Import data into Hybris HMC.
  • Performance benchmarking requirements Analysis.
  • Performed Performance Benchmarking - Design & Strategy.
  • Created Performance Benchmarking Execution & Result Generation
  • Analysis of results, Profiling and Tuning Suggestions.
  • Design and Code review in terms of Performance Improvement.
  • Participated in Production Support on need basis.
  • Executed/Incorporated PMD check style validations in the code base.
  • Performed Root Cause Analysis for any performance issues.
  • Performed Front end optimization using HttpWatcher.
  • Static hybris content is stored in and delivered from Amazon Web Service storage to reduce work load on all servers.
  • Enabled cache settings, compression settings in Apache HTTP server to reduce network traffic.
  • Performed load balancing using Apache HTTP server load balancer.
  • Migrated applications from ATG to Hybris.

Environment: Java, JSP, Spring, Hybris, Eclipse, Oracle10g, SVN, JProbe, Jensor, JMeter, HTTPWatcherEclipse MAT, Log4j, Tomcat, Apache HTTP server, Amazon Web Service, Restful APIs.

Confidential

Module lead

Responsibilities:

  • Developed Business Components for Demographic, and Metadata validation modules.
  • The Hadoop stack: HDFS (Hadoop distributed file system) is used to provide high data read/write throughput in the order of many terabytes per day. Distributed architecture enables scale out as needed.
  • Participated in coding Read/write functionality of Enrolment packet from the Hadoop file system into Map.
  • Used Hibernate as Object Relational mapping framework for data persistence and retrieval.
  • Extensive experience working in an agile development environment.
  • Developed REST web services for tracking status of enrollment Information.
  • Worked Xml data to Java conversion using Castor.
  • Performed code review and test cases review for the developed code.
  • Developed Junit test cases for all the developed modules.
  • Performed defect fixing.
  • Extensive usage of Eclipse and SVN for code merging.
  • Automation Suit developed for Regression Testing using Jsystem.
  • Utility developed for creating Test Data.
  • Used Log4j to log the various debug, error and informational messages at various levels.
  • Implemented Maven build tools to build jar.

Environment: Java, Springs, Hibernate, Hadoop, Eclipse, Maven, Junit, SVN, RabbitMq, Mule, Castor, Tomcat, MySql, Jsytem, Log4j.

Confidential

J2EE Software Developer

Responsibilities:

  • Designed and Developed MIDAS framework API.
  • Developed utility to convert JSON to Java Object conversion.
  • Performed Integration JavaScript with Java classes using RPC calls using Google Gears API.
  • Used Apache Ant scripting language for compiling and packaging.
  • Created the Unit Test cases.
  • Developed POC for showing Client demos.
  • Integrated and tested MIDAS framework with Offbiz ecommerce framework to work in online and offline modes.
  • Performed code review and test cases review for the developed code.
  • Implemented ANT to build jar and war files and deployed war files to target servers.
  • Used Log4j to log the various debug, error and informational messages at various levels.
  • Implemented documentation for MIDAS API.
  • Implemented PMD check style on the code base.

Environment: Java, JSP, Servlets, Eclipse, Tomcat, JSON, JavaScript, Google Gears, Ant, Log4j.

Confidential

Software Engineer - J2EE

Responsibilities:

  • Participated in coding of Inward/Outward module.
  • Created Unit Test cases.
  • Developed the user interface using JSP.
  • Developed presentation layer using struts framework.
  • Developed Business Components and DAO classes using spring framework.
  • Done effective code review and integration testing to maintain quality of the project.
  • Performed testing and bug fixing.
  • Participated in the Client demos.
  • Implemented Tiles Framework for uniqueness across the application layout.
  • Extensive experience working in an agile development environment.
  • Configured Internationalization using Struts framework.
  • Implemented Struts validator to validate the user’s input.

Environment: Java, JSP, Servlets, Struts 1.3, Spring 2, Tiles 2, Eclipse, Tomcat, MySQL 5.0.

Confidential

Software Engineer - Java

Responsibilities:

  • Performed Coding and Unit Testing for Joint Venture, and OGIS modules.
  • Implemented user interface using JSP.
  • Implemented Action Commands, Business Components, and DAO using J2EE design patterns.
  • Implemented Apache Ant scripting language for compiling and packaging.
  • Performed effective code review and integration testing to maintain quality of the project.
  • Participated in Defect fixing.
  • Used JSTL to implement the business logic inside the JSP.
  • Implemented new enhancements.

Environment: Java, (JDK 1.5), JSP, JSTL, Servlet, S3 framework, Eclipse, Tomcat, DB2.

Confidential

Software Engineer

Responsibilities:

  • Designed and Developed the User Profile, and Member Profile modules.
  • Implemented the user interface using JSP.
  • Developed the Action classes using Struts framework.
  • Implemented Struts validator to validate the user’s input.
  • Implemented Dependency Injection feature of spring frameworks for rapid development and ease of maintenance.
  • Developed the Business Components using Spring framework.
  • Developed Ibatis DAO classes using Spring JDBC Template
  • Performed code review and test cases review for the developed code.
  • Participated in Defect fixing.
  • Implemented ANT to build jar and war files and deployed war files to target servers.
  • Implemented New Enhancements.
  • Implemented Client-Side validation using Struts validation framework.
  • Used CVS for version control.

Environment: JSP, Struts 2.0.8, Spring 2.0.5, IBATIS, Tiles, Eclipse, Web logic Server, Oracle 10G, SQL Developer, ANT, CVS.

Confidential

Software Engineer

Responsibilities:

  • Designed use cases, class diagrams, sequence diagrams using UML toolkit.
  • Designing and Developed NewlyCarriedItem, Cannibalization & Incrementally modules.
  • Used Struts in presentation layer, a set of stateless EJBs as business layer and Java classes following the DAO pattern as persistence layer.
  • Developed the user interface using JSP.
  • Implemented presentation layer using Struts.
  • Developed business components using EJB StatelessSessionBean.
  • Developed Service Locator Design Pattern for JNDI Lookup.
  • Developed DAO classes using JDBC framework.
  • Implemented J2EE Design Patterns like Service Locator, Session Façade and Data Transfer Object.
  • Provide support during System Testing, UAT, Performance testing and Production Support.
  • Performed Root cause analysis for Performance Issues.
  • Participated in the performance analysis on the code and carried out code refactoring on the existing code.
  • Created the test cases for unit testing.
  • Participated in the testing and bug fixing.
  • Implemented PMD check style for validating coding guidelines.
  • Performed code review and test cases review for the developed code.
  • Used CVS for version control.

Environment: JSP, Struts 1.2, EJB3.0, JBPM, JBoss, Eclipse, MySQL, PMD, Log4j, and CVS.

Confidential

Software Engineer

Responsibilities:

  • Developed Business Components for Manage Drivers modules.
  • Implemented the user interface using JSP
  • Implemented dynamic Ajax interactions using the DOJO framework.
  • Implemented the NWStruts Action commands using Struts.
  • Developed Business and DAO classes using Spring framework.
  • Implemented Client-Side validation using DOJO.
  • Created the test cases for unit testing.
  • Participated in the testing and bug fixing.
  • Used CVS for version control.
  • Performed code review and test cases review for the developed code.

Environment: Java, JSP, AJAX, Struts, Spring, RAD, WebSphere, DB2, CVS.

Hire Now