We provide IT Staff Augmentation Services!

Sr Java/ J2ee Developer Resume

3.00/5 (Submit Your Rating)

Louisville, KY

SUMMARY:

  • Over 7+ years of experience in designing, development, implementation, client support of Web Applications, Web Services, Client/Server business applications and distributed applications.
  • Extensive experience in all phase of the project life cycle including conceptual, functional and technical design as well as application programming.
  • Excellent hands on experience in developing web based applications using Open Source control framework like Apache Struts and Spring Framework, which involves MVC Architecture.
  • Good knowledge on TCP/IP Stack & protocols including TCP, UDP, VLAN and IPV6.
  • Worked in Web application development using HTML, DHTML, CSS, UML, JavaScript, J2EE (JSP,POJO Servlets, JDBC, JNDI, LDAP, Struts, EJB, AJAX, JSF, spring, JavaBeans, JMS, XML, XSLT, Oracle, SQL, MVC architecture).
  • Experience in Object Oriented Analysis and Design (OOAD) using UML (Structural and behavioral modeling diagrams including Use Case, Sequence, Class, Activity, Package diagrams) design tools like Rational Rose, RUP, and Microsoft Visio.
  • Experience in implementing custom monitoring system through Splunk, Cloud Watch and Pager Duty into deployment processes.
  • Strong Knowledge on UNIX shell scripting like Python, Perl scripting.
  • Proficiency in application servers such as IBM WebSphere, BEA WebLogic, Apache Tomcat.
  • Expertise in web - based GUIs development using Swing, JSP (Java Server Pages), HTML, DHTML, CSS, AWT.
  • Expertise in JBRMS Rules development and Testing using JBoss Rules Management and integrating them with Different layers.
  • Experience working with Agile, Waterfall, and Test Driven methodologies.
  • Extensively worked on ORM tools like Hibernate and widely experienced in implementing Hibernate Inheritance/ Collection / Association Mapping.
  • Excellent hands on experience in working with Java Transaction API (JTA), JBI, JCA, and Java Resource Adaptor.
  • Experienced in writing Web Services and extensive knowledge of web services platform elements like SOAP, UDDI,and JAX-WS, JAX-RPC, Axis and related technologies.
  • Designed applications using J2EE Design Patterns like MVC, Front Controller, Service Locator, Business Delegate, Session Facade, Singleton, Prototype, and Data Access object.
  • Extensively used IDE’s like RAD, Eclipse Net Beans and JCreator.
  • Deployed/supported applications on Application and Web Server‘s such as WebLogic, JBoss, Web Sphere, and Apache Tomcat Web server.
  • Expertise in writing and fine tuning SQL queries, Stored Procedures and Data Analysis on SybaseASE, IQ and DB2 databases.
  • Experience in parsing XML documents using JAXP, which supports SAX and DOM.
  • Experienced in developing server-side components using Servlets for HTTP request processing.
  • Experience with presentation tire development using Apache Struts Framework using Tiles and Custom Tag Libraries
  • Strong Database (RDBMS) development experience in writing queries, functions, stored procedures, triggers, and views in Oracle, SQL, PL/SQL.
  • Having sound knowledge in Ajax and JavaScript validation framework.
  • Expertise in developing database application using Oracle, Sybase, DB2, MySQL, SQL Server.
  • Hands on experience in UNIX environment, shell scripting, socket programming.

TECHNICAL SKILLS:

Programming Languages: JDK, J2EE,SQL, PL/SQL,C,C++

Web/Application Servers: Apache Tomcat, WebLogic, WebSphere, JBoss

MVC Frameworks: Struts, Spring, JSF, JBoss Seam

ORM Frameworks: Hibernate, JPA

Messaging Standards: Java Message Service(JMS), IBM MQ Series, MDB

Databases: Oracle, Microsoft SQL Server 2005/2008, MySQL, Microsoft Access,DB2

Web Service Specifications: JAX-RS(RESTful), JAX-WS, JAX-RPC

Web Service Tools: TCPMonitor, SOAPUI

Client Side Scripting: HTML, XHTML, DHTML, JavaScript, CSS, Flex, MXML, Action Script, Applets, Swing.

