We provide IT Staff Augmentation Services!

Full Stack Developer Resume

5.00/5 (Submit Your Rating)

Morrisville, NC

SUMMARY

  • Over 5+ years of experience in Software Development Life Cycle - Software analysis, design, architecture, development, design and integration using Java/J2EE technologies
  • Expertise in designing and developing server-client and web-based applications in Java/J2EE technology using Object Oriented Technology.
  • Expertise in using inbuilt and custom AngularJS directives and filters to add functionalities to the web page elements.
  • Experience in implementing Service Oriented Architecture and Web Services using SOAP, REST.
  • Hands on experience with amazon web services (AWS) and amazon cloud technologies such as Amazon Cloud Watch (monitoring).
  • Proficient in developing web interfaces using HTML5, CSS, Bootstrap, JavaScript, Angular-JS and JQuery.
  • Great with front end tools such as HTML, CSS and Java Scripts.
  • Hands on experience with build tools like Ant, Maven, Gradle and Logging tools like Log4J.
  • Expertise in creating User Controls, Web Forms and client side validations using JavaScript, jQuery Validate and Angular-JS
  • Experience in working with Spring JDBC Templates, JMS Templates, Spring Rest Templates.
  • Experience in Agile (SCRUM), and TDD (Test Driven Development) software development methodologies.
  • Hands on experience in developing cloud hosted web applications and REST APIs using Spring Boot with embedded Tomcat.
  • Experience with XML related technologies such XML, XSLT (DOM, SAX), XPATH and DTD.
  • Extensive experience using spring framework and ORM mapping tools like Hibernate and IBatis, which implements Java Persistence API (JPA).
  • Extensive experience on J2EE Web Application Servers such as IBM Web Sphere Server, BEA Web logic, JBoss, & Apache Tomcat server.
  • Accountable for design patterns like Singleton, DTO, DAO, Factory, Session Facade, Front Controller Service Locator using Struts framework.
  • Responsible for support and maintenance of batch jobs, implemented Spring Batch for huge number of transactions.
  • Extensive experience in testing on multiple operating systems including UNIX, Sun Solaris, and Windows.
  • Adaptable person with great relational skills, responsibility, result situated, dedicated, enthusiastic to pick up trending technologies

TECHNICAL SKILLS

Programming Languages: C, C++, Java (6/7/8).

Java Frameworks: Servlets (3.1), JDBC (3.0), JST, JSP 2.x, JSF, JMS, JPA.

Web Technologies: HTML5, CSS3, jQuery 2.2.4, AJAX, JSP, Dojo, JavaScript, Angular JS 2, 0.13,, XML.

Frameworks: Struts (2.0), Spring (3/4), Hibernate (4.2).

Servers: Tomcat (8.x/ 9.x), Web Sphere (6.x), Web Logic (12.2.1) Red Hat JBoss Fuse, Glassfish Server (4.x).

Databases: Mongo DB (3.x), Cassandra (3.x).

Tools: Ant (1.x, Gradle (3.x), Maven (3.x), Log4j, Git (1.x/2.x), SVN (1.x), CVS (1.x.x)), JUnit (4.x), Jenkins.

IDE: Eclipse Luna(M6), Mars(M7), Neon(RC3), IntelliJ IDEA (15.x), Net Beans (8.x)

Platforms: Windows (7/ 8/10), Windows Server 2008/12, Ubuntu.

PROFESSIONAL EXPERIENCE

Confidential, Morrisville, NC

Full Stack Developer

Responsibilities:

  • Involved in all phases of Software Development Life Cycle and in Analysis, designed applications using agile methodology.
  • Developed presentation layer using JSP, HTML and CSS and JQuery, Ajax, JavaScript.
  • Used AWS Amazon web services developer tools like pipeline, code deploy and code build cloud formation templates.
  • Extensively used javascript for various purposes.
  • Prepared detailed design of the system with Class Diagrams, Sequence Diagrams and Package Diagrams using UML (Rational Rose).
  • Used Jenkins Continuous Integration for automatic builds and Automated Release Management (ARM) jobs to push code into QA.
  • Used common unix commands to verify log files in the Apache Tomcat Servers.
  • Installed patches to applications and JBoss application servers.
  • Written JUnit test cases using JUnit for code coverage and worked on jira by using jsp for view.
  • Consumed and Developed Web services (REST) through JAX-RS in Apache Axis to interact with other components.
  • Used Hibernate for Object-Relational Mapping and for database operations in MongoDB database.
  • Created and injected spring services, spring controllers, and DAOs to achieve dependency injection and to wire objects of business classes.
  • Used GIT as source control tool and RMI tool for the connection.
  • Accessed REST Spring calls in AngularJS using promises, custom directives and custom services.
  • Extensively used XML and Java Architecture for XML Binding (JAXB) to map java classes to XML representation.
  • Written JUnit test cases using JUnit for code coverage and worked on jira by using jsp for view.
  • Used JSP's HTML on front end, Servlets as Front Controllers and JavaScript for client side validations.
  • Used Apache camel to integrate the different applications using protocols like HTTP and JMS.
  • Developed, debugged, integrated and deployed applications using Eclipse (IDE) and used GIT as a Version Control.
  • Used Log4j for tracking errors and debugging the code and Resolved bugs and Change Requests to already existing code.

