We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

2.00/5 (Submit Your Rating)

Chicago, IL

SUMMARY:

  • 6+ Years of strong software experience in design, development and deployment of web - based and Client-Server business applications using OOP, Java/J2EE technologies in various domains like Finance/Health/Commerce/Telecom/Insurance.
  • Experience with Angular 2, Angular JS, JQuery, JavaScript, VBScript, C++, Perl, AJAX, Adobe Flex, ActionScript, JSON, HTML, DHTML, CSS, Tiles, Tag Libraries.
  • Expertise in client scripting language and serve scripting languages like JavaScript, JQuery, JSON, Bootstrap, Node.js, AngularJS, Backbone.js and Angular 2.
  • Experience in developing client-side, server-side/middle-tier components applying Java/J2EE design patterns and frameworks: Servlets, JSF, Struts, Spring, Web Services, EJB, JMS, MQ Services, Hibernate, iBatis, JDBC, JPA, Log4j, Portals, GWT, JSP, Custom Tag Library, POJO’s, JSTL, AJAX, JSON, JavaScript, XML, UML, Log4J and Junit.
  • Proficient in applying design patterns like MVC, Singleton, Session Facade, Factory, Abstract Factory, Service Locator, Visitor, Observer, Decorator, Front Controller, Data Access Object.
  • Proficient in implementation of frameworks like Struts, Spring, JSF, AJAX frameworks (Rich Faces, My Faces) and ORM frameworks like Hibernate.
  • Transaction implementation (CMP, BMP, Message-Driven Beans), JMS, Struts, Spring, Swing, Hibernate, Java Beans, JDBC, XML, Web Services, JNDI, Multithreading etc.
  • Extensive experience in designing MongoDB multi-shared cluster and monitoring with MMS.
  • Experienced in using PERL to read and write data from/to Excel, Sql Server and MySql.
  • Experience in developing cross platform server side applications using Node.js BackBone.js and Angular.js.to achieve scalability in real-time web applications.
  • Automate report generation in MongoDB using JavaScript, shell scripting, java.
  • Experience in Web Service Technologies: SOAP, WSDL, UDDI,Apache Axis, CXF, IBM JAX-WS.
  • Expertise in XML technologies -XSL, XSLT, XML schemas, XPath, XForms, XSL-FO and parsers like SAX, DOM.
  • Expertise in developing SOA (Service Oriented Architecture), REST and J2EE Web Services based on SOAP, WSDL, UDDI, JAX-WS, JAXB, JAX-RPC using tools like Apache Axis.
  • Strong experience with MongoDB development (reports, schema design, map reduce functions) and migrations from SQL relational databases.
  • Experience in writing Queries, Stored Procedures, Triggers, Cursors, Functions and Packages using TOAD.
  • Experience with major relational databases - Oracle 8i/9i/10g/11g, SQL Server 2000/2005/2008, DB2, My SQL.
  • Extensive development experience in different IDE's like Eclipse 3.x, Jbuilder 9.x/8.x, WSAD 5.x, IBM RAD and AltovaXMLSpy.
  • Experienced in Implementing the application’s using J2EE design patterns like Singleton,DAO (Data Access Object),RDBMS.
  • Expertise in design with Use Case, Sequence diagrams, Activity diagrams, Class diagrams with exposure to UML, tools like Rational Rose and use of Rational Unified Process (RUP).
  • Excellent experience in Object Oriented Analysis and Design (OOAD), Development, Implementation and Testing of various software applications using Java, J2EE.
  • Experience in software configuration management using CVS, SVN and IBM Clear Case.
  • Hands on experience with build tools like ANT, Maven and logging tools like Log4J.
  • Expertise in testing with Junit using tools like JMeter.
  • Experience in Agile software development process, Test Driven Development and Scrum.

TECHNICAL SKILLS:

Java/J2EE Technologies: Servlets, JSP, JSTL, JDBC, JMS, JNDI, RMI, EJB, JFC/Swing, AWT, Applets, Multi-threading, Java Networking

Programming Languages: Java JDK 1.4/1.5/1.6/1.7/1.8, C++, C, SQL, PL/SQL

Application/Web Servers: Oracle/BEA Weblogic 8.1/9.1, IBM Websphere 5.1/6.0/6.1/7.0, JBoss, Tomcat 5.0.28/6.0,Bug tracking, Jenkins.

Frameworks: Struts 2.x/1.x, Spring 3.x/ 2.x, Hibernate 3.x, JSF 1.2/2.0,iBatis,Flex

