We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

5.00/5 (Submit Your Rating)

Charlotte, NC

PROFESSIONAL SUMMARY:

  • Vibrant and self - motivated professional with 8 years of extensive experience in the field of information technology in Java Enterprise systems, J2EE Architecture and web application development.
  • Extensive knowledge in Requirements gathering, Design, Development, Migration, Deployment and Integration of Java/J2EE based applications.
  • Experience in frameworks like SpringMVC/IOC/ORM/JDBC/AOP/Batch/Webflow/Context/Security/Integration) and Struts (MVC, architecture, interceptors, action mappings and resource bundles).
  • Experience in developing User Interfaces, screen layout, wire frames using JSP, JavaScript, CSS, AJAX, Jquery, JSF, Bootstrap, Backbone.js and Angular JS.
  • Hands on experiences with Core Java with Multithreading, Concurrency, File Handling, I/O, Generics, Data Structures and Collections, Garbage Collection.
  • Implemented various Architectural & design patterns like MVC, Singleton, Factory, Front Controller, Data Access Object, Composite view, Business Delegate Patterns.
  • Expertise in developing model components using ORM technologies like MyBatis, Hibernate (Caching, Hibernate Template, DAO) to write Database independent persistence logic and to maintain portable relationships between the databases.
  • Extensive experienced in implementing/consuming SOAP, rest based web services using different standards like XSD, WSDL, XML, VXML, JAXB, JAX-WS, JAS-RS and Jersey providers.
  • Experience in working with XML technologies like XML, XSL, XSD, DTD, XSLT and parsing XML with SAX & DOM parsers.
  • Experience in building Microservices with the help of Spring Boot and developed Spring based applications with very less configuration.
  • Hands-on experience on developing distributed applications using middleware technologies like RMI, EJB 2.0 & 3.0, JPA and Hibernate.
  • Good Knowledge of Cloud Computing software's (IaaS) of that of Amazon Web Services (EC2, S3, RDS and EBS).
  • Proficient in development of enterprise business solutions using Apache Tomcat, IBM WebSphere, Web Logic, JBOSS and Drools.
  • Experience in SOA architecture with Web Services using SOAP and deploying them on Apache Tomcat server and JBOSS server.
  • Extensive experience on implementing the RESTful web services using Apache CXF framework with JSON as a messaging format.
  • Extensive experienced in working with message oriented applications using JMS, Message driven beans (MDB).
  • Experienced in implementing business logic Enterprise session beans (EJB), persistent layer using Entity beans and implemented container managed transaction management.
  • Extensive experienced in writing SQL, Complex Queries, PL/SQL stored procedures, functions, triggers, packages.
  • Hands on experience with Junit in developing test cases and determining application functionality.
  • Involved in writing build scripts using Ant, Maven and integrated with CI Servers like Jenkins.
  • Experienced with RDBMS implementation and development using Oracle, My SQL, MSSQL and DB2.
  • Expertise in database modeling and development using No SQL Database such as MongoDB.
  • Experience in SDLC, Agile (SCRUM) Methodology, Iterative, Waterfall and Object Oriented Application Design and Programming.
  • Experience in Object Oriented Analysis and Design (OOAD) using UML methodologies in generation of class diagrams, sequence diagrams and Use case diagrams in Rational Rose.
  • Experience in writing new and modifying UNIX (Bash/Korn Shell) scripts required for batch job processing and deployment needs.
  • Extensive experienced in working with different versioning tools like SVN, CSV and GIT
  • Experience in doing production support and solving the complex issues during the production support phase.
  • Motivated focused team player with strong problem solving and analytical skills. Generate new ideas and quickly learn new technologies to get the work done.
  • Excellent team player, having good communication and interpersonal skills.

TECHNICAL SKILLS

Languages: C, C++, Java, J2EE, SQL and PL/SQL

Java/J2EE Technologies: JDBC, SAX, DOM, Java Beans, JSP, JSTL, Servlets, EJB, JNDI, RMI.

Web Services/Messaging: Restful Web Services, SOAP, WSDL, JAX-WS, JAX-RS, Apache AXIS 2, JMS, MQ Series, SOA, Apache CXF, AWS