Server Side Scripting: JSTL, Bean Shell, Custom Tag Library, AJAX (Dojo, JSON), JSP, Servlets

XML Technologies: XML Schema, XSD, XSLT, DTD, XPath, XQuery, SAX, DOM, JAXP, JDOM, JAXB, SOAP, WSDL

IDEs: Eclipse, Net Beans, IBM Rational Application Developer (RAD)

Build Tools: ANT, Maven

Middleware Technologies: RMI, EJB, JNDI

UML Tools: Rational Rose, MS Visio

Version Control: Sub Version (SVN), Concurrent Versions System (CVS), IBM Rational Clear Case, Visual Source Safe (VSS)

Platforms: Windows, Linux, Unix

PROFESSIONAL EXPERIENCE:

Confidential

Sr Java/ J2EE Developer

Responsibilities:

  • Involved in requirement analysis, functional specifications, and overall component design.
  • Designed and developed application using Agile methodology. High ability to work on SOA, Agile and Waterfall projects.
  • Worked with various methodologies like Agile-Scrum, Iterative and Test Driven Design. Developed and deployed enterprise and web applications assuring quality design performing test driven development using JUnit.
  • Worked in Agile environment with active scrum participation.
  • Developed python scripts in order to migrate information from Oracle to MongoDB.
  • Worked on various UI enhancements using Angular JS modules, JavaScript for Point of Sale (POS) projects, bug fixes, regression defects security Audit mediation, providing fixes, and worked with System test to fix promote and release for Production.
  • Gathered, designed, coded web applications using Ruby on Rails, JavaScript, HTML, CSS and JQuery.
  • Written ANT Scripts to deploy the application into Tomcat application server for development.
  • Designed and Developed Java REST and SOAP Web Services.Worked on Bootstrap to create Responsive Web Design (RWD).
  • Developed Spring REST controllers to serve the data in XML and JSON format and configured the application using Gradle.
  • Build and packages the war files of multiple projects with Gradle automation build system.
  • Developed Angular controllers, services, filters and used Angular UI and Bootstrap for the web application.
  • Developed web services using REST API, Apache CXF and JAX-RS and implemented SOA layer.
  • Used JMS Queues to develop Internal Messaging System. Used JMS to publish messages to queues, to be processed by message driven beans (MDB).
  • Developed backend process of interacting with WebServices, JMS for reading and posting requests onto an Error Handling queue.
  • Used IDE IntelliJ to write the selenium scripts and POM's. Developed the application using IntelliJ.
  • Implemented and Designed WebServices using SOAP and Restful via Spring-RS and Apache CXF.
  • Developed web GUI involving HTML5, Node JS, Java Script under MVC architecture Worked with NoSQL databases such as Cassandra, MongoDB and Riak.
  • Customized Logo screens for POS and BackOffice according to Customers.Provided offline support for mobile Point of Sale (POS) systems.
  • Designed, analyzed and developed the front-end and back-end using JSP, Servlets, HTML, CSS, SASS, Bootstrap and Angular JS.
  • Developed Socket programs Using TCP, UDP, SSL, URL Connections and Multithreading.
  • Wrote UNIX shell scripts. Network programming using TCP/IP protocol. Debug network application software, such as telnet proxy, ftp, http proxy using Sniffer.
  • Build an application using C language that communicates between client server and with the multiple servers using TCP and UDP.
  • Developed Ruby on Rails 3 web applications using MongoDB and back-ground processes using Redis.
  • Developed internal application using AngularJS and Node.js connecting to Oracle on the backend.
  • Designed static and dynamic Web Pages using JSP, HTML, CSS and SASS.
  • Used Angular JS, Node JS and Bootstrap in effective web design.
  • Design and development web-application for business reporting and systems monitoring and troubleshooting; using J2EE, Tomcat, Sybase ASE, Sybase Replication Server, IBM MQ Java.
  • Worked on a data migration project. Created applications in Java/Python to do the data migration from oracle to MongoDB. Developed Python scripts using multithreading module.
  • Created interfaces for custom software applications using Perl/CGI, JavaScript, Handlebars.js, HTML and CSS in a Linux environment.
  • Configured Source Code Management tools with Bamboo and executed triggers in SVN.
  • Coded scripts to clean normalize, reformat data for loading into the system using Ruby scripts.
  • Designed GUI screen to get User information with HTML, CSS, Perl Script, JSF, JSP, Struts tag library.
  • Implemented Micro Services in our application as part of DevOps implementation using REST and Maven.
  • Created Real-time Reporting systems and dashboards using XML, MySQL and Perl.
  • Developed generic process flow diagram, Use case diagrams, Class diagrams, and Sequence diagrams using Eclipse and MS Visio.
  • Configured with gulp.js to test the JavaScript with JSHint, run unit tests with Jasmine-Karma, compile SASS and concatenate, minify the source code for deployment.
  • Used AngularJS and JQuery library for creation of powerful dynamic Web Pages and web applications by using its advanced and cross browser functionality.
  • Well versed with core Java concepts like Collections, Multithreading, Remote Method Invocation (RMI), Serialization, and Java Beans.
  • Created build scripts using ANT, Maven and used Jenkins for continuous build. Used Maven build script in building and deploying activities. Developed JUnit test cases.
  • Developed Web Services (SOAP & REST) to interact with different Components.
  • Used Web Services for creating rate summary and used WSDL and SOAP messages for getting insurance plans from different module and used XML parsers for data retrieval.
  • Coded, tested and documented various packages, procedures, and functions for libraries, also used JUnit for unit testing and Mockito for mock based testing.
  • Employing Java Object/Relational bridge technologies such as Hibernate, JPA, Spring, RESTful Web services.
  • Used JavaScript for client side validation. Using JSON, AJAX to create interactive front-end GUI.
  • Maintained and deployed Jenkins build pipeline. Created Jenkins user guide documentation and provided to users.
  • Developed backend business logic with Spring Framework and achieved asynchronous messaging with Java Messaging Services.Wrote Spring Restful Web services using JSON / XML.
  • Migrated project's database to SQL Server from MySQL and DB2. Designing GUI screens by using HTML, JSP.
  • Developed the user interface using the JSP pages and DHTML to design the dynamic HTML pages.
  • Developed Web Service provider methods (bottom up approach) using WSDL, XML and SOAP for transferring data between the Applications.
  • Used Eclipse Indigo as IDE to develop application code. Track and maintained the different versions of the application using SVN.
  • Integrated reporting web application into Tomcat servlet container/Apache web server environment on Linux and Windows platforms.
  • Used GitHub version control to push and pull code into it and deployed code in Oracle WebLogic Server.
  • Worked with GIT Version Control for Project Configuration Management.
  • Install, configure and support WebLogic Application Servers on UNIXin multi domain environment for multiple applications.
  • Developed test suites using JUnit, TestNG, Mockito & Power mock frameworks.
  • Created mock objects using Mockito to perform unit testing.
  • Setup the Continuous Integration (CI) process for the application using the Jenkins.

