We provide IT Staff Augmentation Services!

Sr Java Full Stack Developer Resume

2.00/5 (Submit Your Rating)

Atlanta, GA

PROFESSIONAL SUMMARY:

  • Involved in all phases of Software Development Life Cycle (SDLC). Worked in Waterfall & Agile methodologies.
  • Deployed applications in AWS as EC2 instances and created snapshots for the data to be stored in AWS S3.
  • Expert in Core Java and implementing concepts like Multithreading, Concurrency, Exception Handling, File handling, IO, Generics and Java collections in various projects.
  • Expertise in developing Web Pages using HTML5, CSS3, Bootstrap, JavaScript, jQuery, Ajax and AngularJS with webpage cross browser compatibility and responsive web design, Also have knowledge in NodeJS.
  • Experienced in developing web - based applications using Java/J2EE, Servlets, Struts (Struts, Tag Libraries and Struts custom validation rules, Tiles), Spring IOC, Spring MVC, Spring AOP, Spring Security, Spring Boot, JDBC, Web Services (SOAP & Restful) and ORM frameworks like Hibernate.
  • Excellent in developing REST and SOAP based Web Services using JAX-RS, JAX-WS, WSDL, JAX-B, Apache Axis, Apache CXF and Jersey frameworks.
  • Excellent knowledge in solving Performance issues (both Application and Database).
  • Experienced in implementation of JMS to exchange information over reliable channel in an asynchronous way by using Active MQ, Rabbit MQ, Kafka as message queue.
  • Worked with SQL databases like Oracle, My SQL, IBM DB2 and Hands on Experience in working with NoSQL Database like MongoDB, Cassandra to manage extremely large data sets.
  • Hands on experience in working with Junit, Mockito and Selenium.
  • Experienced with deploying applications on to production servers, configuring various parameters of servers like Apache Tomcat, JBOSS, IBM Web Sphere.
  • Used version controller tools like Tortoise Subversion (SVN), CVS and Git.
  • Created and consumed Micro Services based on Web API.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI’s.
  • Experience in working with IDE’S like Eclipse, Spring Tool Suite (STS), RAD and Intellij.

TECHNICAL SKILLS:

Java/J2EE Tech: Java, J2EE, Angular JS, JSP, EJB, JNDI, JMS, Perl, PHP, PL/SQL, Python.

Web Technologies & Frame works: JSTL, XML (XSLT, DOM, SAX, JAXB & XML4J) HTML, AJAX, JavaScript, jQuery, Angular JS, Node JS, React JS, Backbone JS, Knockout JS.

ORM Technologies: Hibernate & Entity Framework.

Web & App Servers: BEA WebLogic Application Server, Tomcat, Amazon Web Services(AWS) and JBoss

IDE Tools: Eclipse, Rational Application Developer, IBM Web Sphere, IBM Web Sphere Studio Application Developer, JBoss Developer Studio, Jasper Studio

Build Configuration: ANT, Jenkins, Maven.

Version Control: GIT, CVS, Visual Source Safe, SVN, GitHub, Bitbucket, Sourcetree.

Tools: & Utilities: Rational Clear Case, Clear Quest, Mercury Test Director, Element Tool, Request Tracker, Rational Rose, Atlassian JIRA, Stash and Confluence, Soap UI, Fiddler, Postman.

Databases: Oracle, PostGre, DB2, SQL Server, MySQL, NoSQL (MongoDB, Cassandra)

Design Patterns: Singleton, Façade, Abstract, MVC

Middleware: EJB, JMS, Apache Active MQ, Apache Camel, Servlets, JMS, JPA, Google API, JSTL, JDBC.

SDLC: Waterfall, Agile

Other Technologies: Dream Weaver, Adobe Photoshop NPOI, Elastic Search, Hadoop, cactus, Swings, AWT, Log4J, Junit, CXF, Jersey, Jasper Reports, JSoup, Sonar, Selenium, Easymock, Mockito, Bootstrap, Karma, Jasmine, Groovy on Grails, Sendgrid, Concur.

PROFESSIONAL EXPERIENCE:

Confidential, Atlanta, GA

Sr Java Full Stack Developer

Responsibilities:

  • Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC) and used Agile methodology (SCRUM) for developing application.
  • Upgraded existing UI with HTML5, CSS3, jQuery and Bootstrap. Developed a custom, single-page, responsive web application on front end using AngularJS.
  • Working as an application developer experienced with controllers, views and models in NodeJS.
  • Involved in creating EC2 instances and installed required configurations and applications on it and created S3 buckets for storing object level data into it. Used AWS Cloud Watch to monitor and store logging information.
  • Implemented Micro-services using Amazon Web Services platform build upon Spring Boot Services.
  • Worked with core java concepts like Collections Framework, Multithreading and Memory Management.
  • Implemented the application using Spring IOC, Spring MVC Framework, Spring Batch, Spring Boot and handled the security using Spring Security.
  • Used Hibernate, object/relational mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with an SQL-based schema.
  • Implemented Performance tuning and Improved the Performance of Stored Procedures and Queries.
  • Wrote unit testing codes using Junit, resolved bugs and other defects using Firebug, Firebug Lite and Eclipse's debugging tool, ensured with browser compatibility.
  • Restful web services using Jersey for JAX-RS implementation.
  • Developed API’s to read and publish data from Elastic search cluster using native Java Transport client as well as REST client. Worked on Spring Integration with the Elastic search.
  • Involved in installing and configuring Maven for application builds and deployment.
  • Worked on Log4J to validate functionalities and JUnit for unit testing.
  • Used Jenkins as the integration tool and improved scalability of applications on cross-platforms.
  • Used JIRA to assign, track, report and audit the issues in the application. Used GIT for version control.

