We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

4.00/5 (Submit Your Rating)

Renton, WA

SUMMARY:

  • Inclusively8 Plus years of IT experience in various web - based, Enterprise, Client/Server and Distributed applications using Java/J2EE.
  • Expertise and have extensive knowledge and working experience on Software Development Life Cycle (SDLC), Service- Oriented Architecture (SOA), Rational Unified Process (RUP), Object Oriented Analysis and Design (OOAD), UML and J2EE Architecture.
  • Excellent in front-end UI design actions by writing HTML5/HTML, CSS3/CSS, Bootstrap, JavaScript, jQuery, jQuery UI, jQuery Mobile to make better Single Page Application SPA working on Node.JS Server.
  • Extensive experience in Angular.JS for application implementation, proficient in creating modules, controllers, routeProviders, factory services, ng-repeat, customizable filter, http get/post methods and directives to realize functionalities like REST service with Ajax call, input validations, searchable and sortable contents.
  • Hands on experience in writing light weight Node.js express server, and using technologies like Ajax, JavaScript/jQuery, JSON to make connections between server and databases like MongoDB and MySQL .
  • Working Knowledge of MVW frameworks like Backbone.Js, Moustache.JS and Bootstrap.JS .
  • Hands on experience in Aurelia Framework. Implemented Aurelia life Cycle and Aurelia components.
  • Extensive experience in Open Source Java frameworks such as: Spring Dependency Injection, Inversion of Control, Aspect-Oriented Programming, Spring MVC, Hibernate and Struts.
  • Good Hands of experience on JSPM package modules.
  • Excellent working knowledge in designing and developing enterprise applications using J2EE technologies such as JDBC, Servlets, JSP, JNDI, JMS, JSTL, JUnit.
  • Excellent knowledge of design patterns (Singleton, Factory pattern, Flyweight, Decorator, Strategy, DAO, Session Facade and Model View Controller).
  • Expertise in writing SQL queries in PL/SQL and T-SQL, triggers, stored procedures in Relational Database Management Systems like Oracle, MySQL, PostgreSQL and Microsoft SQL Server.
  • Sound RDBMS Concepts, extensively worked with Oracle, DB2 and MYSQL databases and OraclePL/SQL experience.
  • Expert in deploying applications on application servers like IBM Web Sphere Application Server, WebLogic, JBoss, and Tomcat.
  • Experienced in implementing SQL queries, stored procedures with highest degree of optimization.
  • Experience in J2EE Software Development Life Cycle SDLC of business applications on Web and client-server environment using Java and J2EE patterns, together with JSP, Servlet, SOAP, AJAX, JDBC, XML, XSLT,JavaMail, JAXB, Web Service and REST.
  • Experience in Software Development Life Cycle SDLC Requirements Specification, Design documents and writing Test cases -Waterfall to Agile methodology.
  • Exposure to NoSQL databases like MongoDB,Cassandra.
  • Knowledge on open source Javascript tools like Google Web Toolkit.
  • Knowledge in Junit, Mockito and PowerMock for unit level testing.
  • Experience in writing build scripts using Shell Scripts, ANT, Maven.
  • Knowledge inSelenium for automated testing.
  • Professional in using Log4J for logging.
  • Expertise in using ANT and Maven andGradle for building and deploying application on the servers.
  • Strong experience with Version Control like Subversion (SVN), Concurrent Version Systems (CVS), GIT.
  • Good knowledge in unit test cases like Jasmine and Karma.
  • Extensively used Maven and ANT as build script for application build and deployment, Junit and log4j for unit testing and logging and Client side java script Unit testing tools such as Jasmine along with karma, coffee, mocha, chai scripts.
  • Good understanding of client side build tools like Npm, bower, Grunt and Gulp.
  • Good knowledge on MQ, Active MQ and IBM MQ.
  • Sound knowledge on continuous integration tools like Jenkins, QuickBuild, Bamboo.
  • Ability to provide solutions for functional and technical problems and meet deadlines. Excellent team player, very dynamic, flexible with positive attitude and excellent learning skills.

TECHNICAL SKILLS:

Languages: Java, JavaScript, SQL/PL-SQL, C, C++.

Operating Systems: Windows, Unix, Linux.

