We provide IT Staff Augmentation Services!

Senior Java J2ee Developer Resume

2.00/5 (Submit Your Rating)

Ct

SUMMARY:

  • Over 10+ Years of experience in analysis, design, development, testing and Implementation of Client/Server, web applications using Java/J2EE technologies and experience working as Sr JAVA J2EE Developer (GC in Progress, Holding H1B & Valid till 2019).
  • Experience in Java, JavaScript, CSS3, html5, Angular JS, JQuery, and AJAX.
  • Experience in the field of Software Development as Developer. Expertise in full Software Development Life Cycle (SDLC) including Software Architecture, Object Oriented programming, Designing & Prototyping.
  • Experience with working in fast - paced AGILE, WATERFALL development environments.
  • Experience in designing multi-tier J2EE Web Application architecture using UML (Unified Modeling Language), Confidential Rational Rose and MS Visio.
  • Thorough knowledge in core Java concepts like OOP, JUnit and advanced Java concepts like JSP, Servlets, HTML, XML, Hibernate, AJAX, Java Beans, JDBC and SPRING.
  • Designed and developed multiple J2EE MVC Model based Web Application using J2EE Technologies (Servlets, JSP), Patterns and popular open-source framework Struts and Hibernate.
  • Experienced in Web Services approach for Service Oriented Architecture (SOA).
  • Had Strong Knowledge in AWS, Angular2 programming.
  • Extensive experience working with Confidential MQ Series.
  • Strong development skills in Java, J2EE, JDBC, JSP, Servlets, JMS (MQ-series), JNDI, RMI, LDAP, HTML, XML, XSL, Java Script, Rational Rose, Oracle, SQL Server.
  • Designed web pages using various XML technologies including DTD, XML schema, JAXB, JAXP and DOM and SAX parsers.
  • Extensive knowledge on XML including XML Schema, XSLT, XPath, and XQuery
  • Worked with various Frameworks like Struts and spring.
  • Used Subversion, GitHub and CVS source control systems.
  • Hands on experience in writing SQL using MySQL, SQL Server 2005, Oracle, MongoDB and DB2 environment.
  • Worked with Confidential Web Sphere, JBOSS, WebLogic application servers and Jetty, Apache Tomcat web servers.
  • Experience with UNIX scripting and shell commands.
  • Good experience with Operating Systems like Windows and UNIX.
  • Experience in writing ANT, Maven build scripts and configuring and using Log4j and writing JUnit test cases.
  • Skills in analyzing user requirements, modeling the system and ensuring the functionality.
  • Strengths include excellent interpersonal and communication skills.
  • Has the ability to provide solutions from a functional and technical perspective, meet deadlines.
  • Excellent team player, very dynamic, flexible with positive attitude and excellent learning skills.
  • Good knowledge on web based technologies.

TECHNICAL SKILLS:

Core Language: Java (JDK 1.4/1.5/1.6/1.7 )

Scripting Languages: JavaScript, JQuery, AngularJS

Technologies in J2EE: JSP, DWR, Servlet, JDBC\ Adobe CQ

Databases: Microsoft SQL 2005, Confidential DB2, Oracle

IDE: Eclipse Indigo 3.7, Rational Tool Suits, 2008/2003/2000/ NT/8/7/XP, UNIX

Operating Systems: Windows

Web/App/Portal Servers: Web logic 10.3, Confidential Web Sphere 8.5, Apache Tomcat 7.0\ WCM

Frameworks: JSF 2.2, Spring MVC 2.5, Struts 1.2, Hibernate 2.5 and Log4j

Tools: Visual Source Safe, Clear Case, Subversion, Team Foundation Server, Maven 2.0, HP, Quality Center and Service manager. Text Pad 5, Notepad++, MS office 2007, WinZip, beyond compare, Fortify 3.0, Vignette 7.6, Sybase Central V4.3, JProfiler 7.0

Methodologies: Waterfall and Agile

Other Technologies: Design Patterns, SEED, JRF, AJAX, CSS, SAML 2.0

Web Services: SOAP, Restful WS DOJO, HTML, XML.

EXPERIENCE:

Confidential, CT

Senior JAVA J2EE Developer

