We provide IT Staff Augmentation Services!

Sr. Full Stack/java Developer Resume

2.00/5 (Submit Your Rating)

IdahO

SUMMARY

  • 9+ years of IT Experience in Analysis, Design, Development, Testing, Deployment and Implementation of Multi - Tier distributed applications using Spring, Design Patterns, JAVA J2EE technologies
  • Proficient in JAVA/J2EE design patterns like Model View Controller (MVC).
  • Expertise in design and development of various web based, enterprise applications, networking systems and N-Tier architecture applications using JAVA, J2EE, JSP, Servlets, EJB, JDBC, JSF, Web services (Axis2, JAXB) and AJAX.
  • Good experience with Operating Systems like Windows, LINUX, and UNIX.
  • Good working knowledge at various stages of Software Development Life Cycle (SDLC) starting from collecting Business Specifications, Analysis, Design, Development, Testing and documenting the entire life cycle by using Agile Scrum Methodology.
  • Experience in IT Industry with proficiency in Design & Development of Python, Django, flask projec
  • Proficient in using WebLogic 10.3, JBOSS, Tomcat, Web sphere 7.1 & Hands on experience in UNIX and Linux Commands
  • Experience in developing with various open source frameworks such as spring (Core, IOC, AOP, Batch, Security, Boot) Framework, Struts Framework and ORM Tools like Hibernate and IBATIS.
  • Experience in writing ANT and Maven build scripts, implementing logging facility usingLog4j
  • Experience in writing SQL, PL/SQL, JDBC, Stored Procedures, Functions, Triggers, and Packages in Oracle 11g/MySQL
  • Worked with Behavior Driven Development process (BDD) and Test Driven Development (TDD).
  • Experience in deploying using web servers like apache tomcat and application servers like IBM WebSphere and BEA WebLogic
  • Experienced in developing UNIX shell scripts for batch processing andPythonscripts.
  • Proficiency in connecting the backend with frontend using JSP, JSTL, EL, JSON, JQuery, Angular 2, AngularJS, NodeJS, etc.
  • Extensive experience in MVC frameworks like Struts and Spring MVC Framework.
  • Experience in Web designing & development using HTML5, CSS, JavaScript, Angular JS, and jQuery, XML, Bootstrap JS, JSP, JSON, JSF and AJAX.
  • Extensive experience in using frameworks like Spring (IOC, MVC, JDBC Template), spring boot, Struts and JSF in building applications
  • Strong experience developing J2EE applications, Enterprise Applications using Java, J2EE, Spring 3.2/4.0 Framework, Hibernate 4.0, PL/SQL, Web Services (SOAP and RESTFUL) and Junit Testing
  • Used Java Messaging Services (JMS) and WebSphere MQ for reliable and asynchronous exchange of important information such as payment status report.
  • Experienced in developing UNIX shell scripts for batch processing and Python scripts.
  • Expertise creating all kind of Directives, Attribute Directives, Structural Directives and Component Directives, in Angular 2. Also includes experience with services, pipes, form validation, reactive form, etc.
  • Expertise in developing reliable and scalable enterprise applications using Servlets, JSPs, JSTL, JMS,JDBC, AJAX, Java Mail, XML, XSLT, EJB, Web Services, JavaScript, HTML and DHTML.
  • Created Frontend JSP's pages using HTML5, CSS3, JSON, JavaScript, Angular JS and Bootstrap.
  • Developed Java Beans and used custom tag libraries for embedding dynamic into JSP pages.
  • Expertise in using Jenkins, Docker for deploying the web applications.
  • Good knowledge of REST-full web services using JAX-RS and Jersey tools.
  • Good working experience in using Log4J for logging, JUnit for unit testing, ANT for build scripts.
  • Good experience in defining the XML schemas and in working with XML parsers to read and validate the data held in XML documents
  • Developed Responsive Single Page Applications (SPA) using React JS and rendering pages on the server side for faster loading and updating
  • Good knowledge in using IDE tools like Eclipse, NetBeans, JBUILDER, and Rational Application Developer (RAD) for JAVA/J2EE application development
  • Expertise in working with windows as well as UNIX environment.
  • Expertise developing UI/UX using Angular 2 in combination with Bootstrap, JQuery, JavaScript
  • Good experience in using Maven and ANT for project management.
  • Coordination with the Clients by participating in Project management review meeting and weekly status meetings
  • Highly motivated self-starter with a strong analytical problem-solving skill, having ability to multi-task, work in a team environment, understand and be responsive to customer needs, work under tight deadline.

