We provide IT Staff Augmentation Services!

Full Stack Developer Resume

3.00/5 (Submit Your Rating)

Atlanta, GA

SUMMARY

  • Over 7+ years of IT experience in analysis, design, implementation, and testing of Client/Server Applications, Web Based Applications using Java, JEE technologies, and Object - Oriented Programming Concepts.
  • Experienced in Agile Software development process and strong technical knowledge in Core Java, JEE, and JEE development, with experience in defining functional and technical specifications.
  • Strong experience in different phases of Software Development Life cycle (SDLC) including Design, Implementation, and Testing during the development of software applications.
  • Experience in designing and developing N-tier Architecture applications with Java/J2EE using Web Services, Servlets, JSPs, JDBC, XML, Java Mail, DAO, JMS, MDB, Apache Struts1/2, HTML5, CSS3, AngularJS, jQuery, AJAX, JavaScript.
  • Strong front-end GUI wireframing/prototyping skills using scripting languages like JSP, JavaScript, PHP, PERL
  • Expertise in Multithreading, Garbage Collection, Spring framework, Hibernate, Algorithm.
  • Experience in Spring Framework and associated technologies such as Spring MVC, Spring Data, Spring Cloud, Spring Boot, Spring Security etc.
  • Extensive experience in designing and executing Automation testing using Mercury tools (Quality Center / Test Director, Win Runner, LoadRunner, QTP) and PVCS Defect Tracker.
  • Created continuous delivery pipeline for CDT Directory to run the war, Ami and deploy jobs in Jenkins brew master instance, which reduces the time for the deployment of micro services.
  • Good experience in using Hibernate for Database communication, retrieval and update.
  • Hands on experience in one or more MVC framework Spring (DI/IOC, AOP, and JDBC template).
  • Experience in designing web services, SOA based applications and writing Web Services using WSDL, SOAP, and UDDI in distributed web application development environment.
  • Experience in developing and consuming Restful web services.
  • Good hands on experience developing a responsive single page application using AngularJS framework and JavaScript.
  • Working experience of Relational DBMS like Oracle, SQL Server, MySQL, DB2, Toad for performing SQL and PL/SQL programming and NoSQL DB like MongoDB.
  • Hands on experience with version control systems like CVS (Concurrent Version Systems), SVN (Apache Subversion), Sub Version Codes, ClearCase and GIT for providing a common platform for all the developers.
  • Experience with Test Driven development like JUnit, TestNG, Mockito, Selenium, Cucumber and performed RD to develop Selenium cucumber frame
  • Good experience in developing test cases with JUnit for Unit testing and Log4J for extensible logging, debugging and error tracing.
  • Experience in designing and developing applications using Web Sphere application servers and Tomcat web server and Web logic server.
  • Experience with Mac, Linux, and Windows operating systems and multiple domains such as insurance, banking, telecom, and healthcare.
  • Good team player, strong work ethics, enthusiastic and quick learner with a positive attitude, excellent analytical and problem-solving skills along with excellent oral and written communication skills.

TECHNICAL SKILLS

Languages: Java 8 (JDK 1.4/1.5/1.6/1.7/1.8 ), Eclipse, Java Swings, JSF, JUnit, Log4J, Ant, Maven, Python.

Frameworks: JSF, Spring Framework, jQuery, JSF, Spring MVC, Spring Boot

Web Technologies: JSP, Servlets, Angularjs, jQuery, ReactJS, NodeJS, EJB, Hibernate 4.0, Struts, Spring, JDBC, HTML5, DHTML and XML, CSS3, Web Services, WSDL, SOAP, MQ Series, Apache Camel, Kafka, Spring Boot, Express.js, Bootstrap, Jenkins.

Application/Web Servers: Struts, Spring, Hibernate, J2EE, Junit. WebLogic 8.x/9.x/10. x. JBOSS 3.x/4.0, IBM Web Sphere 4.0/5.x/6. x.

IDE Tools: Eclipse (Juno, Galileo, Helios, Indigo ), IntelliJ IDEA, Rational Application Developer (RAD) and, JBuilder, Apache Camel, JUnit, TestNG and UML

Web Services: AWS

Databases: Oracle 11g/12C, MySQL, SQL, MongoDB, Mainframes, Teradata

Reporting Tools: Crystal Reports, BO XI R3.

Cloud: AWS.

Version Control Tools: CVS, VSS, Rational ClearCase, Tortoise SVN, Mercurial, ANT, Maven