Environment: HTML, CSS, JavaScript, Bootstrap, AngularJS, NodeJS, Ajax, Hibernate, Spring, MongoDB, Spring Batch, Spring Boot, Spring Security, XML, GIT, Spring MVC, JUnit, Maven, Web Services, Oracle, Restful, Log4J, Micro Services, EC2, S3, JIRA, Jenkins.

Confidential, Northbrook, IL

Sr Java Developer IV

Responsibilities:

  • Developed web site using AJAX, AngularJS, Bootstrap, CSS, HTML5, jQuery, JSP, Tiles framework and XML.
  • Developed the presentation layer with responsive web design experience using Bootstrap, AngularJS, JavaScript, CSS, HTML and jQuery.
  • Built responsive site using Bootstrap that fits devices of different visual sizes, Used AngularJS for data-binding, and Node JSfor back-end support with APIs.
  • Made Ajax calls using backbone.js for getting the data and parsing it for showing on the web page.
  • Implemented Controller framework by deploying spring controller, by utilizing Spring IOC framework executed application Service layer
  • Spring MVC framework was implemented for web applications and used custom tag libraries
  • Successfully implemented the MVC pattern by writing the JSP's as a view and Java beans i.e. POJO's as a model and Dispatcher Servlets as the controller
  • Used AJAX, JavaScript, jQuery to handle asynchronous requests and CSS used for uniformity in application.
  • Uploading downloading and retrieving images and resume on Amazon web services (AWS) (EC2, S3).
  • Developed the application using Spring-MVC and IOC/Dependency Injection integrating different layers of the application and Developed a prototype using Angular JS and Spring boot based REST services to convert the MVC application into browser based single page application.
  • Worked on front-end and back-end application development. Have upgrade additional functionalities and services with the use cases provided and AngularJS. Developed server-side services using Java, Spring, Web Services (SOAP, Restful, WSDL, JAXB, JAX-RPC).
  • Designed and prepared Unit test case using Junit, Log4j and removed maximum bugs before assigning to QA.
  • Involved in designing of the Entire Application
  • Used Grunt Server and Jasmine to do unit testing on the frontend side of Angular code
  • Responsible for thedevelopment of new requirements and enhancementof the Business Approvals.
  • Integrated the application with Spring Quartz framework.

Environment: Java, HTML5, JavaScript, CSS, AJAX, JSP, jQuery, Hibernate, Spring Framework, AngularJS, JAXP, JAXB, JMS, Apache Camel, SVN, Oracle, JBOSS, Jenkins, SOAP, XML, JSON, RESTful Web Services.

Confidential, Memphis, TN

Java/J2EE Developer

Responsibilities:

  • Involved in analysis, design and development of system and developed specs that include use cases, class diagrams, sequence diagrams and activity diagrams.
  • Involved in designing the user interfaces using JSF, Faceletes, Java Script and HTML5.
  • Spring with Tiles Framework is implemented for a common look in all the presentation views.
  • Developed user interface using JSP, JSP Tag libraries, third party libraries Rich Faces 3.0 and JavaScript to simplify the complexities of the application.
  • Used different varieties of spring modules (Spring MVC, Spring Batch, Spring IOC).
  • Used Spring Batch to build the POJO-based development approach of the Spring Framework.
  • Developed the User Interfaces using Struts, JSP, JSTL, HTML and Ajax, JavaScript.
  • Implementation of Web Design based on CSS3, HTML5, and Bootstrap Front-End Framework.
  • UsedSAXandDOMparsers for reading and putting XML messages into SOAP message.
  • UsedSpringDAOconcept to interact with database (DB2) using jdbc template.
  • Developed master JMS producer, master JMS consumer, and notification manager to implement existing interfaces and hide JMS details from existing (legacy) notification producers and consumers using ECLIPSE.
  • Created entities and mapped them to the data base using Hibernate.
  • Performed various CRUD operation using RESTful web services.
  • Implemented DAO design pattern for database related activities (Add, Delete, modify etc.) and to interact with the database using JDBC.
  • Created WAR/EAR files from Maven and deployed them on Tomcat.
  • Implemented business logic using session beans for integration of EJB's into struts framework.
  • Supported by sub queries, stored procedures, cursors or views by using Postgre SQL
  • Generated periodic reports based on the statistical analysis of the data from various time frame and division using SQL Server Reporting Services (SSRS).
  • Implemented Search by using Solr.
  • Used RabbitMQ message broker to send asynchronous messages to the consumers across the cloud network.
  • Developed Junit Test cases for Unit Test cases and as well as System and User test scenarios.