TECHNICAL SKILLS

J2EE Technologies: Java, JSP, Servlets, Spring, SpringBoot, EJB, JDBC.

MVC Frameworks: Struts, SpringMvc.

ORM Technologies: Hibernate, JPA, MyBatis, iBATIS.

Project Management software: Atlassian Jira,Version one

Language: Java 1.7, J2EE, C++, PL/SQL, Spring 3.2/4.0, Hibernate 4.0, UNIX Shell, Python, Node JS

Operating Systems: Windows NT/2000/XP, Linux (Centos, REDHAT, Ubuntu).

Web/Application Servers: JBoss, WebLogic, WebSphere, Apache Tomcat.

IDE: NetBeans, Eclipse, SQL Developer, IBM Data Studio

Databases: Oracle 10g/11g, MySQL, DB2 9.7, MongoDB

XML Suite: XML, XSLT, XSD, XPath, JAXP, JAXB.

Web Technologies: HTML5, XML, CSS, JavaScript, JSP,ES6, Servlets, JQuery, Ember JS, Angular JS

Repositories: SVN, CVS, Github, Stash

Build/Package Tools: Maven, Ant, Jenkins

PROFESSIONAL EXPERIENCE

Sr. Full Stack/Java Developer

Confidential, Idaho

Responsibilities:

  • Reengineered the existing legacy application into a web-based application using the latest web technologies.
  • Analyzed requirements with the business team, and involved in design, development and testing of the application.
  • DevelopedJ2EE web application using the Java 7, multi-threading, Spring MVC 4.1.0, spring-jdbc and implemented caching in the application using IBM dynacache.
  • Developed Spring REST web services to serve multiple applications across the organization. The data is provided in json and used Jackson library. Also, consumed REST web services.
  • Implemented User Interface and integrated with backend code, Node.JS as server side technology for the feedback system.
  • Extensively used Spring IOC, AOP concepts and used Spring MVC framework to develop the application
  • Developed validations using Validation Form and Reactive Form from Angular 2.
  • The complete feedback system was designed using MEAN (MongoDB, ExpressJS, AngularJS, NodeJS) stack technologies for quick response and throughput.
  • Build REST web service by building Node JS Server in the back-end to handle requests sent from the front-end JQUERY, AJAX via JSON
  • Created presentation layer using JSP, JSTL, Bootstrap, HTML5, and CSS3 along with Angular 2 to keep the code readable and make dynamic frontend.
  • Used Mockito, PowerMock framework for unit testing of application and ANT to build the application
  • Used JQuery in directly manipulating the DOM yet separating the ReactJs components
  • Developed server side application to interact with database using SpringBoot and Hibernate.
  • Developed user interfaces which are single page applications using Ember.js, JavaScript, CSS, HTML, Angular JS and BootStrap.
  • Designed and developed backend application servers using Python.
  • Designed and developed re-usable web services and Java Utility classes to support XML, XML Schemas, and XSL.
  • Migrating the legacy monolithic struts application to MicroServices platform.
  • Implemented exception handling in Java SpringBoot for REST API, by making use of Exception Handler and Controller Advice annotations
  • Develop strategy for integrating internal security model into new projects with Spring Security and Spring Boot Experience building REST and SOAP web services using Java
  • Build servers using AWS which includes importing necessary volumes, launching the EC2 instance, creating security groups, auto-scaling, load balancers, Route 53 and SNS as per the architecture.
  • Captured Amazon Machine Images (AMI's) of EC2 Instance for snapshots and creating clone's instances for their application elsewhere.
  • Good experience of AWS Elastic Block Storage (EBS), different volume types and use of various types of EBS volumes based on requirement.
  • Constructed Applications & Database logs, which includes deleting old logs, archiving logs based on the retention policy and granting rights to authorized users.
  • DevelopedMapReducejobs usingPythonfor processing large data in a parallel, distributed algorithm on a cluster.
  • Used Amazon S3 for database backup regularly and save snapshots of data.
  • Used WebSphere MQ (Message Queues) for reliable and asynchronous exchange of important information between multiple business applications.
  • Created complex scheduler tasks/jobs using Quartz Scheduler library. Developed custom exception handling mechanism to handle errors/exceptions.
  • Working experience with AWS Services: Lambda, S3, EC2, EB, CloudFront, SNS, DynamoDB and Docker Containerization.
  • Working experience on serverless deployments through AWS CLI.
  • Designed and implemented GitHub migration process as a part of security.
  • Experience in Deploying Elastic Beanstalk Applications to various environments on AWS.
  • Developed JUnit test cases to unit test the business logic. Supporting System Test and User Acceptance Test.
  • Used Apache Maven build tool to automate the build process and Jenkins CI for continuous integration.
  • Followed Agile Software Development Methodology and Test Driven Development (TDD) to build the application iteratively and incrementally. Participated in scrum related activities and Daily Scrum Meetings.
  • Performed Design review and Code review for well-known performance practices for better performance and code maintainability.
  • Implementing a Continuous Delivery framework using Jenkins, Maven & Nexus in Linux environment.
  • Used ES6, AngularJS, ReactJS, Redux framework for binding, DOM models linking,view model underlaying data and behaviors.

Environment: Spring 4.1, Java 1.7, Spring JDBC, IBM WebSphere Application Server 8.5, Unix/Linux, Ember.js 2.0, Junit 2.5, CSS Framework Bootstrap, HTML5, DB2 9.2, JIRA, Atlassian Stash, Jenkins CI 1.5, Slf4j-log4j, IBM dynacache and WebSphere MQ

Full Stack Java Developer

Confidential, Fort Washington, PA

Responsibilities:

  • Analyzed business requirements, participated in technical design, development and testing of various modules assigned.
  • Worked on creating Single Page application (SPA) using AngularJS, HTML5, CSS3, Bootstrap & JavaScript.
  • Developed and tested website using the MEAN Stack (MongoDB, Express, AngularJS, Node.js).
  • Followed the overall application MVVM architecture to create MVC layers in Angular JS and Node JS layers.
  • Experience developing production Node.js applications with Express module.
  • Designed and implemented CRUD (create, read, update and delete) operations of MongoDB database management system and handled database access and data transmission based on RESTful web service.
  • Developed page layouts, Navigations and presented designs & concepts to the clients and management review.
  • Developed a Single Page Application (SPA) for client managers to keep a track of the flow of inventory between various departments.
  • Established workstations for inbound personnel to the JMS project team
  • Used XML parsing techniques for data handling and JavaScript front-end pages.
  • Implemented MicroServices using SpringBoot, SpringCloud, and Spring MicroServices and enabled discovery using NetflixEurekaServer. Created web services using Spring Rest Controller to return JSON to the frontend
  • Configured DispatcherServlet and View Resolver to intercept incoming requests, manage SpringMVC flow and invoke view components with the help of DispatcherServlet
  • Design and implement an application using Dispatcher Servlets, Spring AOP, Spring Security, Spring Boot, Hibernate.
  • Design and implement an application using Dispatcher Servlets, Dependency Injection, Annotations, Spring AOP, Spring Security, Spring Boot, Hibernate
  • Used various features from AngularJS like data binding, routing, custom filters and directives to meet various customized requirements.
  • Designed and implemented server-side RESTful web services using Node JS and Express.js and handled communications to the client side (ReactJs) using JSON.
  • Used http services $http and $resource in AngularJS to get and handle JSON data from backend.
  • Maintained cross browser compatibility using libraries like JQuery and achieved responsiveness using Bootstrap CSS.
  • Designed Frontend with in object-oriented JavaScript Framework like angular.js, Node.js, Require.js
  • Used jQuery to make the HTML, DHTML and CSS code interact with the JavaScript functions to add dynamism to the web pages at the client side.
  • Worked with Agile software lifecycle methodologies. Create design documents when and as required.
  • 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.
  • Enhanced user experience by designing new web features using MVC Framework like Backbone.js and node.js.
  • Extensively worked with making calls to APIs to fetch the data from the backend as JSON response and parse it on the UI for DOM/CSS Manipulation.
  • Co-ordinate with QA for testing, Production releases, Application deployment and integration.
  • Provided production level code to the engineering team for product development, including cross-browser support, CSS optimization, and ADA compliance support.

Environment: MEAN (MongoDB, Express, AngularJs, NodeJs), HTML4/5, CSS2/3, JavaScript, jQuery, DHTML, JSON, Require.js, JSP, AJAX, SOAP, RESTFUL, Web Services PLSQL, Spring MVC.

Java/J2EE Developer

Confidential, Paoli, PA

Responsibilities:

  • Involve in installation and configuration of Web Logic Application Server on Windows XP systems for the application.
  • Extensively used CVS for version control management.
  • Used Spring Framework for developing the application. Implemented the persistence layer using Hibernate and configured Hibernate with spring to interact with the Oracle Database from the DAO.
  • Created web services using JAX-WS and JAX-RS
  • Extensive use of maven to build and deploy the application into dev environment and QA environment and work with the front-end developers in displaying the data.
  • Extensive use of Collection Framework features like Map, Object, List to retrieve the data from Web Service, manipulate the data to in corporate Business Logic and save the data to Oracle database.
  • Used Multithreading to simultaneously process tables as and when a specific user data is completed in one table.
  • Consume Web Services using java to retrieve the required information to be populated in the database.
  • Use of SOAP UI to verify the WSDL end point URL.
  • Wrote PL/SQL Stored Procedure using TOAD for archiving data on a daily basis for a monthly report and scheduled the job using DBMS Scheduler.
  • Display Tag, CSS & JavaScript, JQuery.
  • Externalized Business Logic from code using database to store dynamic rules based on UI used by business and used these rules in the code to apply business logic to data.
  • Used Agile methodology that included iterative application development, weekly Sprints and daily stand up meetings.
  • Implemented version controlling using GIT and used Jenkins for continuous integration and continuous Deployment (CI/CD). Build & deployed wars using Ant, Maven on UNIX environment.

Environment: Web Logic 11g, Spring 4, Spring MVC, Core Java, Hibernate, JDBC, Maven, Servlets, JavaScript, PL/SQL, Ext JS, Oracle 11g, Windows XP, SOAP UI, CVS, SAOP and Rest Web services, Agile Development

Java Developer

Confidential, Alpharetta GA

Responsibilities:

  • Requirements gathering from business and defining specifications for the system.
  • Designed and developed Use-Case Diagrams, Class Diagrams and Object Diagrams using UML Rational Rose for OOA/OOD techniques.
  • Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application.
  • Created the UI interface using JSP, Struts and HTML.
  • Developed web services in Java and Experienced with SOAP, WSDL.
  • Analysis, Design, and Implementation of software applications using Java, J2EE, XML and XSLT.
  • Designed and Implemented MVC architecture using Struts Framework which involved writing Action Classes/Forms/Custom Tag Libraries & JSP pages.
  • Used Spring Core for dependency injection/Inversion of control (IOC)
  • Implemented spring framework, spring plugin for Struts and Spring Hibernate ORM.
  • Documented and Fixed bugs and Client Issues in the application.
  • Developed the application using Eclipse IDE.
  • Involved in writing Stored Procedures in Oracle-PL/SQL for back end which were used to update business logic over a set of scheduled timers. Used Views and Functions at the Oracle Database end.
  • Implemented the integration with the back-end system with web services using REST API's and SOAP
  • Used JUnit for Unit testing the application and Used CVS as source control.
  • Used Apache Ant to compile java classes and package into jar/war archives, involved in Low Level and High-Level Documentation of the product.
  • Written complex SQL and HQL queries to retrieve data from the Oracle database
  • QA activities, created test data, test cases and tested the application.
  • Used GIT for version control and Eclipse IDE for development.

Environment: Java/J2EE,EJB,JSP, Struts, Spring, Servlets, Hibernate, CSS, Java Script, HTML, XML, JMS, Web-logic, Oracle, Apache Ant, XSLT, PL/SQL, Unix and Windows XP.

Java Developer

Confidential

Responsibilities:

  • Involved in requirement analysis, design and unit testing of the project.
  • Created use cases, class diagrams, activity diagrams and collaboration diagrams.
  • Implemented MVC Architecture using Struts MVC.
  • Developed the user interface using JSPs, HTML and CSS using the Struts framework.
  • Developed DAO classes using Java JDBC API.
  • Used JavaScript for client side validations.
  • Implemented PL/SQL queries and used MySQL stored procedures, and built-in functions to retrieve and update data from the databases.
  • Used CVS as version control to store the source code.
  • Deployed applications on Web-logic Application server.
  • Involved in writing client-side validations by using the JavaScript and server-side validations by using Struts form validators.
  • Coded ANT scripts for compiling, building, packaging the jar files and deploying.
  • Involved in back-end development of the project by writing the code to interact with the database and writing SQL queries.
  • Responsible for coding using AJAX for getting data from database without reloading the entire page having the responsibility to test the use case by writing the Unit test cases and having good.
  • Involved in writing unit test case using JUnit.
  • Used SLF4J for logging.

Environment: Java/J2EE, UML, JSP, Servlets, Struts MVC, AJAX, Java Script, Oracle, TOAD, HTML, CSS, Eclipse IDE, BEA Web-logic, JUnit, Log4j, CVS, UNIX, Windows and other office tools.

We'd love your feedback!