We provide IT Staff Augmentation Services!

Senior Java/j2ee Developer Resume

5.00/5 (Submit Your Rating)

Atlanta Ga Madison, WI

SUMMARY:

  • 8+ years of IT experience in application design, development, implementation and maintenance of web based n - tier architecture systems.
  • Proficient in designing J2EE applications using Spring, Spring Boot, Spring Security, Spring Batch and Struts frameworks and MVC patterns.
  • Excellent experience in developing applications using Spring 3.x framework.
  • Experienced in using different spring framework modules like Spring core, Spring JDBC, Spring ORM, Spring integration and Spring web.
  • Excellent experience in developing applications using ORM framework Hibernate2.1/3.0.
  • Extensive work experience in Web technologies including HTML, JavaScript, AngularJS, Angular2, Bootstrap, CSS, Bower, Grunt.
  • Expertise in Java, Java Beans, Servlets, JSP, JDBC, JMS technologies.
  • Expertise in using Web Logic 7.0/8.1 and WebSphere 6.1/7.0 Application Servers.
  • Experience in J2EE Design Patterns such as Singleton, Front Controller, Model View Controller and Data Access Object.
  • Expertise in using Test-driven Development (TDD)/Test First Development (TFD) using the automated test frameworks like JUnit and TestNG.
  • Worked extensively with source version control tools like SVN, TFS, GIT, Clear Case.
  • Experience in continuous integration using Jenkins for timely builds and have knowledge on Docker.
  • Knowledgeable on Node.js Server in the back-end to handle requests sent from the front-end from AngularJS.
  • Knowledgeable on Big data technologies like Hadoop and NoSQL Databases like MongoDB, SPARQL and semantic web reasoners like Jena, Joseki and cloud computing technologies like PaaS (Pivotal Cloud Foundry) and SiteMinder.
  • Good knowledge in designing and developing adaptive UI components, Widget for Android phones with different screen resolutions.
  • Used Log4J to print the logging, debugging, warning information on the server console.
  • Developed ANT and Maven scripts for dependency management and to build and deploy J2EE Applications.
  • Expertise in designing Relational Database Management Systems using Oracle 10g/9i /8i/7i, IBM DB2 8.1/7.2, DB2 for z/OS, MySQL, MariaDB, SQL Server 11.0.

TECHNICAL SKILLS:

Enterprise frame work: Spring 2.x/3.x/4.x, Spring Boot 1.3.2.

Java/J2EE Technologies: JSP 1.x, Servlets 2.3/2.4, EJB2.x, JSTL, JDBC 2.0, MVC, JSF 1.2, JNDI, JIBX,JMS.

ORM frame work: Hibernate 2.x/3.x.

Web/Application Servers: IBM WebSphere Application Server 6.x/7.0,Web Logic 8.1/7.02/6.1, JBoss and Apache Tomcat 6.x

Programming Languages: Java 1.5, 1.6,1.7,1.8, C, C++.

Web Technologies/Web Services: JavaScript, AngularJS, Angular2, UI Bootstrap, HTML, DHTML, JSON, XML, JQuery, Dojo, AJAX, SOAP, SOA.

MVC architecture: Apache struts, Spring MVC.

SDLC methodologies: Waterfall and Agile scrum.

Messaging Systems: JMS with JBoss messaging and Active MQ.

Continuous Integration: Jenkins, Hudson, Docker, Bamboo.

IDE Tools: Eclipse 3.2/3.3 IDE, RSA 7.5, Spring source tool suite, IntelliJ IDEA and Net Beans.

Databases: Oracle 8i/9i/10g, DB2, SQL Server.

No SQL Databases: MongoDB.

Big Data Technologies: Apache Hadoop.

UI Frame Works: Google Web Toolkit (GWT)

Version Control Tools: Microsoft VSS and Tortoise SVN 8.0, TFS, GIT, GIT Bash, BitBucket, CVS and Rational Clear Case Version Control.

Ontology Description Languages: XML, XML Schema, RDF, RDF Schema and OWL.

Semantic Web Technologies: Jena, Joseki and SPARQL.