Responsibilities:

  • Develop/program new functionality and features in line with functional specifications and business requirements.
  • Created custom plugins, templates, and functions for AngularJS application.
  • Designed and implemented the user interface using HTML5, CSS3, JavaScript and AngularJS .
  • Applied J-Query scripts for basic animation and end user screen customization purposes.
  • Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
  • Experience with Oracle SQL and MySQL
  • Involved with bug fixing on functionality, performance and designing issues with JavaScript JQuery, HTML5, CSS3 and AngularJS.
  • Used NPM (Node Package Manager) for Node.js development.
  • Used NPM to manager server side packages.
  • Developing scripts for build, deployment, maintenance and related tasks using Jenkins, Docker in AWS.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins, GitHub and AWS AMI’s, Whenever a new GitHub branch gets started, Jenkins, our Continuous Integration server, automatically attempts to build a new Docker container from it, The Docker container leverages Linux containers and has the AMI baked in.
  • Converted our staging and Production environment from a handful AMI’s to a single bare metal host running Docker.
  • Develop core Java programs for all business rules and workflows using Spring framework.
  • Build RESTful Web services using JAX-RS API.
  • Designed and developed RESTful service interface using Spring MVC to the underlying customer event API.
  • Implement Hibernate for data persistence and management.
  • Analyze and fix issues related to REST Web services and Application responses.
  • Used Maven as the build tool and GITHUB as the version controller.
  • Used GITHUB as the configuration management tool to manage the code repository.
  • Followed Agile Scrum methodology and used TDD for writing test cases.
  • Involved in Migrating to the application into Angular2.

Environment: Java 1.7, Spring Framework 4.0, Hibernate, Oracle 11g, Web Services, RESTXML, SOA, WebSphere, JavaScript, AngularJS, NodeJS, BootStrap, JQuery, Yeoman, Grunt, GitHub, Cucumber, SQL, Docker, Jenkins, WebStorm, VisualStudioCode, Eclipse.

Confidential

Senior WCM Developer

Responsibilities:

  • Perform all development activities to implement design approach in the WCM portal environment.
  • Provide training of code to Maintenance Team for long-term support
  • Consult with business teams to understand requirements for portal changes
  • Create design approach of how requirements will be implemented in DIGS WCM portal environment for Providers/ Agents/ Groups/ Chambers and EPA Projects.
  • Developed WCM web site and portal development, creation/modification of authoring/presentation templates, developing personalization rules and WCM personalization components.
  • Perform syndication from one environment to another environment.
  • Involved in creating training artifacts for transition purpose.
  • Involved in creating multiple Portlets and deploying them to WebSphere Portal Server.
  • Involved in developing features to enable and disable portlet functionality.
  • Involved in connecting with Confidential Web Content Management to get the data.
  • Involved in implementing and deploying themes and skins
  • Involved working on JSR 286 portlet standards.
  • Created the mediation profile from converting SAML 2.0 tokens to OAuth 2.0 Access Token
  • Installed Jboss fuse ESB and monitored the Fuse resources.
  • Involved in migration from Sun Systems to Confidential WebSphere Portal 8.5
  • Mentored team members in specific modules
  • Implemented integration with Chase credit card service using SAML for form submission and SOAP web service for callbacks.
  • Production Support specialist
  • Provide support during System Test, Performance, Implementation and Production Checkout Phases

Environment: Java, J2EE, JDK1.6, JSP, xhtml, Java Script, AngularJS, AJAX, JavaScript, DOJO, JSF 2.2, Confidential DB2, Confidential Web Sphere 8.5, Confidential Web Sphere Portal Server, SAML 2.0, RESTFUL Web Services, Jboss Fuse, Web Content Manager (WCM), Maven 2.0, JMeter, Beyond compare, Spring, Hibernate, RAD 8.0

WCM/ Portal Developer

Confidential