Frameworks: Spring(IOC,Core,Batch,Webflow,Security, AOP, JDBC, MVC) Struts, Hibernate, MyBatis, JPA, JSF, Angular JS

Web Development: AJAX, HTML, XHTML, CSS, XML, XSL, XSLT, JSON, JavaScript, Dojo, JQuery, Bootstrap, BackboneJS.

Web/Application Servers: IBM Web Sphere, JBoss, Web Logic, Apache Tomcat

Testing and Build Tools: Junit, Log4j, ANT, Maven, Jenkins, SoapUI, Gradle, Docker

Version controls: CVS, Rational Clear Case, SVN, GIT

Databases: Oracle, MySQL, Sybase, DB2, PostgreSQL, MongoDB

IDE's: Eclipse, IntelliJ, Net Beans, Spring Tool Suite.

PROFESSIONAL EXPERIENCE

Confidential, Charlotte, NC

Sr. Java/J2EE Developer

Responsibilities:

  • Responsible for designing and developing web based enterprise applications using Java 8/J2EE frameworks such as Spring and Servlets.
  • Worked extensively in front end technologies like Angular JS1.x and Angular2, HTML5, CSS3, JavaScript, Jquery, AJAX for developing web based application.
  • Created Reusable Modules and Custom Directives in Angular2.0 which got used in various places of application.
  • Participated in Agile Development team and having daily SCRUM meeting for progress reporting as well as task distributing.
  • Developed the persistence layer using Hibernate Framework, created the POJO objects and mapped using Hibernate annotations and transaction Management.
  • Implemented RESTful web services in service oriented Architecture(SOA) to retrieve data from client side and made REST API calls from Angular JS and parsed the data to client and handled the security and authorization using spring security and OAuth2authentication protocol respectively.
  • Designed and created Micro Services business segments and RESTful administration endpoints utilizing Spring boot.
  • Consumed REST based Microservices with Rest template based on RESTful APIs.
  • Used Maven for build framework and Jenkins for continuous build system. Used HP Quality center for Bug tracking in the project.
  • Developed Enterprise Web services (REST) built on spring framework and consumed and generated client using Rest template and Jackson for JSON conversion.
  • Developed REST clients using Spring REST template to interact with existing REST micro services.
  • Used Hibernate for mapping java classes with database and created queries with Hibernate Query Language (HQL).
  • Used GIT for source control and developed a logging component using Log4J to log messages and errors.
  • Focused on Test Driven Development(TDD) thereby creating detailed Junit tests for every single piece of functionality before writing the actual functionality and wrote test cases to test the Spring DAO layer.
  • Used Jenkins for continuous Integration and continuous Delivery to assemble pipelines amid organization.
  • Actively used the defect tracking tool JIRA to create and track the defects during QA phase of the project.
  • Used GitHub to keep up the form of the documents and assumed the liability to do the code converges from branch to trunk and making new branch when new element execution begins.

Environment: Java, Micro Services, Hibernate, Spring MVC, Spring Boot, Spring Security, Spring Data, Spring Batch, Restful, Soup UI, Ready API, Mongo DB, HTML, JavaScript, AngularJS, AJAX, Log4J, Junit, Maven, Apache Tomcat, GitHub, JIRA, STS.

Confidential, Chicago, IL

Sr. Java / J2EE Developer