Tools: / Utilities: Rational Suite, Enterprise Architect, TOAD, DB Visualizer.

Operating Systems: Windows XP/2000/NT,UNIX, LINUX, Sun Solaris.

Other Tools: Maven, ANT, Toad 8.x, Star UML, JUnit, Chrome Developer tools, FireBug, Log4j, Splunk, SOAPUI.

PROFESSIONAL EXPERIENCE:

Confidential

Senior Java/J2EE developer

Responsibilities:

  • Designed and developed the REST Controller classes, Service classes using Spring MVC.
  • Designed and developed the application using Angular client with Bootstrap on the front end and Restful services using Spring on backend.
  • Developed JMS components to send messages from one application to another application internally.
  • Migrated college cost meter application from Spring MVC to Angular.
  • Developed single page and cross browser compatible web application using Angular2.
  • Developed Rest Controllers and configured web security for Rest controllers with Spring Security.
  • Used Jasypt encryption to store encrypted values in database.
  • Developed mapping between procedure results set and object oriented java objects using Mybatis.
  • Integrated application with Spring Security for authorization.
  • Used Sonar for managing and monitoring coding standards, code complexity and code coverage.
  • Designed and developed stored procedures and did Query optimization.
  • Developed Unit test case using TestNG and used Bamboo for continuous integration testing.
  • Designed and implemented two factored authentication and used JSON Web Token to pass identity of authenticated users.
  • Configured dependencies in bower and configured build configuration files for build process.
  • Defined tasks in Grunt file for UI code build and used Protractor for UI test execution.
  • Developed Angular modules, configured states by using state providers.
  • Created custom directives, filters and services in Angular to keep the code modular and reusable.
  • Used Bootstrap for styling the HTML elements.
  • Used GIT for version control, used JIRA to track all the stories, tasks and defects.
  • Used Zephyr for JIRA to write the test cases for testing user stories.
  • Used Atlassian BitBucket for repository management, creating pull requests, and giving feedback for code reviews.
  • Used Atlassian Confluence as a wiki to maintain project related information.
  • Participated in task breakdown sessions, involved in SCRUM poker for task assessments, assigned tasks to myself and team members, participated in daily scrum, bi-weekly sprint end review and retrospect meetings.
  • Used Log4j Framework for logging the errors and archiving the logs on daily basis in DEV/UAT and PROD environments.

Environment: Spring 4.3.5, Spring Security 4.2.1, Restful Service, Angular2, GRUNT,BOWER,HTML5, Bootstrap 3.1, CSS 3.0, J2EE, JSON, JSON Web Token(JJWT 0.6.0), TestNG, JMS, Log4J, WebSphere 8.5, SQL SERVER, DB2, Maven, GIT, Git Bash, BitBucket, JIRA, Zephyr, Bamboo, Confluence, MyBatis, Eclipse Neon 4.5.

Confidential, Atlanta GA/Madison WI

Senior Java/J2EE developer

