We provide IT Staff Augmentation Services!

Full Stack Developer Resume

4.00/5 (Submit Your Rating)

Cary, NC

SUMMARY

  • Around 4 years of experience in all teh technical phases of Software Development Life Cycle (SDLC) including Requirement Analysis, Design, Implementation and Testing in both Web based and Enterprise applications wif emphasis on Object Oriented, Java/J2EE and Client Server technologies.
  • Experience in developing teh application wif Agile Methodology, Waterfall Methodology and Test - Driven Development.
  • Experience in Front-End UI technologies like HTML5, CSS3, JQuery, JSON, Ajax, AngularJS, NodeJS, Bootstrap, Tag Libraries, JSTL.
  • Good working noledge wif Java 1.8 features like stream, Lambda expressions and functional interfaces etc.
  • Having experience wif Cloud Computing environment like Pivotal Cloud Foundry, Amazon Web Services (AWS), Docker Containers.
  • Handled operations and maintenance support for AWS cloud resources which includes launching, maintaining and troubleshooting EC2 instances, S3 buckets, Auto Scaling, Dynamo DB, AWS IAM, Elastic Load Balancers (ELB) and Relational Database Services (RDS).
  • Proficient in developing J2EE enterprise applications in Service Oriented Architecture and Micro Service Architecture.
  • Hands on Experience in developing web applications by using Spring framework moduleslike Spring IOC, Spring AOP, Spring MVC, Spring Security, Spring Boot, Spring Batch and Spring Data.
  • Expertise in developing data models using Hibernate Object relational mapping (ORM) framework and used Hibernate Annotations to reduce time at teh configuration level
  • Expert in Core Java wif strong understanding of Garbage Collector, Collections, Multithreading, Event handling, Exception handling and Generics.
  • Expertise in J2EE Technology- Servlets, Struts, Spring, JDBC, JTA, JPA, Hibernate and JMS.
  • Experience wif distinctive design patterns like Singleton, Factory, Prototype, Business Delegate, Session Facade, Service locator, Visitor, Observer, Decorator, Front Controller, DAO and MVC.
  • Worked wif design and development of robust and highly scalable Web Service platforms and API’s based on REST and SOAP for enterprise applications using AXIS, WSDL, UDDI, XML, JAX-WS, JAX-RS, JAXB, JAX-RPC technologies and Jersey frameworks.
  • Expertise in XML technologies such as XSL, XSLT, XML schemas, XPath, XForms, XSL-FO and parsers like SAX, DOM
  • Expertise in back-end/server-side java technologies such as: Web services, Java persistence API (JPA), Java Messaging Service (JMS), Java Database Connectivity (JDBC) and Java Naming and Directory Interface (JNDI).
  • Experienced in building Web Services for Service Oriented Architecture (SOA).
  • Good Understanding in databases such as Oracle, MySQL, SQL Server, NoSQL, Mongo DB and IBM DB2 databases to manage tables, views, indexes, sequences, stored procedures, functions, triggers and packages
  • Experience in JMS over messaging to exchange teh information in more reliable and asynchronously for enterprise applications using Active MQ and Rabbit MQ.
  • Proficient wif build automation tools like Gradle, Maven and Ant for builds and deployments to different environments.
  • Experience on different IDEs such as Eclipse, RAD, Spring Tool Suite, IntelliJ and deployment using Application Servers like Apache Tomcat, BEA WebLogic, Web Sphere, Glassfish, Camel and JBOSS
  • Experience wif JUnit, Mockito, Log4j in developing test cases and determining application functionality.
  • Experience on UNIX/LINUX Shell Scripting and Deployment of Applications in Server.
  • Decent Experience in using code repository tools GIT, Tortoise SVN, and Visual Source Safe.
  • Strong communication and analytical skills and a demonstrated ability to handle multiple tasks as well as work independently or in a team.

TECHNICAL SKILLS

Languages: Java, J2EE, SQL, PL/SQL

J2EE Technologies: Servlets, JDBC, JSP, JSF, JMS, EJB, JNDI, Java Security

Mark-up/XML Technologies: DHTML, XHTML, HTML5, JavaScript, AngularJS, Backbone.js, Node.js, CSS, CSS3, XML, XSD, XSL/XSLT, SAX/DOM, AJAX, JQuery, JSON

Tools: & Framework: Struts, Spring, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, Spring Boot, JSF, JUnit, SOAP UI, Groovy, ANT, Maven, Jenkins, CI/CD, Apache ActiveMQ, Apache Camel

Web services: SOAP, Restful, UDDI, WSDL, JAX-RPC, JAX-RS, JAX-WS, JAX-B, Axis2Microservices, AWS (Amazon Web Services)