UI Frameworks: JQuery, AngularJS, Bootstrap, Angular 2.

IDEs: Eclipse 3.x, IBM WSAD, IBM RAD 7.x/6/x, IntelliJ

Web technologies: JSP,JavaScript, JSON,JQuery,AJAX,XML,XSLT, HTML/XHTML/DHTML/HTML5, CSS/CSS3, Flash, ActionScript 3.0

Design Tools: Adobe PhotoShop, Adobe After Effect, Dreamweaver

Web Services: JAX-WS, JAX-RPC, JAX-RS, SOAP, WSDL, UDDI, REST,SOAP UI

XML Tools: JAXB, Apache Axis, AltovaXMLSpy

Methodologies: Agile, Scrum, RUP, TDD, OOAD, SDLC

Modeling Tools: UML, Rational Rose, Visio

Testing technologies/tools: JUnit, JMeter, HtmlUnit, Powermock, Mockito, Selenium

Database Servers: Oracle, DB2, SQL Server, MySQL

Version Control: CVS,SVN, Rational clearcase, git

Build Tools: ANT, Maven, QuickBuild

Metadata / Reporting Tools: Jakarta POI-HSSF

Platforms: Windows 2000/98/95/NT4.0, UNIX, Windows 7

PROFESSIONAL EXPERIENCE:

Confidential, Chicago, IL

Java/J2EE Developer

Responsibilities:

  • Involved in design and development of modules in the application.
  • Coordinated closely with client's Enterprise Architecture team in signing off the design of the application.
  • Maven was used to manage dependencies in the application and deploy it on WebLogic Application server. CVS was used for the version control
  • Involved in implementation of project as an SME in all the phases and ensured quality deliverable to the client.
  • Implemented MVC architecture using Spring MVC framework.
  • Composing the application classes as Spring Beans using Spring IOC/Dependency Injection.
  • Strong front end was developed using JSP, AJAX, Struts tags library, jQuery, HTML, CSS, and Angular 2.
  • Developed common APIs for Curam Agenda Player and dynamically load agenda pages based on admin configuration.
  • Developed new rules to extend eclipse plug-in check style for improvement of code quality of Javasource code in Curam.
  • Involved in developing RESTful web services for making use of HTTP protocol between client and server.
  • Used DOJO for client side framework.
  • Involved in developing the web pages using Angular2, which are powerful in building the Single page web applications.
  • Involved in migrating the whole code base of Angular 1.5 to Angular2.
  • Developed Data persistence API using Hibernate and Spring DAO layer.
  • Implemented logging and transaction manager using Spring's Aspect Oriented Programming (AOP) concept.
  • Established continuous integration (CI) practices and standards for Confidential with JIRA and Jenkins.
  • After setting up the products on Linux, I trained a number of development groups on the products.
  • Used multithreading in programming to improve overall performance.
  • Used Hibernate, by creating its mapping file and coding for data access methods.
  • Coded various business process methods required for creation of Web Services related to customer information and provider information, using JAX-WS, SOAP, WSDL and JAX-RS, REST web services.
  • Advanced knowledge of Amazon Web Services.
  • Implemented critical DB design optimization techniques in the application. Created Oracle Cron jobs to update crucial tables.
  • Enhancing C++ APIs and writing procedures for interacting with database and support new functionality.
  • Redesigned and tuned SQL queries to improve the performance of the applications.
  • Developed and executed test data for unit, functional and user acceptance testing to assure quality project deliverables.
  • Code and design review for C++ and Java modules.
  • Worked on Maven2 during build process also modified pom.xml to use latest libraries and specifications.
  • Worked in build process, such as running build scripts to check out the code from SVN, to build it and deploying under UNIX boxes also running Web sphere deploy, startup scripts.
  • Handled the build and Deployment strategies.
  • Involvement in end to end project phases and providing warranty support on the applications.
  • Set up Jenkins server and build jobs to provide continuous automated builds based on polling the Git source control system during the day and periodic scheduled builds overnight to support development needs using Jenkins, Git, JUnit, Selenium and Maven.
  • Coordinated in all testing phases and worked closely with Performance testing team to create a baseline for the new application.
  • Involved in achieving minimum percentage of code-coverage for unit tests, which was a requirement for committing to a repository