Java/J2EEEnterprise Technologies: JDBC, Swing, JSP, Servlets, EJB, JSTL, JMS, Spring, Struts, JSF, JPA, Log4j, and LDAP.

J2EE Web Services: SOAP, REST, WSDL, JAX-RS, JAX-RPC, JAXP, JAXBClient Side Programming: HTML/HTML5, CSS2/CSS3, DHTML, AJAX, JQUERY, JSON

JavaScript Frameworks: Aurelia, AngularJS, node.js, Backbone.js, React.js, Requier.js, Ext JS

XML Technologies: XML, XSL, XSLT, DTD, XML Schema, SAX, DOM.

Database: Oracle,SQL Server,MySQL,MongoDB,Cassandra

Web and Application Servers: Apache Tomcat, IBM WebSphere, WebLogic, Sun Glass fish, JBoss.

Methodologies: SDLC, OOAD, Agile.

Tools: Apache ANT, MAVEN, Net beans, Eclipse, RAD, Eclipse IDE, Edit Plus, JSfiddle, Brackets, Microsoft Visual Studio, webstrom, npm, bower,Grunt and Gulp.

Testing Tools: JUnit, Selenium,Mockito and PowerMock

Version Control: Clear Case, CVS, SVN, GIT

Continuous Integration Tools: Jenkins, QuickBuild,Bamboo

JavaScript Unit Testing Tools: Jasmine along with Karma,protractor.

ESB products: Apache Camel, Mule, JBoss fuse.

ORM frameworks: Hibernate,JPA,Ibatis,Spring JDBC Template,JDBC

PROFESSIONAL EXPERIENCE:

Confidential, Renton, WA

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in business requirements gathering and Analysis, Design, Development, Integration and testing of application modules.
  • Experienced in Object Oriented design and development.
  • Experienced in Linux software application development.
  • Implemented agile methodology throughout the project development lifecycles.
  • Involved in Agile Software Development Team using SCRUM, TDD Test Driven Development.
  • Responsible for setting up Angular JS1.5 for UI development.Developed html views with HTML, CSS3 and AngularJS.
  • To enhances existing pages. Developed UI screens for the User to search and view the Login Application information using primefaces.
  • Used advanced shell-scripting tools to develop build scripts and examine log files.
  • Design and developed various view and partial view using Object Oriented JavaScript, JSON, JQuery, Ajax Helpers and Node.js, Backbone.js, Bootstrap.
  • Involved in developing HTML and JavaScript for client side presentation and, data validation on the client side with in the forms.
  • Data Operations were performed using Spring ORM wiring with Hibernate.
  • Used a micro service architecture, with Spring Boot-based services interacting through a combination of REST and MQ to build, test and deploy Identity MicroServices.
  • Used Spring Boot for building applications along with Spring Initializer and bootstrapping the build configuration for a Boot-based web application and develop custom solutions that act upon Jenkins information in real time.
  • Developing and maintaining custom monitoring, tuning and data migration software for Oracle and NoSQL databases and worked.
  • Used groovy and spring boot to collecting the data from users and packaged the data as JSON distributed app.
  • Involved in acceptance testing using Cucumber and SeleniumWeb Driver.
  • Working on service oriented systems that utilize REST web frameworks, SOAP and message queue technologies (Spring MVC 4, Spring REST Template, Rabbit MQ AMQP server, Spring Integration, Pivotal Cloud Foundry).
  • Experience in using frameworks like JUnit for unit testing of the modules.
  • Implemented agent-server messaging dialog using Camel and JMS.
  • Hands on experience in writing Spring Restful Web services using JSON / XML.
  • Created the PL/SQL stored procedure, function, triggers for the Oracle 12c database.
  • Experienced using SVN Configuration tool.
  • Used shell-scripting tools to examine log files for errors and faults.
  • Created Epic stories, user stories, testing tasks, estimates using Rally.
  • Used IDEs like Eclipse 3.x, Version Control Systems SVN, and continuous Integration tool Jenkins.
  • Used Tiger VNC for Virtual Network Computing. (Tiger VNC in Red Hat Enterprise Linux 7).
  • Used advanced Angular JS structure-with-gulp-node.

