We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

4.00/5 (Submit Your Rating)

New York, NY

SUMMARY:

  • 8 years of Java/J2EE coding and design experience . Expert level understanding of development life cycle using Waterfall, Test Driven Development ( TDD ), iterative and Agile Scrum practices . Highly motivated self - starter that enjoys coding and design of Java web applications with Web standards .
  • Demonstrated expertise in handling development, maintenance, upgrade & enhancement projects.
  • Expertise in web development applications using Core Ja v a, Servlets, JSP, EJBs ( Session Bean, Entity Beans, JMS / MQ Series ), JDBC, XML, XSD, XSLT, RMI, JNDI, Java Mail, XML Parsers ( DOM and SAX ), JAXP, JAXB, Java Beans .
  • Expert level coding skills in Java and web application development using Struts, spring, Custom MVC and Hibernate frameworks .
  • Strong background in Object Oriented Design ( OOD ), Analysis ( OOA ) and drawing UML diagrams .
  • Extensive experience in front - end technologies like HTML5, CSS3, AngularJS, JavaScript, AJAX, JSP, JSTL, JQuery and other JavaScript libraries.
  • Expertise in producing & consuming SOAP as well as Restful Web Services using WSDL, SOAP, AXIS, JAX - WS, CXF, REST - Jersey, UDDI and WS-Security.
  • Involved in building the code using Maven and Ant and also used Jenkins, Bamboo and Quick build for continuous integration.
  • Expertise in Unit testing using JUnit, Mockito & Power Mock, Integration testing & smoke testing etc.
  • Database Design, Modeling, Migration in the DBs includes Oracle, DB2, MySQL and SQL Server .
  • Performed DB normalization and written SQL queries and PL/SQL - Stored Procedures, Functions, Triggers, Sequences, Indexes, cursors and Views .
  • Experience in executing automated tests using tools like Quick Test Pro ( QTP ), Win Runner, Load runner, Jmeter .
  • Proficient in using GOF Java and J2EE design patterns like Singleton, Front Controller, Business Delegate, Service Locator, DAO, VO etc.
  • Experience in using various JavaScript Web application related libraries such as Backbone.js, React Js, Ember Js, Require.js, Node.js, Knockout, Angular.js, JQuery UI, bootstrap and Google Web Toolkit .
  • Knowledge in using Package Managers like NPM and Bower . Experience in using Task managers like Grunt, Gulp and Brunch.
  • Extensive expertise with WebSphere, WebLogic, Apache Tomcat & HTTP Server
  • Proficient in using java development IDEs like Eclipse, My Eclipse, Net Beans and RAD .
  • Proficient in Asynchronous messaging using JMS and Confidential MQ Series.
  • Experience using various Configuration Management tools like CVS, SVN, Clear Case, and Git/Stash.
  • Database Design, Modeling, Migration in the DBs includes Oracle, DB2, MySQL and SQL Server .
  • Performed DB normalization and written SQL queries and PL/SQL - Stored Procedures, Functions, Triggers, Sequences, Indexes, cursors and Views.
  • Experience in executing automated tests using tools like Quick Test Pro (QTP), Win Runner, Load runner, Jmeter .
  • Involved in maintaining Authentication & Authorizations to the web applications.
  • Involved in defining business rules using JBoss Drools and Confidential JRules .
  • Extensive experience in writing the Apache Camel routing in SOA platform .
  • Conceptual understanding of POC using Big Data & NoSQL tools that includes Hadoop, Cassandra & MongoDB .
  • Knowledge in Big Data Analytics using MapReduce, Cassandra, MongoDB and relational databases .
  • Tenacious problem solver in seeking effective solutions to complex problems with excellent troubleshooting, and presentation

TECHNICAL SKILLS:

Programming: Java1.5/J2EE, C++, JavaScript, Flex 3.0, XML, HTML, PL/SQL.

Web Technologies: JSP, Servlets, Swing, JDBC, JNDI, J2EE, XML, HTML, SOAP, JMS, Hibernate, EJB 2.1/3.0, RMI, WSDL, UDDI, DOM, SAX, XSL, X Path, HTML, AXIS, and Web Services.

Development Tools: Eclipse 3.1, WSAD, RAD, J Developer, Ant, Maven.

Frameworks: Struts 1.2, JSF, Spring, Hibernate.

Designing Tools: Rational Rose, Together, Agile Methodology.

Web/App Servers: Jboss, WebLogic 8.1/10.x, WebSphere 6, Tomcat.

DATABASES Data Bases: Oracle 8i/9i/10g, SQL Server, Sybase11.x, DB2, MySQL.

Distributed Tech: J2EE, EJB, Springs, RMI, Web Services, MQ Series.

Configuration Tools: SourceofSite, StarTeam, VSS, CVS, Clear Case.