Environment: Java/J2EE, Spring, Hibernate, JSP, JIRA, Jenkins, Curam, Servlets, HTML, DOJO, Angular 2, JavaScript, Struts, Spring AOP, XML, XSD, XSLT, CSS, JPA, JUnit, JQuery, RAD, Oracle, PL/SQL, SQL developer,Websphere Application Server, C++, WebLogic, ANT, Rational Clear Case, Log4j, Unix, Microsoft Visio, Quality Center, JIRA Tracking tool.

Confidential, Phoenix, AZ

Sr. Full Stack Java Developer

Responsibilities:

  • Defined and constructed layers, server-side objects and client-side interfaces based on J2EE design patterns, Developed and implemented Swing, spring and J2EE based MVC (Model-View-Controller) framework for the application.
  • Designing and implementing the User Interface using OO JavaScript, Ember JS, HTML, CSS/CSS3, SASS and AJAX.
  • Designed Prototype and project layout skeletons using ReactJS, JQuery and CSS/LESS and HTML5.
  • Experienced in developing web-based applications using Java, XML, CSS, HTML, DHTML and JavaScript.
  • Involved in designing and developed presentation layer using JSF, Ajax, and JQuery and third party libraries.
  • Implemented the associated business modules integration using spring, and Hibernate data mapping.
  • Worked on writing Perl scripts covering data feed handling, implementing business logic, communicating with web-services through SOAP Lite module and WSDL.
  • Used spring dependency injection, annotations and Spring MVC components to implement business layer and navigation part of application.
  • Involved in developing the web pages using Angular2, which are powerful in building the Single page web applications.
  • Struts Tag Libraries and Struts Tiles Framework were used in addition to JSP, HTML5, AJAX and CSS in developing the presentation layer.
  • Used PERL to compare multiple files, finding differences between those files and translating data in the files prior to output.
  • Developed JSPs to dynamically generate HTML5 and display the data to the client side. Java Mail API was used to notify the user of the status and completion of their project.
  • Have used AJAX to retrieve data from server synchronously in the background without interfering with the display and existing page in an interactive way.
  • Developed several REST web services which produces both XML and JSON to perform tasks, leveraged by both web and mobile applications.
  • Restful web services using Jersey for JAX-RS implementation.
  • Worked on Rest Web services as well as Node Rest framework for backend services, used Mongo DB (NoSQL) for database services.
  • Used various jQuery and Bootstrap plug-in like date picker, Bootstrap selectors.
  • Exposed and consumed SOAP based Web Services to communicate between systems.
  • GUI design and development using Java Swing, JFC Used for open source web testing.
  • Developed several SOAP based JAX-WSWeb Service interfaces for integrating multiple systems, code re-usability.
  • JBoss Application server implementation, support, workload management and performance tuning including Web server setup configuration with JBoss App Server.
  • Developed web application and Implemented user interface using Ruby , CSS, HTML5, JavaScript, and JQuery .
  • Wrote SQL queries, stored procedures and enhanced performance by running explain plans.
  • Expertise in using Design patterns and object oriented methodologies to design software for mobile phones (mobile application).
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.
  • Deployed Application instance on JBoss and WebLogic Server.
  • Used multithreading in programming to improve overall performance.
  • Developed various helper classes needed using multi - threading .
  • Created and configured new JIRA projects and worked with departments to maintain existing JIRA projects.
  • Developed the data access classes using JDBC and SQL queries
  • Used log4j for logging and SVN for version control.
  • Brief experience on implementing the AngularJS in creating animations based on CSS classes for a new requirement surfaced for the client.
  • Created and implemented demo versions of each paid application.
  • Developed the application in python language for multiple platforms.
  • Used automated test cases using Python 2.7 in open source framework Django 1.2.
  • Used XStream API to transfer data back and forth between Spring MVC and Ext JS.
  • Custom Node.js proxy used to simulate API responses before client implementation was complete, and to proxy requests to finished client APIs, handling authentication, custom headers, virtual application root, etc.
  • Developed Unit test cases using JUnit, Mockito and Easy mock.
  • Consumed Web Services for getting the credit card information from third party application.
  • Developed, Tested and Debugged the Java, JSP and EJB components using Eclipse RCP.
  • Oversaw all aspects of testing JUnit, FIT, and SIT, End to End, Regression, User acceptance and Performance.
  • Used Git as Version Control System for the application.
  • Use of data structures and algorithms for time and memory complexity reduction
  • Used JMeter to test performance of SOAP protocol.
  • Configured the Web sphere application server to connect with Oracle Server in the back end by creating JDBC data source and configured MQ Series and JMS Queues with IBM RAD and WAS to create new connection factories and queues.
  • Used to test performance both on static and dynamic resources using JMeter.
  • Ensured Agile, JDE & Oracle Databases are in sync. Create & distribute weekly Reports and followed up on Change Activity; managed released documents and maintain server database.