Environment: JSP, HTML5/HTML, CSS3/CSS, JavaScript, JQuery, Primefaces, JSF, JAVA, REST, JSON, Angular.js1.5, Node.js, Backbone.js, Spring Restful, Jenkins, Junit, Maven, Hibernate JPA, Java, XML, SVN, Rally Software, oracle 12c, Eclipse, Internet Explorer, Firefox, Chrome.

Confidential, Windsor, CT

Full Stack Developer

Responsibilities:

  • Involved in design of application framework using J2EE guidelines and different J2EE design patterns and Object Oriented Analysis and Design (OOAD) methodologies.
  • Used JDBC connectivity for querying, inserting, updating, deleting data from Oracle database.
  • Involved in translating functional requirements into technical requirements.
  • Involved in document analysis and technical feasibility discussions for implementing new functionalities.
  • Installed and configured AEM 6.1, AEM 5.6 of Adobe CQ Web Content Management System and Apache Felix Admin Console.
  • Build REST web service by building Node.js Server in the back-end to handle requests sent from the front end jQuery Ajax calls.
  • Implemented the Graphic User Interface GUI by coding in HTML5, CSS3, Bootstrap, JavaScript, jQuery, and jQuery UI.
  • Involved in development of User Interface using HTML/HTML5, CSS/CSS3, JavaScript, and JQuery, AJAX, Angular JS, D3 JS and Knockout JS
  • Designed Single page web applications object oriented JavaScript Framework like Angular.JS and Ext.JS.
  • Created prototypes in HTML, JavaScript and CSS for different UI pages.
  • Rendered views using ReactJS.
  • React JS integration to make info page modular.
  • Integrate the dynamic pages with Angular JS and jQuery to make the pages’ dynamic.
  • Used AngularJS framework for building web-apps.
  • Used Backbone.JS for passing on data from HTML forms.
  • Migrated from Angular to Aurelia Framework.
  • Implemented Aurelia Life Cycle and imported Aurelia components.
  • Configured Jenkins with Gulp for continuous integration into various environments.
  • Used Gulp for build and package management tools.
  • Created and updated test scenarios, test plans, and test cases according to use case and design.
  • Used JSPMfor loading node modules.
  • Developed and tested many features in an AGILE environment-using Ruby on Rails, HTML5, XML, CSS and JavaScript.
  • Used Spring MVC Model View Controller to handle/intercept the user requests and used various controllers to delegate the request flow to the Backend tier of the application.
  • Configured the xml files for Open Source Spring Framework to fulfill the Proxy Pattern.
  • Configured the xml files for Spring Security injection to ensure the back-end security by discriminating the role of users as well as access authority for the URIs and Server side assets.
  • Designed and developed business components using Spring Boot.
  • Extensively worked on Spring Bean Wiring, Spring DAO and Spring AOP modules.
  • Implemented Spring AOP in exception handling, which it reduces the development time to handle the exceptions
  • Implementing Apache Camel DSL scripts to route messages.
  • Implemented design patterns like Session Facade, Singleton, Factory, Service Locator and DAO.
  • Wrote Hibernate configuration files to enable the data transactions between POJO and Oracle Database.
  • Built DAO package as well as DAO IMPL package to implement the data access logic, and using Hibernate Annotation to do the data mapping.
  • Used Log4J API for logging and debugging.
  • Developed UNIX shell scripts for performing administrative Tasks.
  • Used Core java concepts in application such as multithreaded programming, Synchronization of threads used thread wait, notify, join methods.
  • Developed the application using Agile Methodology.
  • Worked on Java Messaging Services (JMS) for developing messaging services.
  • Used JERSEY framework to implement the JAX-RS (Java API for XML and RESTful Service).
  • Experience implementing EAI, B2B integration, EDI and Service Oriented Architecture (SOA) applications using technologies J2EE, XML, DB2, RedHat Linux
  • Used Ant for building and deploying the war file into application server.
  • Worked with Eclipse as the IDE to develop, test and deploy the application.
  • Github is used for version control systems and source code management.
  • Created test cases using JUNIT and Mockito.
  • Created automated test cases for the web application using Selenium.
  • Created new Cucumber testing applications to test all the batch applications
  • Configured and set up JBoss Server for deployment.
  • Used JMeter for performance and load testing.
  • Used JIRA for tracking bugs.
  • Used JENKINS for continuous integration.
  • Experience in working with Gradle for Dependency Management and also as build tool.
  • Deployed application in virtual server - Confidential Web Services for maintaining Volumes, Creating Snapshots and Security Groups in AWS .