Environment: Spring, SOAP, MVC, Bootstrap, JMS, Gradle, RESTful, Servlets, MS SQL Server, Sybase, WebLogic, SVN, AngularJS, Ajax, Tomcat, GIT, JavaScript, TCP, UDP, SSL, MongoDB, Scala, IntelliJ, HTML, Apache CXF, Ruby, Hibernate, CSS, XML,Mockito, Web Services, Jenkins, JSON, Micro Services, EJB, Eclipse.

Confidential

Java/ J2EE Developer

Responsibilities:

  • Involved in requirement gathering, analysis and design and developed class and sequence diagrams using UML.
  • Involved in various Software Development Life Cycle (SDLC) phases of the project like Requirement gathering, development, enhancements using Agile methodologies.
  • Used Agile-Scrum methodologies for development. Worked in Agile based development environment and participating in Scrum sessions.
  • Implemented Spark using Scala and utilizing Data frames and Spark SQL API for faster processing of data.
  • Developed asynchronous process to create Tokens for Telecom and Point of Sale -POS(Mobile).
  • Used core Java features such as Multi -Threading, Collections, and Exception handling to process transactions.
  • Responsible for developing front end user interfaces and business logic to retrieve claims information from the back end using Java, Java Script, Struts, CSS, HTML, Ajax and implemented the command design pattern.
  • Deployed the applications on Apache Tomcat Server.
  • Involved in developing unit test cases using JUnit, Power Mock and integrated them with Gradle builds.
  • Involved in writing the Gradle build file for assembling web services.
  • Developed prototype for two-factor authentication screens using JQuery, Bootstrap and Struts tags.
  • Involved in designed fully distributed system with the use of Restful API and Micro Services.
  • Involved in the implementation of AngularJS, MVC architecture using Struts framework.
  • Involved in detecting changes to model objects and detect execution context for expressions by using AngularJS.
  • Designed and developed front-end using Servlets, JSP, JSF, HTML, JavaScript and AJAX.
  • Implemented Struts as a web framework, spring as dependency injection framework and Hibernate as database ORM framework.
  • Used of JAXB to convert the xml schemas into objects to use in the application.
  • Involved in writing UNIX, Shell and Perl scripts for automation of deployments to Application server.
  • Configured DICOM TCP/IP and FTP transfer through web and networking by using Java, XML, XSLT, and HTML.
  • Developed of web based applications and TCP/IP socket applications in UNIX, using PHP, C, Perl, JavaScript, Oracle, MS SQL, t-sql, Pl/SQL, open SSL. Developed Perl and Shell Scripts on the UNIX machine.
  • Created the SVN Repository and managed the central file repository.
  • Designed and Developed Java REST and SOAP Web Services. Worked in the backend SQL Server database.
  • Developed JavaBeans with Hibernate for necessary transactions like fetching the required data, updating the customer information.
  • Developed a fully functional prototype application using JavaScript (JQuery and Backbone.js) and Bootstrap, connecting to a Swing, RESTful server on a different domain.
  • Used XML, XSD and JSON messages for Data transfer. Used JAXB API and DOM for XML parsing messages.
  • Used Web Services for creating rate summary and used WSDL and SOAP messages for getting insurance plans from different module and used XML parsers for data retrieval.
  • Designed and deployed server side EJB (Session Beans and Entity Beans) components on Eclipse IDE.
  • Performed Unit Testing on the application and the web services before its release to QA.
  • Used GitHub as version control system for the source code and project documents.
  • Automated the migration of Subversion (SVN) repositories to GIT while preserving the commit history and other metadata like branches, tags and authors.
  • Deployed the applications on multiple WebLogic Servers and maintained Load balancing High availability and Fail over functionalities.
  • Packaging and Deployment of builds through Maven scripts and integrated with Jenkins.
  • Installed, configured and administered WebLogic Serverin various environments.
  • Developed code participating in different layers of the application such as JSPs for presentation, Servlets as controller and EJBs for holding business logic.

