We provide IT Staff Augmentation Services!

Java/ J2ee Developer Resume

Elkridge, MD

SUMMARY:

  • 7 years of IT experience in the areas of Object Oriented Analysis, Design, Development, Coding, Implementation and Testing of web based multi - tier applications related to Insurance, Content management industries, Accounting and Retail domains
  • Extensive experience in designing and developing software applications with the JDK 1.6/1.5/1.4/1.3, J2EE, EJB, Annotations, Java, JSP, Servlets, Java Beans, AJAX, JMS, JDBC, JAXP, XML, JavaScript, JQuery, CSS, Web Services, SOAP.
  • Proficient in Java/J2EE Design Patterns including singleton, Factory, Model View Controller (MVC), Data Access Object (DAO), and Business Delegate.
  • Good working experience in various Agile methodologies like Test Driven Development (TDD), SCRUM, and Pair Programming.
  • Expertise in JMS and MQ Series
  • Very good understanding of Object Oriented Design (OOD), Design Patterns, J2EE Design Patterns, MVC, Struts, multi-tier architectures and distributed architectures
  • Sound knowledge of Object Oriented Programming (OOP), Analysis and Design (OOAD) concepts and designing experience using Star UML , Rational rose to develop UML/ design artifacts like Class Diagrams, Sequence Diagrams and Use case realization.
  • Responsible for designing Presentation Tier (web pages) using the concepts such as Themes, Skins, HTML, XML, CSS, Java Script and jQuery using AJAX and have adequate knowledge on AngularJS.
  • Extensive experience in developing JEE based Web Services to expose useful functionality to web users through SOAP, describing them using WSDL, registering them using UDDI for easy availability to potential users and consuming using Axis2 and JAX-WS.
  • Expertise in Integration of Amazon Web Services (AWS) with applications infrastructure.
  • Good Working experience in using different modules like Spring Core Container Module, Spring Application Context Module, Spring MVC Framework module, Spring AOP Module, Spring ORM Module in Spring Framework.
  • Experience in using Groovy on Grails for Plugin configuration, Consuming Web services, and implementing Security for the application.
  • Good exposure in writing numerous test cases using Junit, TestNG framework with JPROB integration.
  • Expertise in Eclipse, IntelliJ and JBuilder for developing, deploying and debugging the applications.
  • Good working knowledge of persisting java objects using Hibernate that simplify data storage and retrieval to the underlying database.
  • Hands on experience on jBPM. In depth understanding of process engine.
  • Implemented various levels of application and services using Spring-Framework, Micro Services, EJB3, Struts2 and ORM tools like Hibernate for fast pace and efficient code generation.
  • Profound knowledge on various XML technologies i.e., writing DTD, Schema, Namespaces, XSL, Xpath, Xlink, XQuery, XHTML and SAX, DOM, JDOM parsers.
  • Extensive experience in using SQL and PL/SQL to write Stored Procedures, Functions, Packages, snapshots, Triggers and optimization with Oracle, DB2 and MySQL databases. Hands on SQL Performance Tuning Operations and worked on database tools such as TOAD and SQL Loader.
  • Experience with Angular JS MVC Framework including authoring complex directives, services, controllers and filters working with animations, routing and states.
  • Proficient in Developing MVC framework using Groovy on Grails, Spring 3.0 (IOC, MVC, AOP), ORM framework using Hibernate, GORM for online & batch enterprise applications.
  • Experience Developing application using Groovy, Grails, GSP, GORM, Grails Plugins and Grails Rest Services
  • Strong experience in SOA architecture and publishing web services (SOAP, RESTful) that include several components like SOAP, WSDL, XML, XSD, UDDI, JAX-RS and JAX-WS, JAX-RPC, JAXB.
  • Strong knowledge of J2EE/Java application development background, with experience in defining functional and technical specifications and deploying applications (WAR and EAR) on various servers in multiple ambiences (DEV, SIT, UAT and PROD).
  • Experience in Configuration Management, setting up company Version policies, build schedule using SVN, CVS and GIT.
  • Expertise in working on App/Web servers like Web Logic 8.x/9.x/10.x, Apache Tomcat 5.x/6.x/7.x.