Design Patterns: Composite View, MVC, DAO, Singleton, Business Delegate Design Pattern.

Operating Systems: Windows XP/NT/2000, UNIX, Linux.

PROFESSIONAL EXPERIENCE:

Confidential, New York, NY

Sr. Java developer

Responsibilities:

  • Involved in complete SDLC using Agile including design, development, and implementation & testing .
  • Developed Sequence, Use case & class Diagrams and Process Flow diagrams using Rational Rose.
  • Utilized Jasmine and karma for unit testing .
  • Created the load testing scripts in Jmeter and performed load test every release
  • Worked on RAD as the developing environment .
  • Worked upon the dashboard for the project, which contained a variety of charts and drag gable components using jQuery UI Library.
  • Implemented user interface guidelines and standards throughout the development and maintenance of the website using DHTML, HTML, CSS, JavaScript and JQUERY .
  • Used Sencha to develop presentation layer based on HTML5.
  • Used Angular JS to develop Rich Internet and client side application in MVC manner .
  • Developed UI pages using Built in AngularJS directives & the custom widgets and also used Controllers, Expressions, Filters, Tables, Forms and modules to develop MVC architecture .
  • Used React js for effective web development.
  • Used Bootstrap as style sheet along with Angular JS .
  • Integrated the model and view part using Model View Models ( MVVM ).
  • On the backend created a server using Node.js and Express, using multiple backend libraries.
  • Part of a team to work on implementing concepts in multi -threading, multitasking, synchronization, virtual memory, Batch processing, Activity Management and file management.
  • Used Backbone.js and Require.js to create Views to hook up models to the DOM and synchronize data to/from server.
  • Installed node.js and utilized the NPM with Grunt for the build.
  • Created websites for devices using Responsive design .
  • Used spring framework and interacted with back - end database using Hibernate framework .
  • Implemented application using spring concepts - DI/IOC, AOP, Batch implementation and Spring MVC.
  • Used Hibernate Query Language ( HQL ) for writing the custom queries.
  • Set up Object & relationship mappings with Associations, inheritance, & named queries using Hibernate.
  • Implemented business tier using Spring AOP and spring IOC .
  • Parsed the XML based responses using JAXB Parser and validated XML against the schema.
  • Extensively participated in conversion from Oracle to DB2 databases.
  • Developing Web Service Client Component to make use of service APIs.
  • Involved in addressing defects & tracked those using Clear Quest.
  • Implemented and used Web Services with the help of WSDL and SOAP to get updates from other APIs .
  • Developed transformations using XSLT to simplify project specific large XML configuration files.
  • Create Load Test script using QA ar t ifacts to replicate the JVM Crash.
  • Implemented a Test Management System and Shell scripts to automatically create Test Data.
  • Deployed the application on the JBoss Application Server.
  • Developed business logic using Session beans using Confidential Web Sphere Application developer and deployed them using Confidential Web Sphere Application server .
  • Developed Data Access Objects to encapsulate all database specific code using JDBC API . Which is used by CMP EJB’s to access the database.
  • Developed a script file (. Js ), which is used as common validating file for all JSP’s .
  • Developed highly productive dynamic web applications by Groovy on Grails .
  • Produced as well as consumed the SOAP / REST Web Services using WSDL, SOAP and CXF .
  • Consumed & developed Web Services using JAX-WS/JAX-RS to communicate with different departments.
  • Involved in Authorization, Authentications & SSO using Site Minder.
  • Used JMS to pass messages as payload to track different milestones and statuses
  • Used Jenkins a continuous integration server to build code with GIT as source code management system with GIT plugin
  • Involved in WebSphere server configurations set up, DSS, and queues set up & deploying application.
  • Designed and developed functionality to get JSON document from MONGO DB document store and send it to client using RESTful web service .
  • Used JUnit & Mockito to do unit testing for the modules developed .
  • Performance analysis and optimization using Rational Performance Tester tool .
  • Used Rational Clear Case as version controller .

Environment: Java, RAD, WebSphere, Spring Framework, Hibernate, RAML, Servlets, Tag Libraries, HTML5, CSS3, Jmeter, AngularJS, React JS, Backbone JS, JQuery Grunt, Bootstrap, MVC/MVVM, XML, AJAX, JAXP, JAXB, XSLT, WSDL,GIT/Stash SOAP, RESTful, API, DB2, Oracle, Rally, Mongo DB, Confidential Clear Case, Groovy and Grails, Gradle, SFTP, JUnit, Jasmine, Karma, Mockito, JMS, ANT.

Confidential, Orlando, FL

Java Developer

