We provide IT Staff Augmentation Services!

Full Stack Java/j2ee Developer Resume

2.00/5 (Submit Your Rating)

Natick, MA

SUMMARY:

  • Around 8+ years of Experience in IT industry with wide ranging skills in web application development and experience in all stages of software development life cycle (SDLC) such as architecture, analysis, design, development, testing, debugging and implementation of projects using Agile/scrum and waterfall methodologies.
  • Extensive experience in different domains like Telecom and Financial using Java/J2EE technologies (Java, JDBC, Servlets, JSP, Struts, JSF, Hibernate, EJB, Web Service, JMS, IBM WebSphere, Spring, AJAX and XML technologies).
  • Good Experience in writing and using SOAP and Restful Web services.
  • Experience in developing web applications using frame works like Hibernates, struts, Java server faces (JSF), JPA, and Spring Frame Work which includes features like Model View Controller (MVC), Data Access Object (DAO) and exposure to Aspect Oriented Programming (AOP).
  • Expertise in developing Object - Oriented Web applications using MVC architecture.
  • Experience in developing user interfaces using JavaScript, JSP, JQuery, HTML5/HTML, XHTML, CSS, Ajax, Angular.JS, Node Js and Boot strap.
  • Hands on experience in developing a responsive SPA (Single Page Application) using AngularJS Framework in conjunction with HTML5, CSS3 standards.
  • Having experience with Cloud API Computing Service environment like Amazon Web Services (AWS).
  • Experience with AWS (EC2,IAM, EBS, S3, RDS, SES, ELB, Cloud Formation, Elastic Cache, Cloud Watch, Lambda, SNS, Dynamo DB).
  • Knowledge on JAVA 8 Lambda Expressions to retrieve the data from Collections.
  • Proficient experience in using different databases such as MySQL, MS SQL Server, MongoDB, Oracle 9i/10g/11g and experience in working with Database triggers, procedures and functions.
  • Good knowledge and experience with multiple servers like IBM WebSphere, WebLogic server, Apache Tomcat, JBoss.
  • Experience on creating Microservices with Spring Cloud Spring Boot, Apache Camel and Restful web services.
  • Experience in developing spring based Microservices to support enterprise web application.
  • Expertise in using version control systems like SVN, GIT and CVS.
  • Closely worked with Release Management Team in doing builds and deploying code into various environments like DEV/QA/SIT/UAT/Prod .
  • Good Knowledge of using IDE Tools like Eclipse and NetBeans for Java/J2EE application development.
  • Excellent technical, logical, code debugging and problem-solving capabilities and ability to watch the future environment, the competitor and customer’s probable activities carefully.
  • Experience with unit/integration testing using Junit/ Mockito and writing build scripts using ANT and Maven.
  • Diligent and highly enthusiastic professional with strong communication and interpersonal skills and the ability to maintain a congenial relationship with the client team and with the ability to manage multiple priorities under aggressive deadlines.

TECHNICAL SKILLS:

J2EE Framework/API s: Struts, Spring IOC, MVC and Batch, JSF

ORM Tools: Hibernate

Programming Languages: Core Java, J2EE

J2EE IDE: Eclipse, NetBeans

Operating System: Windows, Linux and Unix

Web Technology: HTML4/5, DHTML, XHTML, XML, JavaScript, AJAX, JQUERY, JSON, HTML 5, CSS, Angular.js, Node.js

Web Services: SOAP, WSDL and RESTFUL

Web/ App servers: Apache Tomcat, Oracle Weblogic 10g, IBM Web Sphere 7.

XML Technologies: XML, XSL, DTD, XSD, JAXP, JAXB

Databases: Oracle 10g, My SQL 5, MS SQL Server 2005, IBM DB2, MongoDB

Database Languages: SQL, PL/SQL

Database Tools: SQL Developer, Toad, Mongo Chef

Script: Ant, UNIX Shell Script.

Version Control: IBM Clear case, SVN, CVS, Git Hub

Testing & Performance: JUnit, JMeter