TECHNICAL SKILLS:

Web Technologies: XML, XSLT, JavaScript, HTML, AngularJS, WSAD, Web Methods

Java Technologies: J2EE, JDBC, J2SE, Swing, AWT Java Beans, JMS, JSF Servlets, Groovy, REST, SOAP.

Frameworks: Hibernate, Spring, Junit, TestNG.

Servers: Web Logic, JBOSS, IBM Web Sphere, Apache Web Server, Tomcat 8.0.

Languages: Java, C, C++, Shell Scripting, UML.Databases,Oracle, MongoDB, MS-SQL.

Tools: Rational Rose 2000, JBuilder, MS-Office, Front Page, Ant, Code Check, Maven, Eclipse, IntelliJ.

Operating Systems: UNIX, Linux, Windows, DOS.

Version Control Tools: CVS, SVN, Git.

PROFESSIONAL EXPERIENCE:

Confidential, Baltimore, MD

JAVA/ J2EE Developer

Responsibilities:

  • Developed the single page application following Agile Scrum, participated in daily standups, sprint reviews, Kickoffs and used Jira for project management.
  • Involved in the presentation layer development using HTML, JQuery, JQuery UI, JavaScript, JSON and AJAX.
  • Built AngularJS framework including MVC architectures, different modules, specific controllers, templates, customized directives and custom filters.
  • Used AngularJS components like controllers, directives, factory and service resources, routing, Dependency injection, 2-way data binding, filters and events.
  • Design and Coding of various Java (1.8), J2EE modules like Spring MVC, Spring Rest, Hibernate.
  • Designed, developed and implemented the business logic required for Security presentation controller.
  • Developed REST based web services using spring web services module.
  • Consumed web services from other vendors to retrieve information using Spring Rest Client.
  • Involved in writing client-side validations using JavaScript.
  • Used Web services (SOAP) for transmission of large blocks of XML data over HTTP.
  • Developed Data Access Objects to access middleware Web Services.
  • Manipulated data using CRUD operations of MongoDB and Oracle database management system and handled database access and data transmission based on RESTful web service.
  • Designed various tables required for the project in Oracle 11g database and used the stored procedures in the application.
  • Wrote Stored Procedures, Triggers and Functions on PL/SQL on Oracle to support both databases for the application.
  • Developed Spring MVC controllers to handle the requests coming from UI.
  • Deployed the application to web sphere application server using WAS admin console.
  • Developed unit test cases using Jasmine and Karma as unit test runner for various application modules.
  • Used GIT for source code maintenance and for version control. Written Maven Scripts to build generate WAR file, used Jenkins for CI/CD process of the application.
  • Interacted with Business Analysts to come up with better implementation designs for the application.

Environment: Java, J2EE, Hibernate, Spring, Web Services, SOAP, REST, XML, XSLT, HTML, JavaScript, AJAX, JQuery, Oracle, SQL, PL/SQL, SQL Developer, Git, LINUX, Eclipse, SCRUM.

Confidential, Elkridge, MD

Java Full Stack Developer