Testing: Selenium, Karma.

Messaging Tools: JMS, Java Mail

Operating System: Windows, Linux, Unix, Macintosh HD.

PROFESSIONAL EXPERIENCE

Confidential - Atlanta, GA

Full Stack Developer

Responsibilities:

  • Developed multiple Spring Boot Rest API's running under Java 8 and followed Agile methodologies to develop a Single Page Web Application based on Angular 4 for front-end, Spring MVC for backend, and MS-SQL for database.
  • New library development with micro services architecture using REST APIs, Spring Boot.
  • All the functionality is implemented using Spring IO / Spring Boot and Hibernate ORM.
  • Deployed Spring Boot based micro services Docker container using Amazon EC2 container services and using AWS admin console.
  • Developed modules in the application using micro services architecture style and Developed RESTful Web Services with JAX-RS using Spring Boot .
  • Used Spring MVC at backend which helps to develop application with ease and applied multiple layers in application such as Controller, Service, Business, and DAO.
  • Used Spring AOP to break down project logic into distinct parts for Logging, Transaction Management and Security.
  • Integrated Spring Security to validate the users and the control API accessibility and Used HQL and Criteria API to implement CRUD operations and pagination and Angular CLI to bundle and build Angular project.
  • Developed UI with HTML5, CSS3, Angular Material, and Font-Awesome and design multiple reusable components from scratch using TypeScript.
  • Implemented Angular Routing to navigate between components.
  • Used structured directives like NgFor to build templates and attribute directive like NgClass to manipulate CSS stylings of components.
  • Implemented authentication with JSON Web Token (JWT), store JWT local storage if credentials are valid and attaching JWT in request headers for each call.
  • Implemented Form Validations using template-driven form and reactive form.
  • Built HTTP Client Module to send requests to the server and used RxJS Observable to handle multiple values over time asynchronously.
  • Extensive experience focusing on services like EC2, VPC, Cloud Watch, Cloud Front, Cloud Formation, IAM, S3, Amazon RDS, Elastic Cache, SNS, SQS.
  • Involved in CICD process using GIT, Jenkins job creation, Maven build and publish, and Fabric implementation
  • Utilized Slack to communicate with team members and used JIRA to handle software development issues.

Environment: Java 1.8/J2EE, Spring Framework 4.0 (Spring Integration, Spring MVC, Spring IOC, Spring Boot, Spring Batch), Hibernate 4.0, Jenkins, AWS, RESTful Web services using Micro services architecture, SOAP, SQL-Server, JS, AJAX, IntelliJ IDEA, HTML5, CSS3, JSON, XML, Angular 4.0, Typescript.

Confidential - Elkridge, MD

Full Stack Developer

Responsibilities:

  • Involved in all phases of the Software development life cycle (SDLC) using Agile Methodology, designed use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase.
  • Developed UI using Swing, JSP, JSF, HTML, CSS, JavaScript, jQuery and XML files, Schema's and parsing them by using both SAX and DOM parser's.
  • Designed and Developed XSL style sheets using XSLT to transform XML and display the information on the UI screens.
  • Developed web applications using Spring MVC, jQuery, HTML, Bootstrap and worked on Multithreading and Collections Framework including List, Map etc. Added interactivity to the UI pages using JavaScript.
  • Worked with Core Java technologies Collections, Serialization, Generics, Annotations and Exception Handling to implement Back-End Business Logic including Entity Beans and Session Beans.
  • Configured Spring security in the application to secure the method calls and RESTful webservices and Implemented JDBC API for communicating with database layer.
  • Responsible for installing JBoss, administering and support of staging, QA and Production environment and performed failover test. Deployed application in JBoss on UNIX.
  • Developed RESTful Web Services with JAX-RS using Spring Boot and Micro Services Architecture and Request Handlers using Servlets as Controlling mechanism.
  • Implemented CORS (Cross Origin Resource Sharing) using Node JS and developed REST services using Node and Express, Mongoose modules.
  • Developed Apache Camel middleware routes, JMS endpoints, Spring service endpoints and used Camel free marker to customize REST responses.
  • Used Log4j and commons-logging frameworks for logging the application flow.
  • Used Rational Clear Quest for tracking the changes in the application and Involved in Unit Testing using JUnit and Integration of Use Cases.
  • Used version tools like SVN for source code and project documents