Build Tools: Maven and Ant

PROFESSIONAL EXPERIENCE:

Confidential, Natick, MA

Full Stack Java/J2EE Developer

Responsibilities:

  • Involved in the design and development phases of Scrum Agile Software development.
  • Perform API development module integration and web designing using Angular.js, Spring MVC.
  • Designed and developed the REST based Microservices using Spring Boot.
  • Used RESTful web services to provide resource APIs for other systems and to create the front end dynamic content .
  • Experience with AWS accessed over http using REST architectural style.
  • Designed and developed Microservices business components using Spring Boot.
  • Implemented Microservices architecture using Spring Boot for making application smaller and independent.
  • Experienced best practices for integrating Microservices into an existing system architecture.
  • Used Maven scripts to build the J2EE application.
  • Developed the application as Single Page Application which can switch to different components using Angular JS controllers and created functions and factory to interact with the RESTful Services using AJAX services like $http and $resource .
  • Used Angular .js as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server using Sass, LESS, Bootstrap, Angular .js .
  • Developed application on Spring framework by utilizing its features like Spring Dependency injection, Spring AOP, Spring Security, Spring Web flow with Spring MVC .
  • Developed data access layer to map java classes to mongo collections and documents using Spring Data MongoDB .
  • Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC.
  • Used Angular.js and Twitter Bootstrap extensively for developing the Responsive design.
  • Wrote annotated POJO classes which contain business logic to map database tables with java objects.
  • Using spring IOC (Dependency Injection) developed Java Beans, with getter and setter properties to be configured by spring . Configured & implemented Spring Application Context to instantiate all bean classes in Spring MVC application framework .
  • Experience with Test Driven Development .
  • Involved in bug fixing and resolving issues with the QA.
  • Used GIT and Source Tree for Source Control and Version Management .
  • Developed Groovy unit tests with Junit.
  • Used Jenkins for providing ease-to-use for integrating the changes to the project.

ENVIRONMENT: JDK 1.8, J2EE, Groovy 2.4.3, Spring 4.1.5, Spring Security 3.2.6, Spring Data MongoDB 1.7.0, Spring JDBC 4.1.6, Angular JS 1.4.7, Bower 1.3.1, JQuery 2.1.4, XML, JAXP, XSLT, JMS1.1, MongoDB, Log4J 1.2, AWS, Junit, ANT, Apache Axis2 1.4.1, Web services, MQ Series, Rest based web services, Microservices, Maven, WSDL­.

Confidential, Malvern, PA

FullStack Java/J2EE Developer

Responsibilities:

  • Responsible for creating the detailed design and technical documents based on the business requirements.
  • Involved in gathering system requirements for the application and worked with the business team to review the requirements.
  • Used Agile (SCRUM) methodologies for application development.
  • Upgraded existing UI with HTML5, CSS3, JQuery and Bootstrap with Angular.js interaction.
  • Developed forms for user event handling and validations using JavaScript's and AJAX.
  • Created cross-browser compatible and standards-compliant CSS-based page layouts.
  • Used AJAX & JSON communication for accessing RESTful web services data payload.
  • Developed the view-controller components using HTML, CSS, JavaScript, Servlets/JSPs, and Angular.
  • Implemented routing logic and login functionality on the client side using Angular.js.
  • Worked on controllers, views and models in Angular.js.
  • Implemented the application using Spring IOC, Spring MVC Framework, Spring Batch, and Spring Boot and handled the security using Spring Security.
  • Java programming with Multi-threading and performance tuning experience.
  • Used Spring Framework AOP Module to implement logging in the application to know the application status.
  • Used Hibernate for ORM (Object Relational Mapping) and DAO (Data Access Object) implementation.
  • Designed and developed Microservices business components using Spring Boot.
  • Using Spring Boot which is radically faster in building Microservices and develop Spring based application with very less configuration.
  • Create and configured the continuous delivery pipelines for deploying Microservices using Jenkins CI server .
  • Responsible for creating an instance on Amazon EC2 (AWS) and deployed the application on it.
  • Designed and developed third-party payment services, REST services to offer users convenient payment methods using various APIs provided by various third-party payment processor based on OAuth protocol.
  • Exposed Restful Web Services using JAX-RS specification.
  • Implemented Spring Integration framework for messaging abstraction while making REST calls.
  • Involved in designing and developing the JSON, XML Objects with NoSQL database like MongoDB.
  • Used WebSphere server to route our JMS queue messages to different business floors and configured routes in WebSphere and used WebSphere in e-mail notification.
  • Involved in installing and configuring Maven for application builds and deployment.
  • Extensively used Junit and JMockit for writing unit test cases.
  • Used Sonar, Jenkins to build the projects.
  • Used JIRA to fix bugs and track the workflow.
  • Used GIT version control to track and maintain the different version of the application.

