We provide IT Staff Augmentation Services!

Full Stack Developer Resume

3.00/5 (Submit Your Rating)

Carry, NC

SUMMARY

  • 8 years of IT experience in all phases of Software Development Life Cycle (SDLC) such as Planning, Analysis, Design, Implementation, Testing and Maintenance of Web Based, Client Server and N tier Architectures in domains like Healthcare, Banking, Insurance and Finance.
  • Extensive Design and Development experience in J2EE technology stack like JSF, Spring3, Struts2, Servlets, Java Server Pages, Java Beans, JDBC and MVC Architecture and web services like SOAP and REST.
  • Well experienced with Java Core Concepts like Multi - Threading, Collections, thread pools, Generics, Exception Handing etc.
  • Experience in using and implementing design patterns such as Singleton and Factory Pattern.
  • Experience in implementing ORM using Hibernate and JPA (JAVA Persistence API).
  • Proficient in the integration of Enterprise Java Beans (EJB) with existing applications and worked on Session Entity, and Message driven beans.
  • Create RFP (Request for Proposal) micro service to provide RESTful API utilizing Spring Boot with Spring MVC.
  • Expertise in client side designing using HTML, CSS, AJAX, JavaScript (oops), JSON and Display Tags.
  • Extensive knowledge in developing applications in a single page (SPAs) using AngularJS.
  • Experience in creative and effective front-end development using JQuery, JSP.
  • Good knowledge on DroolsBusiness Rules engine.
  • Experience in Relational Database Management Systems such as Oracle, SQL Server, MySQL and IBM DB2.
  • Good experience in NoSQL databases MongoDB, Cassandra.
  • Proficient in using ANT, Maven, SVN, Eclipse tools.
  • Experience with Cloud technologies like Amazon Web Services (AWS) using Amazon DynamoDB, Amazon SQS.
  • Good experience in AWServices like Elastic Compute Cloud (EC2), Elastic Load-balancers, S3, Elastic Beanstalk, Cloud-Front, RDS, Route53, Cloud-Watch, Cloud-Formation, IAM.
  • Excellent understanding of Agile software development methodologies & experience in working entire project life cycle from inception to deployment and support.
  • Good knowledge on Java Virtual Machine (JVM) internals and Garbage Collection GC Concepts.
  • Hands on Experience working with ATDD, BDD, TDD and core agile development practices.
  • Working Experience of multi vendor operating systems including Linux, Windows and UNIX Shell Script.

TECHNICAL SKILLS

Languages: Java 8, JavaScript

Operating Systems: Windows, Unix, Linux. Mac OS X.

Java Technologies: JDBC, JSP, Servlets, EJB, JSTL, JMS, Spring, Struts, JSF, JPA, Log4j, and LDAP.

Web Services & Technologies: HTML5, CSS3, SOAP, REST, CXF, WSDL, JAX-RS, Axis, Jersey, JAX-RPC, JAXP, JAXB, jQuery, Ajax, JSON

Java Frameworks: Struts, Hibernate, Spring Core, Spring Boot, Spring Batch, Spring Security, Spring MVC, EJB

JavaScript Frameworks: AngularJS, Bootstrap

XML Technologies: XML, XSL, XSLT, DTD, XML Schema, SAX, DOM

Databases: Oracle, SQL Server, MySQL, DB2, MongoDB

Web and Application Servers: Apache Tomcat, IBM WebSphere, WebLogic, Sun Glass fish, Jboss

Methodologies: SDLC, OOAD, Agile, Scrum

Tools: & IDEs: Apache ANT, MAVEN, Gradle, Sonar, Net beans, Eclipse, RAD, IntelliJIDE, Edit Plus, Brackets, Microsoft Visual Studio, webstrom, npm, bower, Grunt and Gulp.

Testing Tools: JUnit, Cucumber, Selenium, Mockito

Version Control: Clear Case, CVS, SVN, GIT

Integration Tools: Jenkins, QuickBuildJavaScript

Unit Testing Tools: Jasmine along with Karma, protractor

ORM frameworks: Hibernate, JPA

Message Service: MQ, IBM MQ, Active MQ, Rabbit MQ

Design Patterns: MVC, Business Delegate, DAO, DTO, Composite View, Singleton, Front Controller Factory, Abstract Factory, Service Locator, Observer, Iterator, Session Façade, Decorator, Adapter and Strategy