Environment: Hibernate, Tomcat,Spring, Gradle, Servlets, Scala, Eclipse, Bootstrap, JMS, GIT, GitHub, RESTful, MVC, AngularJS, Micro Services, WebLogic, MS SQL Server, Web Services, JDBC, XML, Oracle, PL/SQL, UML, JAXB, TCP, SVN,JavaScript, SOAP, CSS, Ajax, XSL, JUnitJenkins, Clear Case.

Confidential

J2EE Developer

Responsibilities:

  • Involved in the analysis, design, and development and testing phases of Software Development Lifecycle (SDLC).
  • Involved in planning process of iterations under the Agile Scrum methodology.
  • Used Spring MVC, JSP, JavaScript, JQuery, Bootstrap, HTML and CSS in developing mini-site application.
  • Designed Use Case Diagrams, Class Diagrams and Sequence Diagrams and Object Diagrams.
  • Developed a web-based reporting for credit monitoring system with HTML, XHTML, and Tiles using Struts framework.
  • Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC).
  • Managed SVN branching and merging for older projects in multiple simultaneous releases.
  • Worked with Subversion/CVS, and GIT Software Configuration tools (Source Control).
  • Developed Session beans that encapsulate the workflow logic.
  • Developed and Enhanced application banking application on Spring MVC Framework.
  • Used Java/J2EE Design patterns like Business Delegate and Data Transfer Object (DTO) in the project that facilitates clean distribution of roles and responsibilities across various layers of processing.
  • Developed XML Web services for retrieving credit information from the credit bureau.
  • Developed Web services using WSDL for credit card application.
  • Used GIT bridged to Jenkins as a repository for managing/deploying application code.
  • Used RESTful Web Services for communicating data between different applications.
  • Development using the Use Cases and business logic & Unit Testing of Struts-Based Application.
  • Providing a framework for mapping object-oriented domain model to a traditional relational database using Hibernate.
  • Implementation of JMS between Workflow module and backend Message Forwarding Engine.
  • Tested the application functionality with JUnit Struts Test Cases.