Environment: J2EE, JDBC, Java 1.4, Servlets, JSP, Struts, Hibernate, Web services, SOAP, WSDL, Design Patterns, MVC, HTML, JavaScript 1.2, WebLogic 8.0, XML, RabbitMQ, Junit, Oracle 10g, My Eclipse.

Confidential, Somerset, NJ

Java Developer

Responsibilities:

  • Actively participated in requirements gathering, analysis, design, and testing phases.
  • Designed use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase.
  • Developed application in MVC Architecture integrating JSF with Hibernate and Spring frameworks.
  • Developed the Enterprise Java Beans (Stateless Session beans) to handle different transactions such as online funds transfer, bill payments to the service providers.
  • Implemented Service Oriented Architecture (SOA) using JMS for sending and receiving messages.
  • Developed XML documents and generated XSL files for Payment and Reserve Transaction systems.
  • Used ANT scripts to fetch, build, and deploy application to development environment.
  • Consumed Web Services (RESTful) from third party for send the emails in bulk. This service is used to send the emails to the customers in bulk as a part of Batch process.
  • Used Rational Rose for use case, Active flow, Class, Sequence and Object diagrams in design phase.
  • Developed Web Services for data transfer from client to server and vice versa using Apache Axis, SOAP.
  • Used JUnit Framework for the unit testing of all the java classes.
  • Implemented various J2EE Design patterns like Singleton, Service Locator, DAO, and SOA.
  • Worked on AJAX to develop an interactive Web Application and JavaScript for Data Validations.

Environment: J2EE, JDBC, Java 1.4, Servlets, JSP, Struts, Hibernate, Web services, SOAP, WSDL, Design Patterns, MVC, HTML, JavaScript 1.2, WebLogic 8.0, XML, Junit, Oracle 10g, Web Sphere, My Eclipse.

Confidential

Java Developer

Responsibilities:

  • Designed and developed entire application implementing MVC Architecture.
  • Designed and developed the web-tier using Html, JSP’s, Servlets, Struts and Tiles framework.
  • Developed JSP custom Tag libraries, and associated support in the Action Servlet, that assists in creating interactive form-based applications, which is one of the primary area of functionality using Struts Framework.
  • Developed business components using Stateless Session Beans and Entity Beans.
  • Developed Business Delegate, Facade, Service locator, Data Access Object and Value Object design patterns.
  • Validated all forms using Struts Validation Framework, Implement Tiles Framework in presentation layer.
  • ORM tool Hibernate4 to represent entities and fetching strategies for optimization
  • Developed web pages for Single Sign On using JSP and implemented Hibernate to map and persist the data.
  • Designed and Developed web services using JAX-WS, SOAP, JAXB.
  • Used Hibernate, EJB, SQL, JDBC and JPA to develop the persistent layer.
  • Developed the application using Front Controller, Data Access Objects, and Singleton.
  • Used MAVEN as build management tool. Worked with XPATH when need to identify objects in the screen.
  • Involved in development of User Interface using XSLT, HTML, JavaScript, Ajax, and JSTL.
  • Developed Servlets and JSP for Data retrieval implementation with User Interface.
  • Developed Container Managed Entity and Session beans.
  • Implemented Test Driven Development (TDD) methodology.
  • Used IntelliJ as IDE and ClearCase for version control. Created and modified Complex SQL Commands
  • Used Code Collaborator for the creating code reviews and JUnit code coverage.

Environment: Java, JSE, HTML, Servlets, JSP, JDBC, Oracle, SQL, Junit, Code Collaborator, TDD, MAVEN, Struts.

Confidential

Java Developer

Responsibilities:

  • Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application developed using AGILE methodology.
  • Actively participated in Object Oriented Analysis Design sessions of the Project, which is based on MVC Architecture using Spring Framework.
  • Involved in Daily Scrum meetings, Sprint planning and estimation of the tasks for the user stories, participated in retrospective and presenting Demo at end of the sprint.
  • Actively involved in analyzing and collecting user requirements.
  • Involved in developing struts action classes and Form Beans.
  • Involved in design of JSP pages to display Forms. Implemented Data storage and Retrieval.
  • Session Beans are used to serve the following: Inserting, updating, and deleting data from the database.
  • Developed Code according to MVC architecture. Development using JSP, and Struts Framework
  • Participated in Server side and Client side programming. Involved in developing various Servlets.
  • Wrote SQL stored procedures, used JDBC to connect to database.
  • Tested and validated the application on different testing environments.
  • Used oracle as the database. Healthy communication with Business Team and architects.

Environment: Java, Core Java/J2EE, Servlets, Struts, Hibernate, Oracle, PL/SQL, JDBC, Apache Tomcat, Windows.

We'd love your feedback!