Environment: Java/J2EE, Design Pattern, Servlets, JSP, JSF, JDBC, Spring, Hibernate, JavaScript, Ajax, JQuery, Web Services, ReactJS, AngularJS, Aurelia JS, Elastic Search, Gulp, JSPM, Node.js, D3 JS, JERSEY, JUnit, HTML, CSS3, Bootstrap, JBoss Application Server, Core Java, Ant, PL/SQL, RESTful API, JENKINS, Github, Selenium, Eclipse, Log4J, JIRA, AWS.

Confidential, Gold Driver, CA

Sr. Full Stack/UI Developer

Responsibilities:

  • Implemented major concepts of Core Java such as OOPS, Multi-threading, Collection Framework, Memory Management along with Enterprise Java Beans on REST based Web Service.
  • Used Agile methodology in the software development process.
  • Updated pages using HTML5, CSS3, in AngularJS framework and created Responsive Web Pages using Bootstrap framework.
  • Developed the application on Node.js platform using JavaScript programming.
  • Familiar with concepts of Directives, Data-Binding and Dependency Injection inAngularJS.
  • Developed single page web application using AngularJS.
  • Implemented various validation controls for form validation and custom validation controls with jQuery.
  • Used Backbone.JS for passing on data from HTML forms.
  • Mapped XML to Java Objects using DOM XML Parser in the view of marshalling and un-marshalling.
  • Involved in upgrading servers to the latest JDK versions.
  • Used Spring MVC Model View Controller to handle/intercept the user requests and used various controllers to delegate the request flow to the Backend tier of the application.
  • Configured the xml files for Open Source Spring Framework to fulfill the Proxy Pattern
  • Implemented design patterns like Session Façade, Singleton, Factory, Service Locator and DAO.
  • Wrote Hibernate configuration files to enable the data transactions between POJO and Oracle Database.
  • Implemented XSL transforms to translate XML marked up instructions for Ticket Processing into HTML formats.
  • Deployed application in virtual server - Confidential Web Services .
  • Maintaining Volumes, Creating Snapshots and Security Groups in AWS .
  • Configuration and deployments of AXIS2 components on WebLogic application server at class loader level, and used the same to build and consume the web services (both synchronous and asynchronous).
  • Used top-down approach for creating a web service through AXIS-2.
  • Involved in creating Restful web services using JAX-WS, JAX-RS and Axis-2 .
  • Developed REST web service in Maven Development environment and shared it with counterparts.
  • Developed components of Web Services (JAX-WS, REST, JAX-RPC) end to end, using different JAX-WS standards with clear understanding on WSDL (Type, Message, Port Type, Bindings, and Service).
  • The Java Message Service (JMS) API is used to allow application components to create, send, receive, and read messages.
  • Designed spring boot mechanism without configuration XML's and replaced it with Java classes.
  • Implemented WMQ as the JMS for reliable and asynchronous exchange information.
  • Installed Websphere Server for handling HTTP Request/Response. The request and response from the client are controlled using Session Tracking in JSP.
  • Session Beans were developed to process the requests from the user.
  • Used Web Services - WSDL and SOAP for getting credit card information from third party.
  • Implemented various design patterns in the project such as Business Delegate, Session Façade, Data Transfer Object, Data Access Object, and Service Locator.
  • Developed test scripts in Selenium Web Driver using Java Language.
  • Designed various tables required for the project in Oracle database and used created Stored Procedures and Prepared Statements for various database operations.
  • Extensively used Rally for test cases, bug reporting, and requirements.
  • Involved in automation testing using Selenium Web Driver on Mockito framework.
  • Used Firefox Poster Plug-in for testing REST Web Services.
  • Used Git along with stash to keep track of all the implementations and modifications done in the project, allowing several developers to collaborate.

Environment: JDK, Servlets, JSP, XML, jQuery, Bootstrap, Spring, Hibernate, Web Service(JAX-WS), HTML5, CSS3, GIT, AWS, Websphere, Mockito, Selenium, Webdriver, Eclipse Luna, Log4j, Axis, Oracle, and Maven.

