Senior Java/ J2ee Developer Resume
Minneapolis, MN
SUMMARY:
- 9.5 years of strong experience in the full life cycle (SDLC) of the software development process including requirement gathering, analysis, design, development, writing technical/system specifications, interface development and implementation of Client/Server, Distributed, Internet and E - Commerce application using Object Oriented Methodologies and RDBMS
- I worked in multiple projects in different domains such as Life Sciences, Banking and Financial Services, Telecom, Logistics.
- Experience in developing web-based applications using Java, J2EE, Web Services (SOAP/WSDL and REST), MVC framework, Spring, Hibernate, Struts, Oracle and SQL.
- Expertise in server-side java technologies such as: Enterprise Java Beans (EJB), Java Persistence API (JPA), Java Messaging Service (JMS), Java Data Base Connectivity (JDBC) and Java Naming and Directory Interface (JNDI).
- Extensively worked with Struts, Hibernate, Spring (Spring Core, Spring MVC. Spring Boot) application design, development.
- Worked with Dynamic XML content generation and worked with JAXP (SAX, DOM, and XSLT) parsers, JAXB, JAX-RS, JAX-WS and STAX (Streaming APIs for XML).
- Experience in developing applications in WebSphere 8.5 & 7, JBoss, Tomcat, and BEA Web logic.
- Worked with MQ applications such as IBM MQ and Rabbit MQ
- Experience in writing Build Scripts using Shell Scripts, ANT, MAVEN and using CI (Continuation Integration) tools like Continuum, Bamboo and Jenkin
- Worked on database applications like Oracle8i/9i, MS-SQL Server 7.0/2000.
- Extensively used various Jakarta projects (tomcat, ant, log4j, commons, struts, and taglibs, Jakarta-log4j, Ant 1.6.2.) to increase productivity and software quality.
- Experienced in development methodologies such as Agile and Waterfall approaches, including Test-Driven Development and SCRUM.
- Expertise in front-end development using JSP, jQuery, JSTL, AJAX, HTML, DHTML, CSS, JavaScript, AngularJS, Node.JS.
- Experience in using IDE tools like Eclipse, Net beans and IntelliJ
- Good experience working in Linux Environment.
TECHNICAL SKILLS:
Java/J2EE Technologies: Java, Servlets, JSP (EL, JSTL, Custom Tags), JSF, Apache Struts, Junit, Hibernate, Spring, Log4J, Java Beans, Web Services, EJB, JDBC, RMI, JMS, JNDI.
Web Technologies: XML, XSL, XSLT, SAX, DOM, CSS, Java Script, HTML, AJAX, Web services (SOAP, WSDL).
Scripting Language and Tools: JavaScript, JSON, jQuery, Apache POI, Apache Axis, Apache Camel, Apache CXF, Vignette, SDL Tridion Maestro, Adobe AEM, Eclipse IDE, Net Beans IDE, Ant Build, Maven, Bugzilla, PowerMock, Red Hat Drools
Application Servers: WebSphere, JBoss, Tomcat and WebLogic.
Version Control: CVS, Subversion and VSS
Databases: Oracle 9i/10g/11i, SQL, PL/SQL, DB2, MS Access, JDBC.
Operating Systems: Ms Dos, Windows, UNIX, Linux, Solaris.
PROFESSIONAL EXPERIENCE:
Confidential, Minneapolis, MN
Senior Java/ J2EE Developer
Responsibilities:- Involved in Developing the Services by consuming DB, MQ, SOAP and REST Services.
- Involved in Platform development.
- Involved in developing the multiple services which contains orchestration logic to interact with multiple services and aggregating responses.
- Providing the best support for operations team to resolve the production issues by guiding them how to use tools to identify the cause of issues.
- Involved in multiple production release (related to BAU, Cert Updates, New ServiceBundles deployment)
- Having good experience in Incident, problem management and using tools like ServiceNow.
- Involved in resolving the Akka Cluster issues
- Provided support for RHEL upgrades and Disaster Recovery activities
Environment: Java/J2EE, Akka, ODATA, Spring boot, Spring IOC, Spring JDBC Template, JSON, RESTful Services, Maven, GIT,
Confidential, PHILADELPHIA, PA
Senior Java/J2EE Developer
Responsibilities:- Involved in the complete lifecycle (SDLC) of the project i.e. Analysis, Design, Development, Testing, and Documentation to satisfy business
- Involved in Sprint planning and Grooming meeting
- Extensively used Apache camel framework to integrate with downstream systems
- Extensively used Spring JDBC to communicate with Oracle database
- Extensively used SOAP Webserices to communicate with downstream systems
- Extensively used PowerMock frame work for Unit testing
- Configured JMS Queue’s, Data source and Persistent store in Oracle WebLogic server
Environment: Java 1.7, J2EE, Spring 3.2, JMS, Apache Camel, Apache CXF, XSL, Drools Rules Engine, WebLogic Server, Web Services, Maven.
Confidential, Durham, NC
Senior Java/J2EE Developer
Responsibilities:- Involved in the complete lifecycle (SDLC) of the project i.e. analysis, design, development, testing, debugs and documents programming to satisfy business requirements.
- Involved in planning process of iterations under the Agile Scrum methodology.
- Responsible for PI Migration and MI migration.
- Responsible for Web secure integration using Restful web services
- Implemented a variety of Spring Controller classes that coordinate the flow of control from the presentation tier to the Middle tier. These controller classes handle multiple request types by extending the behavior of Spring Controller classes
- Strong experience in developing customized lightweight persistence classes and Hibernate ORM framework.
- Involved in Agile development process based on iterative development.
- Involved in Reviewing High Level Designs and preparing Detail Designs.
- Responsible for analyzing the business requirements and providing technical and business process solutions.
- Responsible for performing Unit Testing and fixing the bugs at regular intervals.
- Responsible for creating Technical Design Document, UML(Use Case Diagrams, Sequence Diagram, Class Diagram), Process flow Diagram, Data Flow Diagram
Environment: Java 1.7, J2EE, Spring 3.2, Servlets, JSP, AJAX, Sling, jQuery, JSON, LOG4J, AEM 6.0, Web Services, Apache Axiom, Apache Axis 2, Adobe Rally, Maven.
Confidential, Farmington CT
Senior Java/ J2EE Developer
Responsibilities:- Involved in the complete lifecycle (SDLC) of the project i.e. Design, Development
- Responsible for analysis, designs, develops, codes, tests, debugs and documents programming to satisfy business requirements
- Implemented a variety of Spring Controller classes that coordinate the flow of control from the presentation tier to the Middle tier. These controller classes handle multiple request types by extending the behavior of Spring Controller classes
- The middle tier is comprised of delegate classes that would delegate the calls from the Controller classes to the Data Access Objects (DAO). Data Access Objects were the core components that perform the data access.
- Configured the Hibernate Mapping files for mapping the domain objects to the database tables and their corresponding properties to the table columns.
- Responsible for Blue print creation for CCR Europe Web site and 38 other country websites that are part of Europe.
- Involved in Schemas Design for CCR Europe website.
- Involved in Agile development process based on iterative development.
- Provided 24 x 7 Production support for the development, database and application issues.
Environment: Java 1.5, J2EE, Spring 3.2, Hibernate 3.0, Web Services, LOG4J, Apache POI, Maven, XML, Java script, JSON, WebSphere, Oracle 10g
Confidential, New York
Senior Java Developer
Responsibilities:- Responsible for gathering requirements, getting sign-off from the business users and prepare system requirements specification for the solution.
- Involved in the complete lifecycle (SDLC) of the project i.e. Design and Development of the Project.
- Designed class diagrams, sequence diagrams and high level technical documents.
- Designed and developed the presentation layer which includes the development of standards-browser
- Implemented validations and default values setting by using Java Script on GUI pages also implemented AJAX code.
- Fixed GUI field alignment issues by using CSS.
- Implemented static GUI fields by using HTML.
- Incorporated various Java and J2EE design patterns for efficient and error-free programming.
- Implemented a variety of Spring Controller classes that coordinate the flow of control from the presentation tier to the Middle tier. These controller classes handle multiple request types by extending the behavior of Spring Controller classes
- The middle tier is comprised of delegate classes that would delegate the calls from the Controller classes to the Data Access Objects (DAO). Data Access Objects were the core components that perform the data access.
Environment: Java, J2EE, HTML, XML, CSS, JavaScript, JQUERY, Web Services, JAX-RS, Spring, Hibernate, Oracle 11i, WebLogic Server 11g, Log4J, Junit, Subversion, SVN, Maven, SOAP, Restful Web Services
Confidential
Senior Java/J2EE Developer
Responsibilities:- Involved in the complete lifecycle (SDLC) of the project i.e. Design and Development of the Project.
- Acted as a Single Point of contact from Offshore for All Render batches
- Responsible for developing and enhancing the Java component to work for different templates/applications
- Responsible for extracting CMAX data into an Intermediate XML with a Custom Java Component
- Responsible for processing the Intermediate XML’s with Custom .Net Application to migrate CMAX Content to iCM (Tridion)
- Responsible for developing and enhancing custom Java comparator for XML comparisons as per the Application needs
- Responsible for training new team members on Java Migration Utility and .Net Component.
- Responsible for resolving issues while migration.
- Worked closely with different Application teams to ensure no issues after migration from CMAX to iCM
- Responsible for providing SIT support for all Render batches
- Responsible for providing support from migration perspective while launch of all applications
- Responsible for providing Post Launches Support for team members from different application teams
- Responsible for successful migration around 55,000 XML’s, Entire Amex Navigation assets and more than 200 templates to iCM
Environment: Java 1.5, J2EE, Tridion 2011, XML, DOM, XSLT, LOG4J, Junit, Vignette, Sun Solaris, Linux
Confidential
Java Developer
Responsibilities:- Involved in the complete lifecycle (SDLC) of the project i.e. Design, Development, Implementation
- Responsible for checking release conflicts.
- Responsible for bundling possibilities.
- Responsible for Check in the code in subversion
- Responsible and ensuring Release calendar is updated.
- Responsible for raising E2/E3 CMR and submit for approvals.
- Responsible for follow ups on approvals.
- Responsible for creating the deployment package.
- Responsible for sending communication to tech team members with planned E2/E3 outage and release details.
- Responsible for working with IBM on CMR execution.
- Responsible for completing the basic validation of the tool.
- Responsible for working with the project team to test the new changes.
- Responsible for sending Release notification.
- Responsible for uploading test results in AEDC and close the request.
- Responsible for developing code and supporting documentation
- Responsible for developing a well tested, high performance, scalable web application
- Involved on testing the new functionalities based on test cases and coordinated with development team in fixing the issues at regular intervals.
Environment: Maven, AEDC, Sun Solaris, Linux
Confidential
Java Developer
Responsibilities:- Involved in the complete lifecycle (SDLC) of the project i.e. Design, Development, Implementation
- Responsible for making 40 Templates accessible complaint (AAA Standard).
- Worked closely with real time testers to make sure that templates met their AAA standards.
- Responsible for developing code and support documentation.
- Responsible for uploading the files to CVS and code check in and code review
- Responsible for mentoring the new joiners
- Responsible for on-time delivery of the elements.
Environment: Maven, AEDC, Sun Solaris, Linux, Java 1.5, JSP 1.2, XSLT, JQuery, CSS, HTML, Vignette
Confidential
Java Developer
Responsibilities:- Involved in the complete lifecycle (SDLC) of the project i.e. Design, Development,
- Responsible for communicating with client’s regarding upcoming requirements, in progress requirements, productions issues, delivery related issues etc.
- Responsible for designing and developing Horizon module using JSP, Struts Frame work.
- Responsible for implementing the new Change Requests and Fault requests in RMS modules
- Responsible for making impact analysis, estimation and development of new requirements
- Responsible for communicating with database team and daemons team as there is mutual dependency in RMS module.
- Successfully done the migration of production box from Sun Solaris 9 to 10 with all the necessary patches.
- Responsible for helping FLS and SLS team members in solving application related queries
Environment: Sun Solaris, Linux, Java 1.5, Servlets 2.4, JSP 1.2, Struts 1.2, JRUN 4.0, Apache 2.0
Confidential
Software Engineer
Responsibilities:- Involved in the complete lifecycle (SDLC) of the project i.e. Design, Development,
- Responsible for communicating /coordinating with Client and analyzing requirements.
- Responsible for effort estimation and performing impact analysis of the requirement
- Responsible for defect fixing, new requirement development and documentation
- Responsible for designing and developing JSP Pages for the User Interface
- Responsible for using JavaScript for client side validations.
Environment: Java 1.4, JSP2.0, Servlets2.3, Struts1.1, Web logic 8.0
Confidential
Software Engineer
Responsibilities:- Responsible for modifying Action classes, Utility classes, Java Server Pages to facilitate new journey for WLR3 customers
- Responsible for Testing - Creating Unit Test Plans for the modules
- Responsible for creating support documents for calling features module
- Responsible for tracking and solving the problems and bugs raised by CAT and testing team
Environment: Java 1.4, JSP2.0, Servlets2.3, JavaBeans, Struts1.1, JDBC, Web logic