Web/App Servers: IBM Web Sphere, Apache Tomcat, JBoss EAP, Web Logic Server, Glassfish

Database: Oracle, SQL-Server, MySQL server, TOAD, MongoDB/NoSQL

IDEs: Eclipse, IntelliJ, Spring Tool Suite (STS), RAD

O-R mapping: Hibernate, MyBatis.

Modeling/ CASE Tools: Rational Rose, MS Visio Professional

Testing Tools/ Others: JUnit, Soap UI, Putty, Rational Clear Quest, RTC, StarTeam

Version Control: Tortoise SVN, CVS, Rational Clear case, Git

OS & Environment: Windows, Sun Solaris, UNIX, Linux

PROFESSIONAL EXPERIENCE

Confidential, Cary, NC

Full Stack Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, analysis, design documentation, development, test cases, implementing and production support of teh application
  • Followed AGILE Methodology to promote iterations, collaboration, and process adaptability and participated in SCRUM Meetings throughout teh life cycle of project.
  • Setup continuous integration environment wif Jenkins building from GitHub and deploying to development servers.
  • Developed UI using HTML5, CSS3, JavaScript, Bootstrap, JQuery, Angular JS and Node JS.
  • Built AngularJS modules, controllers, pop up modals, and file uploaders.
  • Created reusable directives, factories, and services in AngularJS.
  • Worked on Spring Framework for Dependency and Transaction Management
  • Implemented Spring MVC framework and integrated user Interface layer wif persistence layer through spring and hibernate
  • Invoked web services to generate java classes from xml schema.
  • Implemented data layer wif Spring Data, JPA and native SQL queries to retrieve and update data from teh database.
  • Involved in Unit testing wif Groovy/Spock, Junit, system testing and creation of various test scripts for performance and regression testing.
  • Micro Services were being used as a strategy to gradually replace a core monolithic application while still adding business features.
  • Worked on integrated Hystrix dashboard to monitor spring micro-services using Circuit Breaker.
  • Implemented Multithreading, Concurrency, Exception Handling, and Collections whenever necessary.
  • Experienced wif AWS services to smoothly manage application in teh cloud and creating or modifying teh instances.
  • Participated in troubleshooting issues on AWS, Netflix Eureka, and Cloud environments.
  • Involved in writing Java API for Amazon Lambda to manage some of teh AWS services.
  • Developed server-side services using Spring 4.0, webservices (Soap and WSDL)
  • Used Soap UI and Postman tools to test teh rest web service operations.
  • Used Log4j for logging messages and debugging application.
  • Implemented features like logging user session validation using spring AOP module
  • Based on selection criteria and mappings extracted data, applied rules and did data conversion.
  • Leveraging apache camel for Translation, routing and rule management
  • Accessing Linux based servers to execute RPM upgrades and view logs for errors and anomalies using SSH clients such as Putty
  • Created Splunk dashboard and alerts on teh request from managers for certain tasks.
  • Monitor server applications, using App dynamics, Splunk log files to troubleshoot and resolve problems.
  • Implemented quartz scheduler for dynamically scheduling jobs using Rest API (postman).
  • Embedded quartz desk platform for monitoring jobs scheduled in application.
  • Responsible for release of code into production and its integration wif other applications
  • Setup source code management in GitHub and developed and documented best practices for managing and releasing code.
  • Setup continuous integration environment wif Jenkins building from GitHub and deploying to development servers
  • Automated deployments and configurations of software using Chef
  • Configured reporting on code metrics using Sonar cube to provide quality metrics on development.

Environment: Java 1.8, Hibernate, Spring, Spring Boot, Spring Security, Apache Camel 2.0, Angular, Servlets, Groovy, Log4j, JSP, Spring MVC, Spring AOP, Spring JDBC, JUnit, Maven, Web Sphere, Netflix, Agile Methodology, ATG 11, AWS (Amazon Web Services), EC2, S3, Restful, Micro Services, JMS, Oracle, WSDL, ESB

Confidential, Phoenix, AZ