Responsibilities:

  • Designed and Developed UI for Customer Service Modules and Reports using AngularJS, HTML, CSS, Bootstrap, LESS, JavaScript and jQuery.
  • Design and Coding of various Java (1.8), J2EE modules like Spring MVC, Spring Rest, Hibernate, JPA.
  • Experience in implementing and migrating and deploying workloads on Azure VM.
  • Developed Enterprise wide Naming standards and convention for WebSphere MQ.
  • Performed WebSphere MQ installation and configuration support
  • Created and administered all the required MQ objects like Queue Managers, Queues, Channels, Process Definition, Clusters and Name Lists.
  • Maintained application configuration artifacts of WebSphere products and applied fix packs for WAS, MQ and Process Servers.
  • Developing new web application using HTML5( Thyme leaf templates) and Spring Boot framework

    Project is agile based, and the responsibilities include scrum status updates, planning, backlog grooming, task estimation review meetings.

  • Utilized AngularJS framework to bind HTML template (views) to JavaScript object (models).
  • Created Custom Directives in AngularJS, making use of Modules and Filters objects according to the application requirement.
  • Developed unit test cases using Jasmine and Karma as unit test runner for various application modules.
  • Developed views using Bootstrap components, Angular-UI and involved in configuring routing for various modules using angular UI router.
  • Developed complete Business tier with stateless and Stateful session beans with JPA and involved in writing JPA named queries and to fetch data from Oracle database.
  • Used ClearCase as version control and then migrated to Sub Version.
  • Developed application on Spring 3.x framework by utilizing its features like Multi-threading, Spring Dependency injection, Spring Beans, Spring Security, Spring JDBC, Spring Web flow using Spring MVC.
  • Designed and Developed REST API end-points using Swagger YAML and NodeJS.
  • Developed Micro Services to provide RESTful API utilizing Spring Boot with Spring MVC.
  • Designed and developed various server-side components like service handlers for service layer
  • Involved in making Spring and Hibernate enhancements to existing applications.
  • Created Logging aspects for auditing and logging purposes using Spring AOP and implemented security for the application using Spring Security.
  • Created REST clients to consume data from other partner applications.
  • Developed Apache Camel endpoints and used producer template to route messages to JMS queues.
  • Involved in creating Message enrichers and customizing REST responses using Camel Free marker templates.
  • Developed Batch jobs using Spring Batch to read flat files and load the data into Oracle database and scheduled using Spring Quartz Scheduling.
  • Used Spring LDAP for user security credentials authentication and for validating the user roles.
  • Coded Gradle build scripts to build and deploy the application on WebSphere 8.5.
  • Used Junit and Mockito framework for unit testing of application and Log4j 1.2 to capture the log that includes runtime exceptions.
  • Participated in code review and mentoring sessions and used GIT as version control and GIT Bash for GIT interaction

Environment: Java 1.7, Spring 4.0, REST API, Micro Services, WebSphere 8.0, Azure, Node-JS, NPM, Hibernate 4.0, Oracle11g R1(10.3.6), IBM RAD, Gradle, Brackets, Thyme Leaf, JUnit, Mockito, log4j, Angular JS, jQuery, Bootstrap, HTML, CSS, LESS, GIT.

Confidential, Mclean, VA

Java Full Stack Developer

Responsibilities:

  • Extensively involved in various phases of Software Development Life Cycle (SDLC) such as requirements analysis, design and implementation in agile environment.
  • Implemented the locking object using multi-threading before committing to Database. Used Java Multithreaded programming to develop multithreaded modules and applications.
  • Designed, developed and maintained front-end page layout using HTML5, CSS3, JavaScript, jQuery, designed web page UI using HTML5, CSS3, JavaScript and AngularJS 1.5 and Developed Single Page Applications using AngularJS framework.
  • Worked on highly advanced user interface design and development using AngularJs2, NodeJS, ES6,

    HTML 5, Bootstrap and CSS3.

  • Used Angular libraries like angular-ui-router, angular-resource to create the effective single page application and used angular-cookies to temporarily store the data used in this application.
  • Used local Storage, session Storage to manage the data in the project by storing the data in local storage, session storage of the browser.
  • Used REST Services to interact with the Web Services enabled application to talk and retrieve data in present application.
  • Involved in web development consulting focused on the MEAN stack (Angular.js, Node.js, Express.js, and Mongo DB).
  • Developed multiple POCs to create an interface between Backend to Frontend by using MongoDB, Express JS, Angular JS and Node.js.
  • Handled all the client-side validations, slide show, hide and show controls, dropdown menus and tab navigation using jQuery.
  • Developed Business components using HTML, CSS, Java Script.
  • Used jQuery UI for dialogs, tabs, date picker and model popups, built a solution of 'Isomorphic React' and had an experience in creating filter components in Angular.js
  • Implemented Angular form validation using JavaScript along with DOM manipulation, creating cross-browser compatible and standards-compliant CSS-based page layouts.
  • Used JavaScript, CSS, Bootstrap, AngularJS to create interactive user interface.
  • Designed and built SOAP and RESTful Web service interfaces implemented in Java, used Apache Kafka as open source message broker for reliable and asynchronous exchange important, used/modified jQuery to perform AJAX calls for creating interactive web pages on JSON response.
  • Configured bamboo automating the builds into Gradle archive repository.
  • Developed REST services using Spring Boot to serve the UI with JSON data and involved in creating controller advices to handle exceptions and bad requests.
  • Involved in the JMS Connection Pool and the implementation of publish and subscribe using Spring JMS, involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
  • Involved in the integration of spring for implementing Dependency Injection (DI/IOC). Developed code for obtaining bean references in Spring IOC framework.
  • Used Apache Tomcat web server for application deployment, tested all UI modules with Protractor testing framework, used maven as a build tool for building the projects along with GIT and pushed artifacts to nexus using Jenkins.
  • Used java 1.8 features like stream, Lambda expressions, functional interface, collections, Date/Time changes and type annotations.
  • Implemented modules using Core Java APIs, Java collection, Java 8 (Streams), multi-threading, and object-oriented design principles.
  • I ntegrated legacy application with SOA and with java 8.
  • Involved in developing unit test cases using Junit, Power Mock and integrated them with Gradle builds.
  • Involved in performing application deployment to AWS Elastic Bean Stack environment.
  • Used various UNIX commands to see the log files on the production server
  • Junit test cases were written at each layer to test the functionality. Developed a unit test framework for existing code using Junit with Mockito.