Responsibilities:

  • Direct interaction with Business Users in understanding and documenting the requirements
  • Analyzed user requirements and written technical requirements and design specifications
  • Estimated the effort required for development.
  • Designed and developed applications using Java, J2EE, JDBC, Confidential WebSphere Portal.
  • Involved in creating multiple Portlets and deploying them to WebSphere Portal Server.
  • Involved in developing features to enable and disable portlet functionality.
  • Involved in connecting with Confidential Web Content Management to get the data.
  • Involved in implementing and deploying themes and skins
  • Involved working on JSR 286 portlet standards.
  • Involved in upgrading effort for Confidential WebSphere Portal Server.
  • Involved working with builders using Confidential Web Experience Factory.
  • Worked in connecting to multiple web services from Portlets
  • Involved in working with in creating new and modifying existing Personalization (PZN rules)
  • Implementing REST API Layer, Process flow, workflow services and patterns design for the entire application in Confidential BPM.
  • Designed and Developed LDAP Authentication & Authorization Services using Java, LDAP, DB2 Commands.
  • Created templates by generating runtime html in BPM coaches.
  • Provided super-user training on the various processes involved and also on how to use Confidential BPM.
  • Perform end to end performance tuning using JMeter.
  • Involved in EPA payment systems in the interests of service-users and likely users of payment services, with a view to improving the quality, efficiency, and economy of payment systems.
  • Used Ruby, cucu mber, gherkin to write test cases for implementing ATDD (Acceptance Test Driven Development).
  • Involved in migration from WebSphere Portal 7 to WebSphere Portal 8
  • Used design patterns: Data Access Objects and MVC
  • Implemented integration with Chase credit card service using SAML for form submission and SOAP web service for callbacks.
  • Designed class diagrams, sequence diagrams and component
  • Implemented business logic changes using Java, SQL and PL/SQL
  • Perform code review and test cases review for the developed code.
  • Implemented quality planning and best practices such as Defect Prevention Control (DPC), Task scheduling, Quality Control etc.
  • Used xhtml and JSF tags to build user interface
  • Used Maven for building and deploying code
  • Using Git to maintain versioned source code
  • Involved in working and calling RESTFUL webservices for multiple projects.
  • Mentored team members in specific modules
  • Production Support specialist
  • Provide support during System Test, Performance, Implementation and Production Checkout Phases

Environment: Java, J2EE, JDK1.6, JSP, xhtml, Java Script, AJAX, JavaScript, DOJO, JSF 2.2, Confidential DB2, Confidential Web Sphere 8.5, AngularJS, Confidential Web Sphere Portal Server, Emerging Payments Association(EPA), SAML 2.0, Teamsite, Confidential BPM 8.0 & 8.5.6,Web Content Manager (WCM), JMeter, Maven 2.0, Beyond compare, Spring, Hibernate, RAD 8.0

Confidential, Naperville, Illinois

Senior JAVA j2EE Developer

Responsibilities:

  • Involved in Design, Development and Support phases of Software Development Life Cycle (SDLC). Used AGILE methodology and participated in SCRUM meetings.
  • Designed and developed the User Interface components using Spring and maintained the session with Session Beans.
  • Implemented scripting with Ajax and XML to dynamically refresh the page contents.
  • Implemented JAXB in XML binding.
  • Involved in the Development of Spring Framework Controllers. Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC.
  • Configured various interceptors for transaction management, security, Audit logging (database) and logging using Spring AOP.
  • Data from UI layer sent through JMS to Middle layer and from there using MDB message retrieves Messages and will be sent to MQSeries.
  • Used JSON as response type in REST services.
  • Involved in developing stored procedures and Triggers on Oracle 10g.
  • Used Hibernate Persistence Strategy to interact with database.
  • Developed Hibernate mapping files using different mapping strategies such as table per class hierarchy.
  • Integrated Hibernate with Spring by coding a Spring Configuration file.
  • Configured JMS in the WebSphere application server to send messages on the queue.
  • Deployed the application in WebSphere Application Server 6.0.1.
  • Worked on JBOSS locally and WebSphere in higher environments.
  • Used Eclipse as IDE.
  • Developed a tool to retrieve and send data to third party service provider. This feature was implemented using REST.
  • Built MAVEN scripts for automated deployment and for the build operation of the entire application.
  • Hands-on experienced working with version controller tools such as SVN and JIRA as issue tracking software.
  • Used RESTFUL client to interact with the services by providing the RESTFUL URL mapping.
  • Used Subversion for version control and created automated build scripts.
  • Followed Test Driven Development (TDD), Scrum concepts of the Agile Methodology to produce high Quality Software.
  • Performed unit testing using JUnit.
  • Handled production support of the application.
  • Documented the flow and functionality of the code for further reference.

Environment: Java, J2EE, Servlets, AJAX, Angular JS, Spring, Spring MVC, Spring REST, Web Services, JMS, HTML5, JavaScript, JSP, CVS, CSS,MVC, JDBC,J Profiler, Oracle 10g, XML, MVC,JBOSS, Hibernate, MQSeries, WebSphere, JUnit, Subversion, JProfiler, Maven, SVN and SQL.