Responsibilities:

  • Developed the core modules for the services by using n- tier architecture
  • Interacting with the client in understanding the requirements and translating them into Technical approaches .
  • Involved in doing peer level reviews .
  • Implementing agile development processes on Software Development life cycle (SDLC).
  • Involved in selecting features, stories and creation of tasks. And also involved in effort estimations, sprint planning, and scrum of scrum meetings, development and testing of the application.
  • Working with QA team to validate the test cases whether the test cases meeting business Requirements.
  • Developed the front - end featuring rich web interface implemented using HTML5, CSS3, JavaScript toolkits like Yahoo User Interface ( YUI ).
  • Developed Web Pages by using JSP Tag Libraries, HTML, and JQuery .
  • Used JQuery framework for UI centric AJAX behavior .
  • Used AngularJS to develop Single Page Application ( SPA ), and took advantage of MVC pattern to produce higher maintainability of the code .
  • Managed projects with Grunt task runner and combined with Bower package manager .
  • Used JavaScript latest version of libraries based on running in the Node.js environment.
  • Used ExtJs graphed in an AJAX driven user interface.
  • Involved in integrating spring framework with JSF components.
  • Created a Python / Django based web application using Python scripting for data processing, MySQL for the database, and HTML/CSS/jQuery and High Charts for data visualization of the served pages.
  • Used spring main components - IOC, AOP, and JDBC Template & MVC.
  • Developed and exposed the Web Services by using JAX-WS, WSDL, SOAP and Apache AXIS.
  • Involved in implementing REST Web Services using Jersey.
  • Consumed Restful responses in XML as well as JSON formats.
  • Imported and consumed the Web Services from other applications.
  • Maintained cache to application using Oracle Coherence .
  • Used SVN for version and source controlling .
  • Involved in doing logging, exception handling & transaction management using AOP.
  • Set up the development environment with Eclipse and WebSphere Application Server .
  • Developed Data Access Objects to encapsulate all database specific code using JDBC API .
  • Prepare unit test cases and perform unit and integration testing to ensure application meets the functional and technical requirements.
  • Designed and developed utility functions and page object model framework using protractor framework using JavaScript .
  • Designed and developed messaging patterns using Apache Camel .
  • Implemented business logic components using EJB and POJOs.
  • Involved in detailed analysis based on the requirement documents
  • Worked on serialize and de-serialize of data in applications using JSON.
  • Transformed, Navigated, Formatted XML documents using XSL, XSLT, XPath and XSL - FO .
  • Generated the PDF documents, merged and prefill the data from application using IText.
  • Used Maven to build the application and Hudson Build is used to compare the versions.
  • Involved in JUnit testing using Mockito & Power Mockito, SOAP UI testing, Integration testing, and smoke testing etc.
  • Used Tivoli Work load Manager for scheduling the jobs .
  • Involved in fixing QA, UAT and production defects and tracked them using QC .

Environment: Java, J2EE, Eclipse, WebSphere, Spring Framework- IOC, AOP, JDBC Template, JSF, JQuery, HTML, CSS, Yahoo UI, React JS, Prime Faces, Angular JS, Ext JS, Backbone JS, AJAX, POJO, Web Services - SOAP & Restful, API, Protractor with java script, AXIS, Jersey, WSDL, SOAP, SQL, PL/SQL, Oracle Coherence, Apache Camel, IText, JUnit, Mockito, Power Maven, SVN, JSON, XSL, XSLT, XPATH.

Confidential, Chicago, IL

Java Developer

Responsibilities:

  • Followed Agile Scrum methodology that included iterative application development, weekly Sprints and stand up meetings.
  • Developed the enterprise application by integrating JSF / Spring / Hibernate Frameworks .
  • Heavily used the Dependency Injection feature provided by spring framework for bean wiring.
  • Used spring framework's JMS support for writing to JMS Queue, Hibernate Dao Support for interfacing with the database and integrated spring with JSF .
  • Added interactivity to the UI pages using JavaScript .
  • Involved in the development of presentation layer and GUI framework using HTML .
  • Developed Contract first Web Services using Spring - WS to communicate with Database Tables .
  • Provided a new Web Service and Client using Spring - WS to get the alternate contractor details.
  • Worked on Restful web services which enforced a stateless client server and support JSON (few changes from SOAP to RESTFUL Technology ) .Involved in detailed analysis based on the requirement documents.
  • Wrote AngularJS controllers, views, and services
  • Used Java Messaging Services ( JMS ) for reliable and asynchronous exchange of important information.
  • Participating development of FIX messages processing engine.
  • Used Spring - JDBC configuration to manage some transactions across multiple databases .
  • Designed and developed the service business process and data access to Oracle database and back - end layers with JAXB, JMS and XM L.
  • Used Maven for building the applications EAR for various environments .
  • Designed, developed JSP, Servlets and deployed them on JBOSS Application Server .
  • Used Spring ORM Support for Hibernate to manage efficiently Hibernate Resources and consistent exception Hierarchy .
  • Used HTTP for co-ordination Internet engineering task force
  • Designed and created Hibernate persistence classes using Hibernate API .
  • Wrote Stored Procedures/ Triggers /Functions using SQL Navigator to perform operations on Oracle database .
  • Participating development of FIX messages processing engine.
  • Used JUNIT extensively and defined various Test Suites and Test Cases.
  • Used Log4J to trace the flow of the application.
  • Deployed application on BEA WebLogic Application Server to get efficient performance.
  • Used Subversion for version control across common source code used by developers.