Environment: Java, Hibernate, Spring, RESTful, GIT, Jenkins, Bootstrap, Annotations, Servlet, JNDI, Oracle, SVN, JUnit, JMS, HTML, XHTML, XML,ANT, Web Services, Web Logic, Oracle.

Confidential

J2EE Developer

Responsibilities:

  • Extensively used Web Sphere Studio Application Developer for building, testing, and deploying applications.
  • Developed the presentation layer and GUI framework in HTML, JSP and Client-Side validations were done.
  • Involved in Java code, which generated XML document, which in turn used XSLT to translate the content into HTML to present to GUI.
  • Implemented XQuery and XPath for querying and node selection based on the client input XML files to create Java Objects.
  • Used Web Sphere to develop the Entity Beans where transaction persistence is required and JDBC was used to connect to the MYSQL database.
  • Deployed the applications to Tomcat Application Server and static content to apache web servers.
  • Involved in developing and deploying EJB's in WebSphere Server.
  • Involved in coding plugin to integrate JIRA with other systems using JQuery, Ajax and REST web service.
  • Involved in writing application level code to interact with APIs, Restful Web Services using AJAX, JSON.
  • Developed Session Beans on Web Sphere for the transactions in the application.
  • Wrote the MS SQL Queries to retrieve the information from the Database.
  • Written server side validations using JavaScript.
  • In the database end, responsibilities included creation of tables, triggers, stored procedures, sub-queries, joins, integrity constraints and views.
  • Worked on MQ Series with J2EE technologies (EJB, Java Mail, JMS, etc.) on Web Sphere server.
  • Authentication of the users is implemented using LDAP.

Environment: Java, EJB, IBM Web Sphere Application server, JMS, JSON, JUnit, JDBC, XML, XSLT, CSS, DOM, HTML, MySQL, JavaScript, Oracle, UML, Clear Case, ANT.

Confidential, Louisville, KY

Java Developer

Responsibilities:

  • Involved in drawing UML diagrams like class diagram, package diagrams, sequence diagrams, activity diagrams using SBP.
  • Developed various UML diagrams like use cases, class diagrams, interaction diagrams (sequence and collaboration) and activity diagrams.
  • Used various Java, JEE design patterns like Factory, Session Facade, DAO, DTO, etc.
  • Worked on project deployment files such as web.xml and context definition files for servlet mappings, Java bean class definitions, Action Classes mappings, transactions, JSPs declarations, validation and database connection pooling.
  • Created procedures, triggers, functions and packages using PL/SQL.
  • DevelopedUI components like JSP, JSTL, JavaScript and Ajax.
  • Implemented error handling including logging critical errors to database.
  • Involved in Designing the Database and developed Stored Procedures, triggers.
  • Provided the Action classes, Action Form classes for the project.
  • Involved in setting coding standards and writing related documentation.
  • Involved in unit testing the application using JUnit and performed the code review.
  • Provided the PL/SQL scripts for Oracle9i and used in the project.
  • Created browser compatibility matrix to perform compatibility testing & present various report to product owner.
  • Advocating the appropriate level of quality by the resolution of important Defects.

Environment: Java, JSP, JDBC,EJB, Eclipse, JSTL, Java Script, SQL, Oracle, TOAD, SQL, UML, Ant.

We'd love your feedback!