Environment: Java, J2EE, JDK 1.7/1.8, RCP, JBOSS, Angular 2, AWS SDK, Ext JS, Git, Swing, JFC, Perl 5.6, Spring 4.x, AWS SNS/SQS, hibernate4.x, Core Java, SOAP/Rest, Web Services, Python 2.7, JavaScript, UML, Web Services, HTML5,CSS, SASS, RAD 7, WAS 8 WSDL, SDK’s, JIRA 5.x/6.x, JAXB, Linux, C++, JAX-WS, JAX RPC, JMS, JSF, UNIX, Ruby1.9.3, AKKA, NOSQL(MongoDB), Angular JS, NodeJs, ReactJS, AJAX, Apache JMeter, JQuery, JUnit, Maven, Oracle 10g.

Confidential, Chicago, IL

Java/J2EEweb developer

Responsibilities:

  • Followed Agile methodology and Participate in Sprint planning meetings with business users and prioritizing user stories
  • Worked on UML Class diagrams and Sequence diagrams for Design requirements and flow diagrams by using Rational Tools.
  • Reviewing and analyzing data model for developing the Presentation layer and Value Objects.
  • Extensive use of Spring Framework for Controller components and view components.
  • Involved in writing the exception and validation classes using Struts validation rules.
  • Used OR mapping tool Hibernate for the interaction with database.
  • Developed various java objects (POJO) as part of persistence classes for OR mapping.
  • Developed tabs with rollover effect using JavaScript plus other effects.
  • Used SOA Architecture to Develop SOAP Web service, generated WSDL and consume the services.
  • Developed web services using SOAP and WSDL with Axis.
  • Tested the Web services using SOAP UI Client tool.
  • Developed, implemented, and maintained an asynchronous, AJAX based rich client for improved customer experience using XML data and XSLT templates.
  • Involved in writing the parsers for parsing and building the XML documents using SAX and DOM Parsers.
  • Developed SQL stored procedures and prepared statements for updating and accessing data from database.
  • Developed the DAO's using SQL and Data Source Object.
  • Development carried out under Eclipse Integrated Development Environment (IDE).
  • Used JBoss for deploying various components of application.
  • Used Ant for building Scripts.
  • Used JUNIT for testing and check API performance.
  • Used log4j for application & error logging.
  • Used Clear Case Version Control for Project Configuration Management.

Environment: Java, J2EE, Spring, JBoss, Eclipse, Hibernate, JSP, Servlets, AJAX, JavaScript, HTML, XML, JAX-RPC, JUnit, Ant, Oracle, Tomcat8.0, Log4j, JUNIT, SAX & DOM parsers, XSLT, POJO.

Confidential

Software Engineer

Responsibilities:

  • Performed analysis for the client requirements based on the developed detailed design documents.
  • Developed Use Cases, Class Diagrams, Sequence Diagrams and Data Models using Microsoft Visio.
  • Developed STRUTS forms and actions for validation of user request data and application functionality.
  • Developed JSP’s with STRUTScustom tags and implemented JavaScript validation of data.
  • Developed programs for accessing the database using JDBC thin driver to execute queries, prepared statements, Stored Procedures and to manipulate the data in the database.
  • Developed the application using J2EE architecture.
  • Involved in developing JSP forms.
  • Delivering feature design and implementation of log rotation using C++ based on business requirements.
  • Designed and developed web pages using HTML and JSP.
  • Migrate xml database to MySQL database(develop schema, writing procedures and C++ database APIs)for performance.
  • Enhancing and implementing new features in C++.
  • Coding, code review, system integration testing in C++.
  • Involved in developing business tier using stateless session bean.
  • Used JavaScript for the web page validation and Struts Valuator for server side validation.
  • Designing the database and coding of SQL, PL/SQL, Triggers and Views using IBM DB2.
  • Developed Message Driven Beans for asynchronous processing of alerts.
  • Used JDBC for database connectivity with MySQL Server.
  • Used CVS for version control.
  • Used Clear case for source code control and JUNIT for unit testing.
  • Involved in peer code reviews and performed integration testing of the modules.

Environment: Java, J2EE, Struts, HTML, JSP, JDBC, EJB, ANT, XML, IBM Web Sphere, C++, JUNIT, DB2, Rational Rose, CVS, UNIX, Clear Case.

We'd love your feedback!