Confidential, Bloomington, IL

Senior Java J2ee Developer

Responsibilities:

  • Involved in the design and development of the Web Tier using Struts (1.3) framework.
  • Developed Struts Action classes, Dispatch Action etc., struts tiles, and validation framework using Struts 1.3 framework.
  • Used JavaScript for the front-end screen validations.
  • Used AJAX in specific scenarios to reduce page refreshing and improved performance.
  • Used Tiles for creating templates and uniform looks.
  • Involved in developing the DAO layer to interact with MySQL database.
  • Configured Data Sources on the server for database connectivity.
  • Involved in writing SOAP, WSDL and interfaced with the external system using Web services
  • Developed SQL queries including joins, unions that perform data retrieval for the application, according to the business rules.
  • Involved in developing client code for consuming web service calls using JAXB.
  • Defined unit test requirements and used SoapUI tool for performance testing.
  • Used multithreading in programming to improve overall performance.
  • Developed Server side programs and deployed on WebSphere App Server.
  • Implemented modules using Core Java APIs, Java collection, Threads, XML, and integrating the modules.
  • Involved sending JMS message queues to different layers in the module.
  • Used JAXB parser for parsing the valid XML files.
  • Involved in the development of the services layer using design patterns such as Session Façade, DAO, and Value Object etc.
  • Installed and configured Web-Sphere 6.1 server and created data sources.
  • Used Data Studio to write SQL Queries and for viewing the data in the database tables.
  • Used HP Quality Center for tracking Defects and SVN for version controlling.
  • Participated in peer reviews of code and provided comments.

Environment: Java, J2EE, Struts, RAD, WebSphere, JDBC, Hibernate, JAXB, JMS, Web Service (RPC), SOAP, WSDL, ANT, Outlook, HP Quality Center, SVN, Windows XP/VISTA.

Confidential, Smyrna, GA

Sr. Java Developer

Responsibilities:

  • Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
  • Involved in writing JavaScript for dynamic manipulation of the elements on the screen and to validate the input.
  • Worked on front-end validation through JavaScript and back-end validation using Spring Validation Classes.
  • Developed user interface using JSP, AJAX, JSP Tag libraries and Struts Tag Libraries to simplify the complexities of the application.
  • Worked on the Struts framework and JSP and Struts tag libraries to page display technology
  • Developed eCommerce B2B and B2C applications for customers.
  • Identified and resolved programming issues, Servlets and EJB s performance tuning opportunities.
  • Involved in creating multiple Portlets and deploying them to WebSphere Portal Server.
  • Involved in connecting with Confidential WebSphere Content Management to get the data.
  • Involved in updating XML Access scripts for Portal Pages.
  • Involved in developing features to enable and disable portlet functionality.
  • Involved in deploying themes and worked on JSR 168 and JSR 286 Portlets.
  • Involved in theme deployment and content to WebSphere content Management.
  • Extensively worked with Servlets and Struts based multi-tier applications in developing J2EE Components.
  • Involved in Creating Terms and Conditions in the Keypad for Point of Sale Transactions
  • Involved in tax calculations for Point of Sale transactions
  • Involved in updating the SKUS list in the database and also item look up functionality in the POS transaction
  • Used Spring Batch for reading, validating and writing the daily batch files into the database.
  • Involved in Balance Due for POS transactions
  • Involved in detail design developing use cases, use case diagrams, class diagrams, sequence diagrams and high level activity diagrams using UML from the requirements.
  • Participated in converting the business requirements to software specifications using Rational UML
  • Installation and configuration of Development Environment using Eclipse with Weblogic Application server
  • Performed unit testing using JUNIT framework and used Struts Test Cases for testing Action Classes.
  • Developed Maven scripts for various tasks to automate the build process and for the deployment of the application in Web Sphere server.
  • Created Maven build file to build the application and deployed on WebSphere Application Server.
  • Involved in the development of presentation layer and GUI framework using EXTJS and HTML. Client Side validations were done using JavaScript.
  • Involved in writing JavaScript for dynamic manipulation of the elements on the screen and to validate the input.

Environment: Spring, Struts, WebLogic, APACHE, JQuery, JavaScript, JSP, WPS 6.1, WCM 6.1, SERVLET, Eclipse, Junit, MAVEN, GWT (Google Web Toolkit) & Clear Case.

We'd love your feedback!