Responsibilities:

  • Involved in development discussions to decide technologies stack before starting development.
  • Designed and developed the REST Controller classes, Service classes, Entity and Repository classes using Spring Boot and JPA.
  • Developed JMS interface programs to push the new data from the One Point Application to other systems.
  • Worked on credit card payment transactions by calling Authorize.net and First Data libraries.
  • Developed Rest Controllers and configured web security for Rest controllers with Spring Security and Spring Boot.
  • Used Jasypt encryption to store encrypted values in database.
  • Consumed RESTful Web services provided by IRS system to validate the charity data.
  • Used JPA repositories to query the databases.
  • Designed and Implemented role based Authentication and Authorization using Spring Security.
  • Used Sonar for managing and monitoring coding standards, code complexity and code coverage.
  • Designed, Configured and developed the SendMail component.
  • Designed and developed stored procedures, functions, Triggers and Cursors for database transactions and did Query optimization.
  • Implemented the ‘User Management’ role based functionality.
  • Developed Unit test case using JUnit and used Jenkins for continuous integration testing.
  • Designed and implemented the infinite scrolling functionality for tabular/Grid data list to displays the next/previous set of list when the user scrolls thee scroll bar down/up.
  • Designed and implemented two factored authentication , ‘Brute force login protection’ feature and used JSON Web Token to pass identity of authenticated users.
  • Configured dependencies in bower and configured build configuration files for build process.
  • Defined tasks in Grunt file for UI code build and used Protractor for UI test execution.
  • Developed Angular modules, configured states by using state providers.
  • Created custom directives, filters and services in AngularJS to keep the code modular and reusable.
  • Used Bootstrap for styling the HTML elements.
  • Implemented session timeout by using ng-idle.
  • Involved in Agile methodology with respect to the successful development of the project.
  • Used SVN for version control and used TFS as defect tracker to track all the QA issues.
  • Performed load testing using Apache Jmeter and tested Rest services using SoapUI.
  • Did analysis on the requirements, participated in task breakdown sessions, involved in SCRUM poker for task assessments, assigned tasks to myself and team members, participated in daily scrum, bi-weekly sprint end review and retrospect meetings.
  • Participated in demo sessions to demo the new requirements and get approval from BA and QA team.
  • Used Log4j Framework for logging the errors and archiving the logs on daily basis in DEV/UAT and PROD environments.

Environment: Spring Boot 1.3.2, Restful Service, AngularJS 1.4, GRUNT,BOWER,HTML5, Bootstrap 3.1, CSS 3.0, J2EE, JSON, JSON Web Token(JJWT 0.6.0), JUnit, JMS, Log4J, Tomcat 8.0, MariaDB, DB2, Maven, SVN, JUnit, JPA, Eclipse Mars 4.5.

Confidential, Atlanta GA

Senior Java/J2EE developer

Responsibilities:

  • Worked on Migration process of FLEX GUI to GWT GUI.
  • Worked on conversion of FLEX GUI to AngularJS GUI. Wrote AngularJS controllers, views and services during conversion.
  • Developed various types of GWT grids (Data Grid, Cell Table, Flex Table) and worked on CSS styling of the grids to match Flex GUI.
  • Designed and developed the application using AngularJS Client with Bootstrap on the front end and Restful web services with Hibernate Annotation based configuration and Oracle in the back end.
  • Developed JMS components to send messages from one application to other application internally.
  • Designed and Developed Restful Web Services using JAX-RS API to communicate with Workflow and OMS module and performed CRUD operations in Oracle database.
  • Involved in fixing the Browser compatibility issues related to GWT grids.
  • Extended various type of GWT widgets and written Complex widgets
  • Used Command Pattern to make asynchronous call to the server from UI
  • Developed Meta data driven widgets by getting the data from JSON files.
  • Involved in developing custom validators to perform the validations on client side.
  • Used SVN for version control and used JIRA as defect tracker to track all the QA and Production issues.
  • Developed Unit test case using JUnit and used Jenkins for continuous integration testing.
  • Used JAXB mappings for marshalling and unmarshalling of XML data.
  • Used PureMVC framework in developing various Flex custom components.
  • Designed Wireframes using iRise and documented business requirements to get confirmation from SE before starting development
  • Used Sonar for code coverage and resolve code complexity issues.
  • Handled asynchronous transactions on Flex screens.
  • Used X-Planner for time tracking of each task.
  • Involved in developing Flex screen in all phases design, impact analysis, estimation and implementation.
  • Used Adobe LCDS Live Cycle Data Services in backend method calls.

Environment: Adobe Flex SDK 3.4, Action script, AngularJS, Spring, GRUNT,BOWER,HTML5, CSS 3.0, GWT 3.0, J2EE, NodeJs, XML, Ajax , JSON, Restful Service, Adobe LCDS, PureMVC framework, Log4J, Oracle 10g, Web Logic 11g, Web Sphere 8.0, SQL Developer, Maven, SVN, JUnit, Flash Builder, Eclipse Juno 3.8.

Confidential, Wayne, PA.

Java/J2EE developer