Responsibilities:

  • Followed Scrum Agile methodology for iterative development of the application.
  • Involved in system design, enterprise application development using object-oriented analysis in different layers of application like presentation, controller, Business, Service and DAO layers.
  • Designed interactive front-end web pages usingJavaScript/ JQuery along with AJAX.
  • Created Reusable Modules and Custom Directives inAngularJSwhich got used in various places of application.
  • ImplementedAngularJSControllers to maintain each view data. Implemented Angular Service calls using Angular Factory tested all application controllers extensively with AngularJS's built-in testing facilities.
  • Developing, testing, constructingRestfulAPI web Services using Apache CXF implementation.
  • Implemented SOA architecture with web services usingRestfuland XML for sending and receiving data from different applications.
  • Developed Business components and integrated them using Spring features such as Dependency Injection for injecting beans and Auto Wiring various components such as DAO layers and service proxy layers.
  • Implemented business components as Spring beans, configures using dependency injection and used annotations.
  • Implemented navigation layer using Spring MVC components like dispatch servlets, controllers, view resolver components.
  • Designed, developed and maintained the data layer using Hibernate and performed configuration of Spring application framework.
  • Used HibernateEhCachefor second level caching which resulted in enhanced performance of the application.
  • Created and configured EC2 instances on Amazon Web Services (AWS) for establishing clusters oncloudand also created S3 buckets for our application.
  • Responsible for the maven setup of the project along with deployment toDocker.
  • Achieved asynchronous communication usingJMSmessage listeners and configured theJMS environment by setting up Queue and Topic connection factories.
  • Involved in writing unit test cases, implement test classes using Junit, mocking frame works like Easy Mock.
  • Developed various helper classes needed following Core Java multi-threaded programming and Collection classes.
  • Configured Jenkins onto GIT to do automated builds on a scheduled time.
  • Write a DatabasePL/SQLStore procedures, Triggers, and integrating Database and application via JDBC.
  • Wrote rules for skip logic using Drools which we call in JavaScript.
  • Implemented Singleton, Factory Design Pattern, DAO Design Patterns based on the application requirements.
  • Built scripts using MAVEN that compiles the code, pre-compiles the JSP's, built an EAR file and deployed the application on the Web Logic application server.
  • Performed the code build and deployment using Maven scripts.
  • Used Eclipse IDE for Develop the application.
  • Used JIRA for issue tracking and change management.
  • Used GIT for Version Control tool and Silk Central for bug tracking tool.

Environment: JDK 1.8, JSE, JSP, Core Java, JDBC, XML, DOM, SAX, CSS, HTML, Bootstrap, JNDI, Restful Web Services, Spring, Hibernate Framework, AWS, SOA, Eclipse, JMS, Drools, SQL, PL/SQL, JavaScript, AngularJS, Oracle11g, Log4j, Junit, Docker, Web logic, GIT, JIRA.

Confidential, NY

Sr. Java / J2EE Developer

Responsibilities:

  • Designed user interface screens to integrate UI components and third party software to create solutions to business problems defined by specific business requirements
  • Designed UI components, single page applications using Angular JS directives, services, and controllers.
  • Implemented routing mechanism using Angular JS ng-route module, router providing services.
  • Extensively used JSON mechanism to convert Java objects to its respective JSON data by consuming Rest based web services.
  • Developed Service Java classes for getting information from the External System and make them as Spring beans using Spring dependency injection.
  • Used Spring framework’s MVC framework to better control the presentation, business and navigational aspects of the applications
  • Used different Spring annotations like @autowire, @controller, @component, @Service at different layers. Created MongoDB collections and integrated with Spring and MongoDB.
  • Used Spring validation framework to implement the server side validations and used the AngularJS, AJAX to get the data from the server asynchronously by using JSON objects.
  • Created reusable components as Spring aspects to use across the application.
  • Used Hibernate core interfaces, annotations, configuration files to implement DAO layer implementations.
  • Created, configured Hibernate entities using annotations, mapping associations to map with data base model.
  • Implemented Rest based web service using JAX-RS annotations, Jersey provider implementation.
  • Integrated ActiveMQ and spring JMS API to send and receive message for the application’s restful API.
  • Unit Testing theAngularJSusing the Karma framework, used library manager Bower and packaging manager grunt for building the complete UI.
  • Implemented Caching for Rest service using Etag and security using OAuth Security implementation.
  • Responsible for configuring and deploying the builds on IBM Rational Team Concert.
  • Worked with GIT version controlling system for continuous developments using Agile methodologies.
  • Used JUnit for accomplishing test driven development along with Jenkins CI in an agile environment.
  • Extensively used log4j to do logging of information in the application.
  • Used Apache Maven for dependency management and integrated with Jenkins.
  • Deployed the application on Linux server in testing and production environments

Environment: Java, Spring, Spring Batch, Hibernate, RESTful web services, Angular JS, JMS, Junit, Maven, Linux, Jenkins, Karma, JBoss, ActiveMQ, Oracle 10g, MongoDB, Selenium, GIT.

Confidential

Sr. Java/J2EE Developer

