We provide IT Staff Augmentation Services!

Full Stack Developer Resume

SUMMARY:

  • 8 years of experience in all phases of software development life cycle (SDLC), which includes Design, Integration, Development, Implementation, Interaction, Business Analysis/Modeling, Documentation, Testing, and Deployment of all software applications.
  • Good developing and implementation skills in Core Java and J2EE technologies.
  • Experienced with the Software Development Life Cycle (SDLC) process, Iterative Development Model and OOA, OOD, and OOP Techniques.
  • Having in - depth knowledge in server side java applications that includes JSP, JDBC and Servlets
  • Proficient in design and rapid development of web and J2EE applications using Core Java, JSP, JSF, CSS, Servlets, EJB, JavaScript, Spring, JDBC, JNDI, JMS, SWING, HTML/DHTML, XML and Struts framework.
  • Developed applications in environments of Agile and Waterfall methodologies.
  • Proficient in MVC architecture using Spring framework / JSP-Servlet and J2EE Design Patterns.
  • Experience in using Design patterns/frameworks such as MVC, Singleton, Session facade, Value Object, Service Locator and Business Delegate.
  • Worked on IDE's such as Eclipse/My Eclipse, JBuilder for developing, deploying and debugging the applications.
  • Extreme knowledge in developing front-end applications especially based using Angular JS.
  • Expertise in working with application servers and Web Servers as Web Logic, Web Sphere, Tomcat, JBoss.
  • Well versed in Angular JS applications with an include of Bootstrap.
  • Developed REST web services using AngularJS.
  • Experience in GWT for developing java applications based on the functionality.
  • Efficient in using Web services like SOAP and Restful Web Services.
  • Expertise in developing Use Case Diagrams, Activity Diagrams, Sequence Diagrams and Class Diagrams using UML modeling tools like Rational Rose and Visio.
  • Experience in database management for Oracle and SQL server.
  • Effective team player and excellent communication skills with insight to determine priorities, schedule work and meet critical deadlines.

TECHNICAL SKILLS:

Programming Languages: Java, C#, C++, C, SQL

Scripting Languages: JavaScript, AngularJS, NodeJS, XML, JSON, HTML5, Shell

Technologies: Spring, Hibernate, AJAX, JSP, CSS, jQuery, ASP.Net, Win Forms, Web Services, Spring Batch, AWS (EC2, S3, RDS, VPC, IAM), Maven

RDBMS: MS-SQL Server 2005/2008, Oracle 9i/10g/11g, MySQL

Tools: Visual Studio, Eclipse, Bamboo, Microsoft BizTalk Server, SVN, PL/SQL Developer, Microsoft SQL Server, JIRA, Lotus Notes, Microsoft Office (MS Word, MS Excel, MS PowerPoint, MS Visio), Log4j, Clear Quest

Development Methodology: Agile, Waterfall

PROFESSIONAL EXPERIENCE:

Confidential

Full Stack Developer

Responsibilities:

  • Worked as per Agile Methodology (Scrum) to meet customer expectation, timelines with quality deliverables.
  • Extensively worked with business analysts and the end users to gather and finalize the requirements.
  • Developed the User Interface using HTML5, CSS3, JSP, JSTL, JavaScript, NodeJS and enhanced response using Bootstrap.
  • Used JQuery to handle cross browser issues and to produce more interactive pages.
  • Used Two-way data binding features of AngularJS to implement Data binding to bind various server controls to the data from database.
  • Used the Spring IOC feature to get Hibernate session factory and resolve other bean dependencies. Also, used Spring AOP Framework features.
  • Designed and implemented AJAX server calls to dynamically retrieve customer information.
  • Implemented the application using Spring IOC, Spring MVC Framework, Spring Batch, and Spring Boot and handled the security using Spring Security.
  • Implemented Batch jobs using Spring Batch Framework to execute the similar jobs simultaneously.
  • Created Hibernate mapping files, sessions, transactions, Query and Criteria's to fetch the data from SQL based schema.
  • Developed the persistence layer using Hibernate (ORM) Framework, created the POJO objects and mapped using Hibernate (ORM) annotations.
  • Designed and implemented stored procedures, functions and packages to store information from various sources for risk analysis using PL/SQL.
  • Administered and deployed applications into WebSphere Application Server.
  • Installed, secured, and configured AWS cloud servers and Amazon AWS virtual servers (Linux).
  • Designed and implemented MongoDB based database and created REST enabled Web Services.
  • Designed and developed XML validation functionality and store XML document in database.
  • Designed and developed functionality to retrieve XML document from database and un-marshaling XML document to JSON document.
  • Designed and developed RESTful Services to retrieving configuration JSON documents related to customer.
  • Have set up Micro Services/factories in Angular to integrate with the Rest (JSON)-backend services to pull/update data to the DB.
  • Developed Micro Services for different level of layers in flow of network.
  • Involved in implementing the Micro Services based on Restful API utilizing Spring Boot with Spring MVC.
  • Used Eclipse as IDE to develop the application and followed the standard features for debugging and running.
  • Identified, reported and managed defects using defect tracking system using JIRA.
  • Log4j and Clear Quest were used to monitor the error logs and used migrated Docker to GIT as version control tool.
  • Followed the Maven buildlifecycle to build the application and deployed into WebSphere application server.
  • Developed test cases and performed unit testing using JUnit.