Logging Tools: Log4j, slf4j

PROFESSIONAL EXPERIENCE

Confidential, Carry, NC

Full stack Developer

Responsibilities:

  • Designed and developed UI screens with Bootstrap and AngularJS to provide interactive screens to display data.
  • Experienced with AWS services to smoothly manage application in the cloud and creating or modifying the instances.
  • Responsible to enhance the Portal UI using HTML, JavaScript, JAVA XML, JSP, JSTL and CSS as per the requirements and providing the client side JavaScript validations.
  • Developed a fully functional prototype application using JavaScript, jQuery, AngularJS, and Bootstrap connecting to a REST API on a different domain.
  • Extensively worked on Core Java including Exceptional handling, MultiThreading and Collections with code review and sharing best practices with the team
  • BuildRESTweb service on Spring controller in the back-end to handle requests sent from the front end.
  • Experience working with Rest Web services for returning JSON to frontend.
  • Implemented DAO layers using Hibernate API interfaces, developed POJO and implemented Hibernate integration with Spring Framework.
  • Integrated SOAP & RESTweb services for the application.
  • Used ApacheMavenas the software build tool andLog4Jfor logging errors and messages.
  • Used Eclipse IDE for code development along withGITfor managing the code and JENKINS for continue integration.
  • Used Junit and Mockito to write unit test cases.
  • Designed and developed Micro Services business components and RESTful service endpoints using spring boot
  • Implemented first-hand the best practices for integrating Micro Services into existing system architecture.
  • Worked on Single node/Cluster setup using technology NoSQL
  • Made the integration of data in several applications in favor JSON documents with dynamic schemas using NoSQL database.
  • Involved in writing Java API for Amazon Lambda to manage some of the AWS services.
  • Good Knowledge on Amazon Web Services (EC2, S3, Dynamo DB, RDS, Elastic Load Balancing, SQS, SNS, IAM, Cloud Watch, EBS) and High Availability Practices and deploying backup/restore infrastructure.
  • Performed CRUD operations like Update, Insert and Delete data Using Oracle.
  • Knowledge on Java 8 features like lambda expressions, Stream API’s and functional Interfaces.

Environment: Java8, AngularJS, HTML5, CSS3, Unix, JavaScript, Spring, Spring Boot, Hibernate, SOAP, Restful Web services, Spring Data, Multi-Threading, Oracle11g, Maven, JIRA, WebSphere, Junit and AWS

Confidential, Madison, WI

Java Developer

Responsibilities:

  • Extensively worked on Core Java including Multithreading, Exceptional handling and Collections.
  • Performed web service testing and Database Testing using SQL queries.
  • Made the Persistence of Objects using JPA framework.
  • Developed different modules on Java, JSP, J2EE, Spring Core, Spring boot that are a part of the whole software life cycle, which involves developing and implementing the application.
  • Consumed Web Services for transferring data between different applications using Restful APIs along with Jersey APIs and JAX-RS.
  • Built REST web service on Spring controller in the back-end to handle requests sent from the front end.
  • Developed DAOs (Data Access Objects) and SQL queries to support system functionality.
  • Used Jenkins for CI and CD.
  • Used Maven to build project along with Sonar repository and Jenkins for continuous integration.
  • Followed Spring MVC pattern and used View Resolver to map web pages.
  • Adjusted Hibernate configuration file to set JNDI connection pooling.
  • Involved in My SQL optimization and wrote queries.
  • Involved in finding out the bugs, broken links and missing images etc. and rectifying them.
  • Developed SQL scripts for data migration.

Environment: HTML5, CSS3, JavaScript, JSP, Spring, Spring Boot, Spring MVC, Hibernate, Jenkins, Jasmine, SOAP, Restful Web services, Multi-Threading, My SQL, Maven

Confidential, Brookfield, WI

Java Developer