Environment: HTML5, CSS3, JavaScript, JQuery, GWT, AJAX, Bootstrap, Multi-Threading, Angular.js, Backbone.js, Agile(SCRUM), AWS, Microservices, Hibernate, Spring, Spring Integration, MongoDB, Spring Batch, Spring Boot, Spring Security, Servlet, XML, GIT, JUnit, Maven, JMS, WebSphere, Restful, JAX-RS, Log4J, JIRA, Sonar, Jenkins.

Confidential, NA

Java/J2EE Developer

Responsibilities:

  • Involved in Analysis, Design and Implementation/translation of Business User requirements.
  • Designed and developed various modules of the application with J2EE design architecture.
  • Analyzed business requirements and existing software for High Level Design.
  • Worked in an agile development process, monthly Sprint and daily Scrum.
  • Used spring framework for building the application based on MVC design paradigm.
  • Used Spring DI (Dependency Injection), Spring Batch to inject the dependencies to parent object.
  • Used Springs AOP to implement security, where cross cutting concerns were identified.
  • Developed Business logic with the help of spring and Data Access was implemented using Hibernate.
  • Developed SQL queries and executed them by using JDBC Template provided by spring.
  • Developed HQL queries to retrieve data using Hibernate. The Data Manipulation operations were implemented using Hibernate Template provided by spring.
  • Implemented OR Mapping with the tables in the Oracle database for one-to-one relation and many-to-one relation with the tables.
  • Developed REST services using spring and Used JAXB API for XML parsing.
  • Did Packaging and Deployment of builds through ANT script.
  • Test Driven Development (TDD) approach was utilized and the test coverage was always maintained and validated using Clover and Cruise Control.
  • Created LDAP services for user authentication and authorization.
  • Used XML, XSD and JSON messages for Data transfer. Used JAXB API and DOM for XML parsing messages.
  • Implemented Business logic in the middle-tier using Java classes, Java beans.
  • Extensively used Junit and JMockit for writing unit test cases.
  • Created and modified Complex SQL Commands.
  • Consumed and created REST Web services for Quick Quote Details.
  • Involved in exposing, consuming and packaging Web services using Spring Framework.
  • Involved in the code review process and updating the best practices document.
  • Conducted Testing and Evaluation of projects at established integration points to assess progress and identify key functionality issues.

Environment: Java, J2EE, Spring MVC, IOC, Spring AOP, JDBC Template, Jersey Restful Web service, Eclipse, Ant, log4j, Maven, HTML5, Java Script, JQuery, Jenkins and Tomcat.

Confidential, Vernon Hills, IL

Java/J2EE Developer