Environment: JDK, JSF, JBoss, Spring-jdbc, Spring-ws-core, Wsdl, SOAP, JMS, Spring, fix, Hibernate, Maven, Log4J and JUnit, Eclipse, Angular JS, Oracle1, Subversion, tortoise SVN, Mercury Quality center, BEA WebLogic Application Server.

Confidential, Dublin, OH

Java/j2ee Developer

Responsibilities:

  • Involved in analysis and design phase of Software Development Life cycle ( SDLC ).
  • Analysis of Business Requirements and Technical Requirements.
  • Used Waterfall methodology as Software Development model for the project
  • Used HTML, XHTML, DHTML, JavaScript, AJAX, JQuery, JSP and Tag Libraries to develop UI/view pages.
  • Used Spring Core to define beans for Services, Entity services and corresponding depended services .
  • Involved in spring programmatic transaction management using AOP and using Spring Batch .
  • Implemented Batch framework for records processing.
  • Used WSDL, SOAP, AXIS and JAX - WS technologies to create Web Services, generate stubs & consuming the existing services .
  • Involved in developing Restful Web Services using Jersey tool as wrappers to access existing business services by different channels.
  • Used Drools to maintain single point of Business policy, simplify the complex logics & made it easy to be readable by BA's to update the rules based on the requirements.
  • Created DRL files to specify the business rules that to be fired on the operation flows.
  • Integrated Drools with spring container to push the dependency using Ant.
  • Used JBPM to model the combination of business processes with business rules and complex event processing
  • Used JMS to pass messages as payload to track statuses, milestones and states in the workflows .
  • Extensively used GOF Java and J2EE design patterns.
  • Involved in reading & generating PDF documents using ITEXT . And also merge the PDF dynamically .
  • Involved in the configurations set for JBOSS servers, JMS queues and the deployment.
  • Involved in creating queues, MDB, Worker to accommodate the messaging to track the workflows
  • Created Hibernate mapping files, sessions, transactions, Query and Criteria to fetch the data from DB.
  • Enhanced the design of an application by utilizing SOA .
  • Generating Unit Test cases with the help of internal tools Using JUNIT .
  • Used JNDI for connection pooling. Developed ANT scripts to build and deploy projects onto the application server.
  • Involved in implementation of continuous build tool as Cruise control using ANT .
  • Used SVN as version controller.

Environment: JAVA/J2EE, Eclipse, JBOSS, Spring framework - DI, AOP, Batch, Hibernate, HTML, JS, AJAX, JSP, XML, XSLT, XPATH, XQuery, JQuery, WSDL, SOAP, JAX-WS, AXIS, REST, JAX-RS, Jersey, Drools, JBPM, JMS, SVN, JNDI, JUNIT, ANT.

Confidential

Java Developer

Responsibilities:

  • Participated in complete design, development and testing .
  • Developed the application using MVC-1 architecture using JSP, Servlet.
  • Involved in developing Class diagrams, Sequence diagrams using UML
  • Developed HTML and JSP pages for user interaction and data representation.
  • Used JSPs, HTML, Java Script, and CSS for development of the web pages .
  • Developed Ajax, Java Script validation functions for client side validations .
  • Used object query tool JXPath to simplify querying of sets of java objects by using XPath - based syntax and JQuery .
  • Used O/R mapping tool Hibernate for persistence to make the product Database agnostic.
  • Experience calling the mainframe from the distributed platform.
  • Worked with PL/SQL using Oracle and Oracle database .
  • Involved in functional testing, unit testing and Integration testing and defect fixes.
  • Involved in writing custom CSS files for styling .
  • Involved in developing Java classes and Java Beans.
  • Involved in client side validations using JavaScript .
  • Creation of database tables .
  • Extensively used Eclipse for writing code.
  • Involved in Unit Testing .

Environment: JDK, Spring, Web services, WebSphere, JSP, HTML, JSP, Java Script, JUnit, Unix Shell Script, ANT, WSDL, XML, XSLT, JQuery, AJAX, XSD, JXPath, XPath, Oracle, Windows XP.

We'd love your feedback!