Environment: Java, agile, JNDI, AWS, Jenkins, Unix, Tomcat, Ajax, JavaScript, CSS, JQuery, HTML, JSP, JUnit, Hibernate, MongoDB, DAO, AngularJS, XML, Servlets, Eclipse, Log4j, Git.

Confidential, Nashville, TN

J2EE/Full Stack Developer

Responsibilities:

  • Used J2EE SOA based JAX-WS web services to develop reusable web service components
  • Extensively Used Ant tool to build and configure J2EE applications and used Log4J for logging in the application
  • Implemented CSS Selector, CSS Scalable and modular approach in the front-end design.
  • Used Spring framework to inject the DAO and Bean objects, auto wiring the components.
  • Created Jenkins jobs for continuous integration and continuous delivery to AWS environment.
  • Implemented Business processes such as user authentication, using Session EJB
  • Created the REST webservice for sending the notification messages to business using Java mail using Jersey engine.
  • Used Maven to build, run and create JARs and WAR files among other uses
  • Involved in creation queues and topics with JMS, created messages and send to queues.
  • Involved in Installation and configuration of JBoss Server.
  • Performed Continuous Integration and Continuous Deployment (CI/CD) using Jenkins and Dockers.
  • Used JavaMail to generate emails sent to the corresponding users/agents automatically.
  • Analyzed applications for the code analysis for the different level of coding errors using SONAR code analyzer.
  • Used JSP's HTML on front end, Servlets as Front Controllers and JavaScript for client side validations.
  • Created unit test cases using JUnit and created documentation for the production support team.
  • Developed applications using Eclipse IDE and deployed in Web Logic server
  • Worked on creating reports in PDF and Excel formats.
  • Used tortoise SVN tool to keep track of all work and all changes in source code.
  • Used Hibernate for mapping POJO's to relational database tables using XML files
  • Performed Functionality, Integration, Regression, Performance, and User Acceptance testing on the migrated code using automated and manual test tools.

Environment: J2EE, AWS, CI/CD, Dockers, CSS, JSP, HTML, Servlets, JavaScript, Sonar, Eclipse, JUnit, SVN, POJO, XML, EJB.

Confidential

Java Developer

Responsibilities:

  • Extensively used the Java Collection API to improve application quality and performance.
  • Extensively worked with XML schema XSD, XSL/XSLT, to navigate in XML documents, and SAX to process and parse xml files
  • Implemented business logic for the enterprise JavaBeans using Java.
  • Formulated Use Cases for each business requirement and normalized the use cases to suit the requirements.
  • Developed the credit check module using Servlets and JSP Core Java components in Web logic Application Server.
  • Designed and developed presentation layers using Servlets, JSP, Java Beans, CSS, HTML, DHTML, jQuery and Java Script.
  • Developed web services in Java and Experienced with SOAP.
  • Used Git as source control management giving a huge speed advantage on centralized systems that have to communicate with a server.
  • Formulated Use Cases for each business requirement and normalized the use cases to suit the requirements.
  • Used JIRA and Bitbucket as the task and defect tracking system
  • Developed and maintained Ant Scripts for the build purposes on testing and production environments.
  • Extensively worked on Java server-side programming using Servlets, and JSP.
  • Created interactive websites, applications, and presentations using Creative Suite and DOJO.

Environment: Java, XML, DAO, log4J, DHTML, Git, jQuery, JavaScript, SOAP, Servlets, HTML, CSS, DOJO, Ant, JIRA, EJB.

We'd love your feedback!