Environment: Java/J2EE, HTML5, CSS3, JSP, JSTL, JavaScript, AJAX, JQuery, AngularJS, Node JS, Bootstrap, XML, JSON, Spring IOC, Spring MVC, Spring Boot, Spring Batch, Spring Security, Spring AOP, Hibernate(ORM), MongoDB, Oracle, SQL, PL/SQL, WebSphere Application Server, RESTful Web Services, Micro Services, Agile methodology, Eclipse, Maven, Log4j, Clear Quest, JUnit, GIT, Docker, AWS, EC2, JIRA, UNIX.

Confidential, Norfolk, VA

SeniorFullStackDeveloper

Responsibilities:

  • Participated in Agile software development project and tasks including coding, testing, debugging, documentation, peer- review, deploying, monitoring, and support.
  • Participated in task identification, work effort estimates, and schedules for development and maintenance activities.
  • Used Agile/Scrum methodology to develop the application.
  • Worked in environment including Test Driven Development with Continuous Integration/Delivery
  • Created numerous test cases using JUnit framework and JUnit for front end UI testing.
  • Created and maintained various DevOps related tools for the team such as provisioning scripts, deployment tools, and development and staging environments.
  • Used Collections extensively to store, retrieve and manipulate objects in the business logic layer.
  • Used Jenkins for continuous integration and Go for continuous delivery/deployment of the applications.
  • Wrote the test cases using Junit for the validation class and conducted test case reviews.
  • Created camel routes to send data to the queue.
  • Consumed the data from the queue using the camel routes to perform the download process.
  • Ensure that all tasks are performed in accordance with specific internal procedures and standards.
  • Used various Core Java concepts such as Multi-Threading, Exception Handling, Collection APIs to implement various features and enhancements.
  • Used Concurrency concepts, Garbage collection, Exceptional Handling, Memory management, and OOPS concepts.
  • Used concurrency utilities like blocking queues, executor service, and thread pool executor.
  • Demonstrated the code quality through comprehensive and effective unit testing coverage.
  • Collaborated with a cross-functional team ofdevelopers, managers both project and product.
  • JProfiler is used for JVM tuning.
  • Used Log4J to capture the log that includes runtime exceptions, monitored error logs and fixed the problems.

Environment: Java 1.7, HTML, JavaScript, CSS, jQuery, AJAX, Servlets, MVC, Spring, Spring MVC, JSP, Morphia, Hibernate, MongoDB, Jenkins, chef Elastic Search, Apache Camel 2.16. Apache ActiveMQ 5.11.1, GIT, Stash, Maven, SOAP, Restful, JMS, Ubuntu, Jenkins, Puppet, Log4j, JProfiler.

Confidential

Software Developer

Responsibilities:

  • Involved in understanding and analyzing the requirements of the project.
  • Designed and developed the User Interface using HTML, CSS, JSP, AJAX and JQuery.
  • Used JavaScript to perform Client Side Validation.
  • Implemented server side programs by using Servlets and EJB.
  • Implemented using the MVC design pattern.
  • Responsible for designing, coding and developed the application in J2EE using Struts MVC.
  • Developed Controller Servlets, Action and Action Form objects for process of interacting with MySQL database
  • Developed SQL Queries to interact with the MYSQL Database and used JDBC to interact with the Database.
  • Involved in Unit testing for various components.
  • Used Log4j for any logging purposes during the development of the application.
  • Used Apache Tomcat Server to deploy the build.
  • Used Clear Case as repository to control versioning of projects.

Environment: Java, J2EE, HTML, CSS, JSP, JavaScript, AJAX, JQuery, EJB, Servlets, Struts MVC, JDBC, MYSQL, Apache Tomcat Server, Log4j, Unit Testing, Clear Case, Eclipse, UNIX.

Confidential

Software Engineer

Responsibilities:

  • Involved in analysis, design and development of a funds transfer system as well as account summary system and developed specs that include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
  • Involved in designing the user interfaces using JSPs 2.
  • Developed custom tags, JSTL to support custom User Interfaces.
  • Developed the application using Struts Framework that leverages classical Model View Layer (MVC) architecture.
  • Used IBM RAD 6.0 for writing code for JSP 2, Servlets 2.4, Struts 1.1 and EJBs 2.1.
  • Implemented the application using the concrete principles laid down by several design patterns such as MVC, Business Delegate, Session Facade, Service Locator, Data Access Object, Singleton, Factory and Layer Super type.
  • Created and implemented Oracle stored procedures, functions, triggers, using SQL and PL/SQL
  • Developed JUnit test cases for all the developed modules.
  • Used CVS for version control across common source code used bydevelopers.
  • Used Log4j to create logs of the application's flow of control.

Environment: Java, J2EE, JSP 2, Servlets 2.4, Struts 1.1, EJB2.1, JMS, JNDI, Oracle 9i, PL/SQL, Hibernate 3.0, HTML, DHMTL, XML, IBM RAD 6.0, IBM Web Sphere Application Server 6.0, LOG4J, CVS

Hire Now