Confidential, Sayreville, NJ

Sr. Java/UI Developer

Responsibilities:

  • Involved in translating functional requirements into technical requirements.
  • Involved in document analysis and technical feasibility discussions for implementing new functionalities.
  • Build REST web service by building Node.js Server in the back-end to handle requests
  • Implemented the Graphic User Interface GUI by coding in HTML5, CSS3, Bootstrap, JavaScript, jQuery, and jQuery UI.
  • Applied data transformation business rules to transform code from one format to another format using Node JS.
  • Developed the application on Node.js platform using JavaScript programming.
  • Designed Singlepage web applications object oriented JavaScript Framework like Angular.JS
  • Used Node JS architectural concepts like event loop, callbacks, and event emitters.
  • Created prototypes in HTML, JavaScript and CSS for different UI pages.
  • Used Anguar Js for passing on data from HTML forms.
  • Refactored and enhanced an existing Angular JS application to follow strict MVC patterns for improved source code maintenance which resulted in significant percentage of code reduction, ease of upgrade, scalability, ease of developer spin up and enhanced performance.
  • Used Angular JS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
  • Created custom directives in Angular JS for re-usable components (multi-field form elements, background file uploads)
  • Involved in implementing the complete Application in the in-build MVC Architecture with AngularJS.
  • Worked on creating documents in Mongo DB. Configured Mongo DB to persist the logs.
  • Created various types of indexes on different collections to get good performance in Mongo DB.
  • Created the Node JS EXPRESS Server to build MVC framework from front-end side AngularJS to back-end Mongo DB.
  • Built backend REST API with Node.js and Express.js.
  • Used Log4J API for logging and debugging.
  • Developed UNIX shell scripts for performing administrative tasks.
  • Developed the application using Agile methodology.
  • Worked on Java Messaging Services (JMS) for developing messaging services.
  • Used JERSEY framework to implement the JAX-RS (Java API for XML and RESTful Service).
  • Integration to 3rd party services via WebServices sending Asynch web service calls
  • Used Ant for building and deploying the war file into application server.
  • Worked with Eclipse as the IDE to develop, test and deploy the application.
  • SVN is used for version control systems and source code management.
  • Created test cases using JUNIT and Mockito.
  • Worked on writing unit test cases for Angular JS controllers using Karma test runner and Jasmine framework
  • Created automated test cases for the web application using Selenium.
  • Configured and set up JBoss Server for deployment.
  • Used JIRA for tracking bugs.
  • Used JENKINS for continuous integration.

Environment: Java/J2EE, DesignPattern, Servlets, JDBC, JavaScript, Ajax, Jquery, WebServices, ReactJS, AngularJS, Express JS, NodeJS, Jersey, JUnit, HTML, CSS3, Bootstrap, JBoss Application Server, Ant, RESTful API, JENKINS, SVN, Selenium, Eclipse, Log4J, JIRA, Mongo DB.

Confidential, Bentonville, AR

Java/UI developer

Responsibilities:

  • Involved in requirements gathering and analysis from the existing system. Captured requirements using Use Cases and Sequence Diagrams.
  • Developed the application using Struts, Servlets and JSP for the presentation layer along with JavaScript for the client side validations.
  • Developed and used JSP custom tags in the web tier to dynamically generate web pages.
  • Worked with Struts (MVC Paradigm) components such as Action Mapping, Action class, Dispatch action class, Action Form bean.
  • Implemented spring service layer with dependency wiring, transaction, DAO and annotations.
  • Designed and developed the Java bean components and O/R Mapping using Hibernate.
  • Developed code for IBATIS supporting classes, Data Access Programming using IBATIS
  • Developed Business logic with Spring MVC frame work and ORM mapping using IBATIS ORM frame work.
  • Experienced in various modules of spring namely Spring Core, Spring IOC, Spring AOP, Spring JDBC, Spring MVC
  • Implement the authentication, authorization, and access-control features by using Spring Security
  • Proficient in Web designing & development, using Adobe Dreamweaver, HTML5, CSS, JavaScript, XML, Angular JS, JSP, JSON, JSF and Ajax
  • Used PL/SQL, Stored Procedures for handling Oracle database
  • Wrote Test Cases using JUNIT as a framework.
  • Developed a code for Web services using XML, SOAP and used SOAP UI tool for testing the services.
  • Proficient in testing Web Pages functionalities and raising defects.
  • Participated in Code Reviews for better quality assurance and Debugged the application Module.
  • Deployed the application on WebLogic server.
  • Involved in planning process of iterations under the Agile Scrum methodology
  • Used CVS for version control system.
  • Used Log4J for logging the user events.
  • Used ANT for compilation and building the project.