Environment: Java 1.7, JDK 1.8, Spring 4, HTML5, CSS3, XML, JSON, Spring Data, IOC, AOP, Security, hibernate 4, REST Web Services, JMS, UML, Apache Tomcat application Server, Agile, jQuery, Ajax, Junit, Jenkins, GIT, Bamboo, AWS, MS Visio, Eclipse, Oracle 11g, Win 8 and UNIX.

Confidential, Germantown - MD

Java Full Stack Developer

Responsibilities:

  • Working in a fully Agile environment on rewriting, maintaining several applications.
  • Actively participated in framework design analysis for upgrade of applications from Struts to Spring framework also implemented Hibernate Caching for effective performance improvement.
  • Developed several SOAP web service client and services making Java messaging Service MQueue calls. Also, used Jibx for binding request and response of JMS to XML and used JaxB to Marshall and Unmarshall these requests and responses.
  • Utilize Git for version control and command line tools such as Bower and Grunt.
  • Provided customized jBPM solutions as per client requirement.
  • Implemented nested views and routing using AngularUI Router as per the requirement. GUI was developed using JSP, HTML, and AngularJS and created reusable components in AngularJS using Custom Directives Filters, Services and Partials.
  • Developed HTML views with HTML5, CSS3, Bootstrap and Angular JS 1.0.
  • Used the functionalities to write code in HTML5/HTML, CSS3/CSS, Angular.js, JavaScript, JQuery, Ajax, JSON, and Bootstrap with MySQL database as the backend.
  • Developed pages using AngularJS directives, expressions, routing capabilities for bookmarking, filters, validations and AngularUI components such as grid, buttons, carousels, date pickers, modal dialogs and other input components.
  • Developed AJAX call for asynchronous data retrieval from back-end, involved in the Data Access Object layer for storing, updating and loading the data using Hibernate.
  • Used spring declarative transaction management for managing distributed transactions in service layer.
  • Customized Restful web service using spring restful API, sending JSON format data packets between front end and middle tier controller.
  • Developed REST services using Spring Boot to serve the UI with JSON data and involved in creating controller advices to handle exceptions and bad requests.
  • Used Postman and Advanced rest client to test web services. Developed both xml and JSON request and responses using REST.
  • Configured Jenkins Server using ANT and SonarQube to implement code check style review while building to the server’s, also configured Jenkins to run the Junit test cases.
  • Implemented the caching mechanism in Hibernate to load data from Oracle database, used multi ways in Hibernate to update data including HQL queries, load or get, SQL, criteria.
  • Participated in production releases and validations during release nights.
  • Configured Websphere 7.0 Continuous Integration Servers to implement automatic building of code to SVN repository.
  • Wrote several Stored Procedure calls and triggers to DB2 database and implemented these using Hibernate and GORM.
  • Developed test cases using Jasmine and Karma for various application modules.