Java/J2EE Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, Modeling, analysis, design, development and testing
  • Developed various helper classes needed following Core Java multi-threaded programming and Collection classes
  • Used jQuery, Ajax for service calls on pages to interact wif teh server for information.
  • Developed teh User Interface using JSP, Spring MVC frameworks, jQuery, AngularJS and CSS3. Used AJAX and JavaScript for Server side/client-side validation
  • Used Spring frame work AOP features and JDBC module features to persist teh data to teh database for few applications. Also used teh Spring IOC feature to get hibernate session factory and resolve other bean dependencies
  • Developed teh persistence layer using Hibernate Framework by configuring teh 1:1/1: M /M: M mappings in hibernate mapping files and created DAO and POJOs
  • CreatedRESTfulweb services interface to Java-based runtime engine and accounts
  • Designed and implemented MongoDB based database and created REST enabled Web Services on Jersey framework
  • Implementing or exposing teh Micro services based on RESTful API utilizing Spring Boot wif Spring MVC.
  • Used JAX-WS and Metro stack for building of Web Services. Also developed teh web service client applications to test teh web services. Tested teh web service using SOAP UI
  • Used SOAP to Implement Web Services and Consumed and published XML Web Services in teh application.
  • Involved in using JMS Queues and JMS topics for one-to-one and one-to-may communication in teh application
  • Used Apache camel integration for routing and transforming teh data between two Applications using HTTP protocol
  • Used AWS SDK for connecting to Amazon S3 buckets and EC2 to deploy on Docker Container wif Microservices architecture.
  • Refactored existing monolithic application by identifying components dat needs to be transformed to Micro- services architecture, wif Spring Boot-based services interacting through a combination of REST and AWS API-Gateway.
  • Installed secured and configured AWS cloud servers and virtual servers using Spring Cloud for AWS.
  • Implementation of web services in Java, used to orchestrate outbound and inbound web services and processes on ESB (Enterprise Service Bus)
  • Involved in designing and developing teh JSON, XML Objects wif
  • Implemented Data access objects using Hibernate to access data from Oracle database
  • Called Stored Produces in Oracle using Callable Statements in JDBC
  • Actively used teh defect tracking tool JIRA to create and track teh defects during QA phase of teh project
  • Used Tortoise SVN to maintain teh version of teh files and took teh responsibility to do teh code merges from branch to trunk and creating new branch when new feature implementation starts
  • Used DAO pattern to retrieve teh data from database
  • Worked wif Web Sphere application server dat handles various requests from Client
  • Developed test cases using JUnit
  • Developed teh build scripts using Maven.

Environment: Java, HTML, CSS, Bootstrap, JavaScript, jQuery, Angular Js, JSON, Hibernate, Spring, XML, Tortoise SVN, JSP, MVC, Star UML, JUnit, Maven, AWS, Micro Services, Web Sphere, XSD, ATG, Restful, JMS, Log4J, Oracle, MySQL, WSDL, Groovy, AJAX, JIRA and RAD, ESB, MongoDB.

Confidential

Java Developer

Responsibilities:

  • Developed teh application based on MVC architecture.
  • Captured all teh functional and technical requirements of teh Supply Chain Management System.
  • Was involved in teh preparation of teh software requirements and design document (SRS & SDS).
  • Adapted Java Design Patterns DAO, Value Objects and Session, Facade to develop business components.
  • Developed class diagrams and Sequence diagrams.
  • Defined teh detailed application and database design.
  • Development of GUI for HTML and JSP Versions. Java Servlets were used as teh common gateway interface between teh client and server.
  • Java Beans were used to handle business logic as a Model and Servlets to control teh flow of application as Controller.
  • Involved in collecting requirements from Business Users and Data Modeling and designing and developing Tools using: J2EE, Java, Servlets, EJB, and JSP.
  • Front end validations are written using JavaScript.
  • Performed Unit Testing using JUnit.
  • Provided a User Manual and User Training on teh new system to ease them into teh new system.

Environment: Java, HTML, CSS, JDBC, JavaScript, JSP, EJB, Java Scripting, CSS, CVS, WebSphere, Oracle, Linux.

Confidential

Java Developer

Responsibilities:

  • Developed teh application based on MVC architecture.
  • Developed web application using JSP, Servlets, Java beans dat uses MVC design pattern.
  • Created user-friendly GUI interface and Web pages using HTML, CSS and JSP.
  • Wrote JavaScript for client side validation.
  • Used Java Swings in designing user interfaces.
  • Used Java Fundamentals and OOPS concepts like inheritance, polymorphism, abstraction to develop teh code.
  • Implemented core java concepts like Multithreading, Exception Handling and Collection wherever necessary.
  • Used Eclipse as IDE tool for creating Servlets, JSP, and XML.
  • Wrote SQL for JDBC prepared statements to retrieve teh data from database.
  • Monitored teh logs using Log4J and fixed teh problem.
  • Teh Application was deployed on Apache Tomcat Server.
  • Involved in build and deploying teh application using ANT.
  • Used Configuration Management Tools for version control which is built on CVS.
  • Worked on bug fixing and Production Support.

Environment: Java, HTML, CSS, JavaScript, JSP, Servlets, JDBC, MVC Design pattern, PL/SQL, Log4J, Apache Tomcat server, My SQL, Eclipse IDE, CVS, ANT, Log4J.

We'd love your feedback!