Environment: Java, J2EE, JSP, Servlets, Agile, JMS, Structs, Hibernate, Spring DI & AOP, Web Services, UML, HTML, DHTML, PL/SQL, JavaScript, Oracle, CSS, XML, Weblogic, Log4j, CVS, Oracle, SQL server, JUnit, Eclipse, SOAP.

Confidential

J2EE Developer

Responsibilities:

  • Involved in requirements gathering and analysis from the existing system. Captured requirements using Use Cases and Sequence Diagrams.
  • Developed the application using Struts, Servlets and JSP for the presentation layer along with JavaScript for the client side validations.
  • Developed and used JSP custom tags in the web tier to dynamically generate web pages.
  • Worked with Struts (MVC Paradigm) components such as Action Mapping, Action class, Dispatch action class, Action Form bean.
  • Implemented spring service layer with dependency wiring, transaction, DAO and annotations.
  • Designed and developed the Java bean components and O/R Mapping using Hibernate.
  • Extensively worked on Spring Bean Wiring, Spring DAO and Spring AOP modules.
  • Implemented Spring AOP in exception handling, which it reduce the development time to handle the exceptions
  • Used PL/SQL, Stored Procedures for handling Oracle database
  • Wrote Test Cases using JUNIT as a framework.
  • Developed a code for Web services using XML, SOAP and used SOAP UI tool for testing the services.
  • Proficient in testing Web Pages functionalities and raising defects.
  • Participated in Code Reviews for better quality assurance and Debugged the application Module.
  • Deployed the application on Tomcatserver.
  • Involved in planning process of iterations under the Agile Scrum methodology
  • Used CVS for version control system.
  • Used Log4J for logging the user events.
  • Used ANT for compilation and building the project.

Environment: Java, J2EE, JSP, Servlets, JMS, Hibernate, Spring DI & AOP, Web Services, UML, HTML, DHTML, PL/SQL,JavaScript,Struts,CSS, XML, Tomcat,Log4j,CVS, Oracle, SQL server, JUnit, JNDI, Eclipse, SOAP.

Confidential

Web Developer

Responsibilities:

  • Part of planning sessions with team members to analyze requirements. Outlined, proposed and coded the proposed solutions.
  • Developed the web application using JSF framework with user interfaces using JSP, HTML, and CSS. Also used JSF validation framework for front-end validationsused DOJO toolkit to construct Ajax requests and build dynmaic webpages using JSP’s, DHTML and java scripts.
  • Development of Action Forms, Action Servlets, Action and Validating Action Forms in Struts framework.
  • Configuring Action Mappings in Struts-config.xml. Extensively involved in the development of Web Services interface to workflow system to facilitate setting up of customer's modem.
  • Developed the bean, the business method interfaces and the DAO for the workflow Web Services framework.
  • Design and implementation of J2EE patterns E.g. MVC, Value Object, Data Access Object, Business Delegate, Service Locator, Session Facade.
  • Developed applications, which access the database with JDBC to execute queries, prepared statements, and procedures.
  • Developed programs to manipulate the data and perform CRUD operations on request to the database.
  • Worked on developing UseCases, ClassDiagrams, Sequencediagrams, and DataModels.
  • Developed and Deployed SOAP Based Web Services on Tomcat Server
  • Coding of SQL, PL/SQL, and Views using IBMJMS management.
  • Used JUNIT for unit level testing.
  • Used Log4J for logging the user events.

Environment: Java, J2EE, AJAX, JSF, SOAP, HTML, XML, JSP, JDBC, ANT, XML, Tomcat, JUNIT, DB2, Eclipse, GIT,Log4J,WebLogic,Dojo.

We'd love your feedback!