Environment: Java 1.6, WebSphere 7.0/8.0, Jenkins, Grails, Spring, Struts, Hibernate, Junit, jBPM 6, SonarQube, Gradle, Ant, SVN, Ajax, Angular-js, JMS, Jibx, Jaxb, Caching, Grails 2.x, Tomcat server, JUnit.

Confidential

JAVA/ J2EE Developer

Responsibilities:

  • Involved in client-side tooling and testing & development with HTML, JavaScript etc., involved in development, design and implementation of front-end part widget based application.
  • Developed the GUI using Struts Framework, JSP, Servlets, HTML and JavaScript, server-Side using JSP/ EJB/ JDBC/ SQL. Created various JSPs for presentation layer.
  • Created customized forms using HTML and JavaScript, date picker using Bootstrap.JS.
  • The front-end JSP pages were developed using the Struts framework, and were hosted in a J2EE environment on an Apache tomcat server.
  • Configured struts-config.xml and web.xml and properties file provided by Struts framework for the implemented modules.
  • Developed using simple Struts validation for validation of user input as per the business logic and initial data loading.
  • Developed complex, useable, attractive and cross-browser web interfaces that account for speed, file size, readability and accessibility.
  • Created and maintained the framework and layout of each portal with Cascading Style Sheets (CSS), Used the JavaScript and jQuery in the development of the web applications.
  • Involved in Enhancement of existing application utilizing JSP, Created HTML navigation menu that is role based menu items changes dynamically, derived from the database in the form of XML.
  • Successfully implemented Auto Complete/Auto Suggest functionality using AJAX, JQUERY, DHTML, Web Service call and JSON.
  • Extensively participated in developing the website across different browsers and performed cross-browser testing.
  • Documented how Spring Batch is useful for the current project, tried to address the advantages of using Spring Batch
  • Developed applications using Web services, Developed the application using Spring MVC, involved in configuring and deploying the application using Web Sphere.
  • Involved in integrating the business layer with DAO layer using ORM tool Hibernate, transaction Management using the Hibernate configurations.
  • Developed programs to port the XML data to database to make the website XML driven, involved Finding out the bugs, broken links and missing images etc. and rectifying them.
  • Involved in configuring the GIT repository and maintain the version control using GIT. Discussed various ideas/suggestions for the ongoing web sites regarding the page layout and creative design.

Environment: Object Oriented JavaScript, jQuery, Struts, Spring, Hibernate, Web Services, JSON, AJAX, HTML, XML, DHTML, CSS, JSP, Java Script, Agile methodology, MySQL, Windows.

Confidential

JAVA/ J2EE Developer

Responsibilities:

  • Designed and developed applications using RUP Methodology , UML and OOAD .
  • Designed, developed and implemented the business logic required for Security presentation controller
  • Involved in writing Use cases, Class Diagrams, Sequence Diagrams using Rational Rose.
  • Involved in writing Action classes, Action Forms Beans, Validations for Policy Change Details Components.
  • Developed JSP’s and HTML for front end User Interface.
  • Implemented J2EE Design Patterns like MVC , Service Locator and Session Façade .
  • Configured JMS in the Web Sphere Application server to send messages to all the donors.
  • Wrote Message Handler Adapter for enterprise calls (Asynchronous Messages) using Message Driven Beans, JMS, and XML.
  • Wrote SQL queries , used JDBC to connect to Oracle database for larger data retrievals.
  • Involved in preparation of docs like Functional Specification document and Deployment Instruction documents.
  • Wrote Ant Scripts for building the applications and deployments.
  • Involved in development of Business components like Session Beans and Entity Beans for Transactions and business logic purpose.
  • Used IBatis framework to map Oracle database and objects in the application.
  • Used LDAP for user security credentials authentication and for validating the user roles.
  • Developed Message Handler Adapter , which converts the data objects into XML message and invoke an enterprise service and vice-versa using JAVA, JMS, MQ Series .
  • Wrote Junit test cases for testing the enhancement modules.

Environment: Java, J2EE, EJB 2.x, JNDI, Servlets, JSP, JMS, MQ Series, XML, JDBC, WSAD, Web Sphere, LDAP, ANT, Rational Rose, Dream Viewer, CVS, Test Director, Oracle, IBATIS Junit, JavaScript, DHTML.

Hire Now