Responsibilities:

  • Interacted with the business analyst to discuss and understand the business rules and flow of the application.
  • Involved in Agile methodology with respect to the successful development of the project.
  • Extended Flex components to achieve closer result to the designer's prototype. Improved the UI experience of Flex application by incorporating innovative ideas of RIA UI.
  • Built traditional Java web application using JSF and Jboss Rich faces.
  • Utilized latest Ajax & JSON technologies to provide better experience.
  • Extended existing JSF components to provide clean and strict generated HTML markup to ease designer's CSS work.
  • Developed DAO’s, Persistence objects for Object Relational Mapping using Hibernate.
  • Developed Stateless Session Beans for modeling the business logic.
  • Developed server side application, which handles the database manipulation with the back-end Oracle, database using Hibernate 3.0.
  • Involved in design for Localization for the Application and implemented them across products for internalization of the products.
  • Designed and developed the common page layout and created screens by assembling Tiles and screen definitions in centralized configuration files.
  • Deployed the application components into Jboss application server.
  • Implemented unit testing using JUnit framework, TestNG and developed Mock objects and integrated it with ANT build scripts for invocation during build time.
  • Used TFS for version control and also used it as defect tracker to track all the QA and Production issues.

Environment: Adobe Flex SDK 3.4, Action Script, J2EE, JSF 1.2 , Richfaces , Spring , JavaScript, XML, Ajax , JSON, Hibernate 3.0, Jboss 5.0, Log4J, Oracle 10g, SQL Developer, JSP, Servlets, Maven, TFS Version Control, TestNG, Flash Builder, HQL, Eclipse Helios 3.6.

Confidential

Java Semantic Web Developer

Responsibilities:

  • Involved in requirement discussions and performed analysis about implementation.
  • Designed and developed a web application using HTML, JavaScript, Ajax and CSS.
  • Built traditional Java web application using JSF and Rich Faces.
  • Developed a document retrieval Java application according to the requirements.
  • Designed the database using MySQL Database with the NMHU Ontology data to compare the performance with Ontology.
  • Used Joseki, Jena Reasoner for querying NMHU Ontology.
  • Deployed the application on Apache Tomcat 6.0
  • Used SVN for Code version control.
  • Used Maven scripts for code dependency management.
  • Developed the application using Eclipse IDE.
  • Involved in all the phases of software development cycle.
  • Involved in reviewing the code, testing and fixing the bugs.

Environment: Java, Spring, OWL Ontology, Jena, Joseki, SPARQL, MySQL, HTML, CSS, JavaScript, SVN, Tomcat 6.0, Eclipse.

Confidential

Java/J2EE developer

Responsibilities:

  • Business Logic analysis to produce Business Requirement, Workflow Diagram, Architecture, Functional and Design specifications.
  • Prepared detailed Use Case Features and Function Requirement Documents form Business requirement Specs.
  • Developed the application using Struts Framework that leverages classical Model View Layer (MVC) architecture. UML diagrams like class diagrams, interaction diagrams (sequence and collaboration) and activity diagrams.
  • Coded Action Classes, Action Form for the web tier for the Customer Service representative to send a fax request with Struts validation framework.
  • Designed and developed the controller and view components using JSPs and Servlets.
  • Used various Java scripts functions and was involved in coding Cascade style sheets.
  • Designed and Implemented PL/SQL stored procedures to process messages.
  • Worked and Modified the Database Schema according to the Client requirement.
  • Involved in implementing the DAO pattern for database connectivity and Hibernate.
  • System maintenance and, functionality addition and improvement.
  • Performed unit testing of the developed application.
  • Consistently met deadlines and exceeded expectations achieving recognition, resulting in increases in responsibilities.
  • Involved in Unit integration, bug fixing, acceptance testing with test cases, Code reviewing
  • Involved in production support and maintaining the application after production.

Environment: Java, JSP, Servlets 2.4, Struts, JDBC, Log4J, MySQL, SQL, Eclipse 3.0, XMLSpy, ANT, JUnit, Putty, XML, DOM Parser, SAX Parser, UML, OOD, MVC, JDBC 3.0, Applets, Linux, Windows XP, Subversion, Visio 2003.

We'd love your feedback!