Responsibilities:

  • Application was developed using the Struts MVC architecture.
  • Developed action and form classes based on Struts framework to handle the pages.
  • Used Struts-Validator frame-work for all front-end Validations and form entries.
  • Implemented Ajax Frame works, jQuery tools examples like Auto Completer, Tab Module, and Calendar and Floating windows.
  • Configured Struts-Config file for form-beans, global forwards, error forwards and action forwards.
  • Coded different action classes in struts responsible for maintaining deployment descriptors like struts-config, ejb-jar and web.xml using XML.
  • Used JSP, JavaScript, JSTL, EL, Custom Tag libraries, Tiles and Validations provided by struts framework.
  • Developed and deployed Session Beans and JPA Entities for database updates.
  • Deployment of Application in the JBoss Server environment using ANT tool.
  • Developed stored procedures using PL/SQL.
  • Developed UI components for email and link sharing of documents and files for a Content Management System using BackBone.js and JQuery.
  • Used Hibernate to access the database.
  • Implemented caching techniques, wrote POJO classes for storing data and DAO’s to retrieve the data and did other database configurations using EJB 3.0.
  • Used SOAP based Web Services.
  • Design and development of JAXB components for transfer objects.
  • Prepared EJB deployment descriptors using XML.
  • Involved in Configuration and Usage of Apache Log4J for logging and debugging purposes.
  • Wrote Action Classes to service the requests from the UI, populate business objects & invoke EJBs.
  • Reviewed the code along with various participants with emphasis on coding guidelines and code optimization.

Environment: J2EE (Java, JSP, Servlets, EJB), Struts 2, EJB, JAXB, XSLT, DOM, XML, EJB 3.0, Web Services, JNDI, RSA, JBoss4.3, XML, Web Services, Hibernate, CVS, Windows, HTML, CSS, Ajax, Log4J, JavaScript.

Confidential

Java/J2EE Developer

Responsibilities:

  • Developed the front-end web presentation layer on Struts MVC framework.
  • Used J2EE design patterns like MVC and DAO Factory to provide a consistent, easily manageable and maintainable application.
  • Developed JSP pages to handle client requests and carry out server side processing. Implemented client side validations using JavaScript.
  • Created Monitors & Configured alerts through automatic emailing using Java Mail.
  • Developed Servlets, Java beans and Java helper classes responsible for delivering web component.
  • Implemented logging using Log4j. Responsible for the co-ordination with the team members and attending meetings.
  • Responsible for quality assurance of all web design projects, including web usability, accessibility, testing and debugging.
  • Used JavaScript for client side validations and involved in developing JSPs for developing the view of the application.
  • Consumed Web services for retrieving the revenue analysis data. Involved in the Data Access Object layer for storing, updating and loading the data using Hibernate.
  • Generated User interface screens using JSP, JavaScript, CSS and HTML.
  • Responsible for unit testing and integration testing, bugs fixing, handling change requests.
  • Used Ant script for build and deploy process. Deployed the application on Tomcat server.
  • Interacting with team members to understand the business domain and helping them for solving the technical problems.

Environment: J2EE/J2SE, Java1.5, JSP, Struts, CSS3, Apache CXF, XML, HTML, Log 4j, Oracle, JavaScript, Sub Version, Web logic server 9, Hibernate.

Confidential

J2EE Developer

Responsibilities:

  • Design & Develop the Application using Struts MVC Framework.
  • Involved in the Analysis, Design, and Development phases of SDLC.
  • Implemented Action Classes, Action Forms, POJO classes, Action Form beans, Struts-Config.xml files and Web.xml files using Struts MVC.
  • Used Struts Validator Framework for the Server side Validation.
  • Made use of JSPs, Custom Tags, and HTML to develop the frontend UI pages.
  • Responsible for performing Code Reviewing and Debugging.
  • Worked with Java Messaging Services (JMS) for reliable and Asynchronous Communication.
  • Worked with Oracle Database.
  • Used Hibernate to interact with Oracle database tables by using CRUD operations.
  • Used JUnit to write the Test Cases and Test Suites for test the code.
  • Used Log4J to capture the logs.
  • Maintained the Source Code in SVN Repository.
  • Deployed the Application in JBoss Application Server.
  • Apache Maven is used as Build tool to automate the build process for the entire Application.

Environment: J2EE, Servlets, JSPs, Struts, JSP, JMS, JNDI, Oracle, HTML, XML, XSD, CVS, Log4J, Junit, JavaScript, EJB, Hibernate, XML Schema (XSD), Maven, JBoss, Eclipse IDE, SVN.

We'd love your feedback!