Responsibilities:

  • Involved in System Analysis and Design methodology as well as Object Oriented Design and development usingOOAD methodology to capture and model business requirements.
  • Development UI modules using Bootstrap, HTML, JSP, JSF, JavaScript and CSS.
  • Wrote Code to interact with back-end JAVA, AJAX,and JSON.
  • Used Hibernate for accessing database and mapping the entities by using hibernate annotations.
  • Used Hibernate Transaction Management, Hibernate Batch Transactions and cache concepts.
  • Used AJAX with JQuery to parse JSON object to dynamically overlay contents on web pages.
  • Implemented Batch jobs using Spring Batch created various item readers, item writers and item processors.
  • Used Oracle10g as the backend database.
  • UsedSpring MVC frameworkfor developing the application.
  • Involved in the integration of Spring for implementing Dependency Injection (DI/IoC). Developed code for obtaining bean references in Spring IOC framework.
  • Primarily focused on the spring components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
  • Extensively used CustomJSPtags to separate presentation from application logic.
  • Installation, Configuration administration of JBOSS environment, including deployment ofServlets.
  • Developed Scripts forUNIXplatform deployment.
  • UsedHibernatefor interacting with Persistence Layer forCRUDoperations. Developed Rest web services to facilitate communication between client and servers.
  • Used GIT for version control system and JBoss as the Application Server.
  • UsedLog4Jfor logging the user events andMAVENfor compilation and building JAR, WAR and EAR files.
  • UsedJUnitfor the unit testing of various modules, Selenium for automated testing and JENKINS for continuous integration.

Environment: Java/J2EE, Design Pattern, Servlets, JSP, JSF, JDBC, Spring, Hibernate, JavaScript, Ajax, JQuery, Web Services, JSON, Junit, HTML5, CSS3, Bootstrap, Oracle, JBoss Application Server, Maven build tool, RESTful API, JENKINS, GIT, JIRA and Eclipse.

Confidential

Java Associate

Responsibilities:

  • Developed websites using HTML, CSS, JavaScript, JQuery, XML and Ajax.
  • Spring Security is used for authentication and authorizations of users based on access roles.
  • Spring Batch is used to enable extremely high-volume and high-performance batch jobs though optimization and partitioning techniques.
  • Involved in implementation of MVC pattern using JSF and Spring Controller.
  • Created web page layouts using HTML and CSS.
  • Worked on Drools engine for business rules management system.
  • Implemented Restful Web Services for other applications to communicate.
  • Design, developed and updated the user interface using CSS, JavaScript and Dreamweaver.
  • Performed client-side validations over the forms using JavaScript
  • Used Ajax to refresh only certain section of the page and reduce the load on the web server
  • Used CSS to separate presentation from the structure
  • Used Responsive Web Design so that the website is compatible with different devices like desktops, laptops, tablets and smart phones.
  • Configured WebSphere resources like JDBC providers, JDBC data sources, connection pooling.
  • Developed application using Spring JPA and Bootstrap on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
  • Installed and configured Jenkins for continuous integration.
  • Extensively tested the websites identified the bugs using Firebug and fixed them.
  • Used best coding practices and naming conventions while writing code in JavaScript, HTML and CSS
  • Responsible for code optimization and testing across other browsers.

Environment: Jdbc, Html, Struts, Hibernate, Java, MySQL, Css, Json, jQuery, Junit, Multithreading

Confidential

System Programmer

Responsibilities:

  • Responsible for complete SDLC including co-coordinating proposals, project meetings, code-reviews, work deliverables etc.
  • Implemented MVC architecture using Struts2.
  • Designed (High level) of system with user team & develop functional specifications.
  • Implemented Multi-threading for multiple users to access the system without any issues.
  • Integrated spring and Struts to inject dependencies into Struts Action classes.
  • Analysis & design using Java, HTML, XML, XSL, XSLT with Rational Rose & Design patterns.
  • Developed model classes and DAO classes to interact with the database of customers.
  • Used Hibernate for persisting data of the customers and their billing records.
  • Jira for bug and defect tracking and used Clear Case for documentation.
  • Performed unit and system testing. Created test Plan, test cases.
  • Used JUnit to unit test the code and fixing the bugs from there on.
  • Responsible for authoring of website functionality with JavaScript, HTML, CSS.
  • Been an active team player, helped in fixing bugs and carried out troubleshooting
  • Produced semantically appropriate, standards compliant markup, and produced Rich User Interfaces.

Environment: HTML, Java, JSP, AJAX, CSS, JSON, XML, Waterfall, MySQL, Struts, Junit and Multithreading.

We'd love your feedback!