Responsibilities:

  • Developed screens with JSP, AJAX and JavaScript, CSS, HTML.
  • Utilized various JQUERY plug-ins to build Rich Internet Application (RIA) to make it look more intuitive.
  • UsedJSFframework in developing user interfaces usingJSFUI Components, Validation, Events and Listeners.
  • Designed the application using Agile Methodology.
  • Determined & developed the Web Services.
  • Involved in Creation of WSDL and schemas.
  • Made proficient use of WSDL files. Used SOAPUI for testing the web services.
  • Implemented SOAbased web services, designed and built SOAP web service interface, implemented using SOAP & Apache Axis.
  • Involved in Implementation of Spring IOC container.
  • Extensively used DAO design pattern, including mapping DAO objects, configuration file and classes to interact with theSybasedatabase.
  • Used Core Java concepts such as multi-threading,collections,garbagecollectionand other JEE technologies during development phase and used different design patterns.
  • WroteEJBStateless session to communicate with Controller and Service layer i.e. make theEJB calls from Backing Beans.
  • Implemented Spring JDBC template, Spring Exception Strategy and AOP.
  • Set up Web Sphere Application server and used Ant tool to build the application and deploy the application in Web Sphere Application server.
  • Used UNIX Shell Scriptingto update the databases and Start up the application server.
  • Setting of DB2 build settings in RAD application development server.
  • Used Apache JMeter for load testing.
  • Maintained code source control using SVN
  • Implemented JUnit for testing.

Environment: Java 1.5, Core Java, Spring, EJB, WSDL, XSD, JSP, AJAX, JavaScript, JFace, CSS, HTML, Web Services, Web App, SOAP, WebSphere Server 6.1, DB2 database Server, XML, JUnit, Sybase, Apache JMeter, Rational Unified Process (RUP), SVN

Confidential

Sr Java / J2EE Developer

Responsibilities:

  • Was involved in the Design process of the project.
  • Wrote Data Access layers for the code which is used for manipulating data in the Database,
  • Implemented business logic in corresponding java class.
  • Created few pages with GUI swing to enable user interactions with the application.
  • Configured the POJOs with backend tables in Hibernate to achieve the associations.
  • Implemented Spring MVC controllers like Controller, Simple Form Controller.
  • Implemented Spring MVC framework in the presentation tier for all the essential control
  • Was involved in the middleware of the project.
  • Wrote Data Access layers for the code which is used for manipulating data in the Database.
  • Developed Front-end UI using JSP, HTML and JavaScript.
  • Developed Triggers and Stored Procedure inSQLand PL/SQLfor database activities for various database schemas and business logic usingSQLDeveloper.
  • Involved in writingshellscript to export oracle table's data into flat files and performed unit testing using JUNIT and used Log4j for logging and automatic batch jobs.
  • Testing of JSPs, Servlets and Business Objects was done on Eclipse test environment.
  • Deployed the application on the WebSphere Application Server.
  • Worked on severalEclipseRPC toolkits and plug-in.

Environment: Java 1.5, Servlets, JSP, Spring MVC, Swing, Hibernate, SVN, JavaScript, Web sphere Application Server, UNIX shell, Putty

Confidential

Jr. Java Developer

Responsibilities:

  • Created much new functionalities for report distribution module.
  • Developed JSP and HTML pages using CSS as part of the presentation layer.
  • Used ADF Framework with strong Object Oriented background.
  • Created JSPs using JSTL and Struts tag libraries.
  • Developed Struts Action and Action Form classes.
  • Data access layer is implemented using Hibernate.
  • Used Apache POI to generate Excel documents.
  • Used MAVEN as build tool.
  • Worked in creating ADF UI, task flows, ADF integration with web services.
  • Developed mail alert mechanism for alerting the users when their selection criteria are met SOAP client request is used to make use of services.
  • Developed ANT scripts for building, testing and deploying the application on Web logic server.
  • Was actively involved with production and support.
  • Participated in Quality analysis and testing.

Environment: Java 1.5, Struts 1.1, Hibernate 3.5, WebLogic 9.2, JSP, HTML, CSS, ANT, JQuery, Maven, Ajax, HTML, Web services, Sybase 12.5, Solaris, Windows XP.

We'd love your feedback!