We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

4.00/5 (Submit Your Rating)

Gaithersburg, MD

PROFESSIONAL SUMMARY:

  • A senior Java Developer with 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 Java, 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.
  • 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
  • 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.
  • Proficient in using GOF Java and J2EE design patterns like Singleton, Front Controller, Business Delegate, Service Locator, DAO, VO etc.
  • Proficient in using java development IDEs like Eclipse, My Eclipse, Net Beans and RAD.
  • Proficient in Asynchronous messaging using JMS and IBM 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 IBM 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 skills.

AREAS OF EXPERTISE:

  • Requirement Analysis
  • Design & Development
  • Test Cases Preparation
  • Unit Testing, Integration testing, Smoke testing & system testing
  • Expert in Effort Estimates
  • Object Oriented Programming
  • UML diagrams
  • UAT/Production follow up & Support
  • Performance Testing &Tuning
  • SDLC
  • Waterfall, RUP & Agile Methodologies
  • Project Management
  • Integrating third party tools
  • Technical Trainer
  • Release Management
  • Offshore Coordination
  • Health & banking domain knowledge
  • Batch framework & processing
  • Dependencieswith other teams
  • Multilayer Architecture
  • ClientRelationship Management
  • Activity Management
  • Integration framework
  • KT & Share point documents
  • Peer programming
  • Configuration Management

TECHNICAL SKILLS

  • C, C++, Java & J2EE
  • Struts, Spring, and JSF
  • Oracle 9i/10g/11g, DB2, MySQL and SQL Server
  • WSDL, SOAP, AXIS, JAX-WS, CXF, REST-Jersey, UDDI, and WS-Security.
  • Hibernate, iBatis
  • JUNIT, Mockito, SOAP UI, Power Mock
  • XML, DTD, XSD, XSLT, JAXP (DOM & SAX) and JAXB
  • HTML, DHTML, CSS, JavaScript, JSP, JQuery, DOJO and Tag libs, React JS, Angular JS, Backbone JS, Ext JS, Node JS
  • UML - Rational Rose, MS Visio, JUDE
  • Eclipse, My Eclipse, Net Beans and RAD
  • Oracle Coherence
  • Drools, JRules, JBPM
  • SVN, CVS and Clear Case, GitHub
  • QC, Jira, Rally, Clear Quest
  • WebSphere,WebLogic, Apache Tomcat & HTTP Server
  • WIN NT/2000/XP/2003/7, and Unix
  • Hadoop,Cassandra, MongoDB.

PROFESSIONAL EXPERIENCE:

Confidential, Gaithersburg, MD

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 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.
  • Extensively used Hibernate in data access layer to access and update information from the Oracle database.
  • 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.
  • Expertise in application integration using adapters includes File Adapter, DB & FTP/SFTP adapters.
  • 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 artifacts to replicate the JVM Crash.
  • Implemented a Test Management System and Shell scripts to automatically create Test Data.
  • 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
  • Created Branches, and performed Merges in Source Tree &GIT/Stash.
  • 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, HTML, Jmeter, AngularJS, React JS, Backbone JS, JQuery Grunt, Bootstrap, MVC/MVVM, XML, AJAX, JAXP, JAXB, XSLT, WSDL,GIT/Stash SOAP, Oracle, Rally, Mongo DB, IBM Clear Case, Gradle, SFTP, JUnit, Jasmine, Karma, Mockito, JMS, ANT.

Confidential, Chicago, Illinois

Sr. Java/J2EE 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).
  • 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.
  • 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.
  • 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, Yahoo UI, React JS, Prime Faces, Angular JS, Ext JS, Backbone JS, AJAX, POJO, Web Services - SOAP & Restful, Protractor with java script, AXIS, Jersey, WSDL, SOAP, SQL, PL/SQL, Oracle Coherence, Apache Camel, IText, JUnit, Mockito, Power Mockito, Maven, SVN, JSON, XSL, XSLT, XPATH.

Confidential, Charlotte, NC

JAVA/J2EE 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.
  • 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 XML.
  • 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, Chicago, IL

Java 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:

  • 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 Bill Payment Service.
  • Developed User Interface using JavaScript and HTML. Implementing Authentication Core Java.
  • Involved in unit testing, debugging and bug fixing of application modules.
  • Extensively involved in writing the SQL queries to fetch data from database.
  • Defined Web Services using XML-based Web Services Description Language.
  •  Building  Java API's/Services backing User interface screens using  Spring MVC
  • Have experience in integrating other systems through XML.
  • Worked with Core Java concepts like Collections Framework, multi-threading, memory management.
  • Experience of resolving issues with JVM and multi-threading. Connected to backend database by using JDBC.
  • Using JDBC and SQL developed data access objects.
  • Performance of Client side validations using JavaScript. Involved in Error Handling using JSP .
  • Implemented XML for validations. 
  • Involved in Coding of Enterprise java   Beans , which implements business rules, and business logic.
  • Monitored, studied and analyzed application logs from production environment and analyzed data for performing detail analysis of issues related to production.

Environment: Java, J2EE, Struts, JSP, JDBC, EJB, ANT, XML, IBM Web Sphere, JUNIT, DB2, CVS, UNIX.

Confidential

Web Developer

Responsibilities:

  • Understanding the functional specifications and architecture. 
  • Involved in Project Design Documentation, design Reviews and Code Reviews. Implemented server side programs by using Servlets and JSP.
  • Designed, developed and validated User Interface using HTML, Java Script, XML and CSS.
  • Implemented MVC using Struts Framework.
  • Handled the database access by implementing Controller Servlet.
  • Designed tables to access the database in Oracle and involved in writing PL/SQL, Stored Procedures, and Triggers.
  • Used JDBC prepared statements to call from Servlets for database access. Widely used HTML for web based design.
  • Developed Deployment descriptor using XML files.
  • Configured connection pooling using Web Sphere application server. Involved in Unit testing for various components.
  • Used Log4J for any errors in the application. Used CVS for version controlling.

Environment: Java, J2EE, JSP, Servlets, HTML, DHTML, XML, JavaScript, CVS, Struts, Hibernate, Eclipse, WebLogic, PL/SQL and Oracle.

We'd love your feedback!