Environment: Agile, HTML, CSS, JavaScript, jQuery, AJAX and Angular JS, XML, SWING, Nodejs, MongoDB, JSP, JAVA, Spring Frameworks, Hibernate, RESTful Web services, SOAP, Servlets, JBoss, JMS, Maven,, Log4j, Jenkins, JIRA, Apache camel, SVN, ANT, Rational Clear Case.

Confidential - Sacramento, CA

Java Developer

Responsibilities:

  • Involved in Analysis, Design, and Implementation of Business User requirements and Setting up the Developer's workstation on own with a provided manual.
  • Developed the Application layer or GUI framework from scratch using JSP, HTML, CSS, Bootstrap JS, AJAX.
  • Used AJAX for request response processing without reloading the complete page.
  • Written complex HQL Queries using Hibernate criteria, projections to fetch or insert data into or from different tables in DB.
  • Bean injections in the java application were done using Spring F/W's Dependency Injection module.
  • Written complex SQL Queries using Spring JDBC to fetch or insert data for the Batch processing.
  • Used IBM Rational Tools like RTC as Version Control tool and SonarQube for continuous inspection of code quality.
  • Developed & consumed XML/WSDL/SOAP Web Services to provide the interface to the various clients running on both Java and Non-Java applications.
  • Tested the service functionality using SOAP UI by passing the Test Data.
  • Extensively involved in developing core persistence layer using Hibernate 4.0 framework, writing HQL queries, creating hibernate mapping (. hbm) files.
  • Used JMS for Asynchronous communication.
  • Ran the batch jobs on UNIX OS through the command prompt.
  • Moved the logs from UNIX machine to Windows machine with the help of WinSCP tool.
  • Involved in Performance Tuning for the entire application using the OEM tool, since the development was from scratch.
  • Used Log4J components for logging, Dozer bean Mapper for clustering the objects.
  • Responsible and active in the analysis, definition, design, implementation, and deployment of full software development lifecycle (SDLC) of the project.
  • Waterfall methodology has been followed. Experienced with standup, Retrospective meetings.

Environment: Java 1.7/J2EE, Spring Framework4.0 ( Spring MVC, Spring JDBC, Spring Batch, Spring IOC ), JSP2.0, SOAP Web Services, Hibernate 4.0, HTML, Bootstrap JS, Toad Oracle 12g, SQL Developer, jQuery, AJAX, Eclipse IDE, Oracle WebLogic server, Java Beans, log4j, IBM Rational Tools (RTC, RRC), ANT, JUnit, OEM tool, OBPM, HP Live Editor, HP Exstream.

Confidential

Java UI Developer.

Responsibilities:

  • As a Java Developer, with involvement in working with technologies like Spring, Hibernate and Restful Web Services in designing and development of the application.
  • Developed user interface by using RichFaces, JSF and Ajax frameworks and JSF tags at UI.
  • Written Cloud formation templates and deployed AWS resources using it.
  • Worked on designing the User Interface by coding in HTML5, AngularJS, Bootstrap to create the SPA (Single Page Application).
  • Implemented Web Services using Apache to communicate to external testing centers for finding seats and reservation and between scoring and reporting management.
  • Skill on the platform to be deployed in the AWS environment for various users.
  • Experience in implementing Oracle SQL as an Oracle client to query the database and Worked on Hibernate as ORM to integrate with the application developed using Spring
  • Experience in replacing Hibernate with Native SQL Queries (JDBC) in places to handle large search
  • Worked on implementing JMS to publish the message on to the Queue after processing.
  • Experience in the presentation layer of the application with the help of Node JS, Angular JS, boot strap also worked on XHTML pages.
  • Experience in developing the automatic build scripts with the help of Maven for application to deploy.
  • Worked extensively on Spring IOC for the dependency injection for managing application dependencies
  • Utilized AWS cloud watches to monitor the performance environment instances for operational and performance metrics during load testing.
  • Used Version control system GIT and web page screens for various modules using Html, CSS, JavaScript, and AJAX and Angular JS.
  • Provided investigative support for the Check Processing Department monthly.
  • Expertise in JUnit test cases with the data mocking by using Mockito for unit testing application classes.
  • Hands on experience in providing Post Production and Production support as and when required.

Environment: Java 8, Angular JS, AWS, Ajax4, J2EE, JSF1.2, POI 3.7, Log4j-1.2.8, JUNIT- 3.8.1, EJB, Oracle SQL, Oracle 11g, JBoss 5.0.1.GA, Sybase, Apache Tomcat, SSH Secure Shell, Hibernate, GIT, HP Quality Center.

We'd love your feedback!