We provide IT Staff Augmentation Services!

Full Stack Developer Resume

4.00/5 (Submit Your Rating)

Atlanta, GA

SUMMARY:

  • 8 years of IT experience in Object Oriented development, testing, and support of Enterprise applications using J2EE technologies
  • Experienced in all phases of SDLC including analysis, design, coding and testing, expertise in integration using J2EE architecture
  • Extensive experience in Use cases development, Design, Object/Service modeling using UML modeling.
  • Expertise in requirements and systems analysis through deployment using tollgate and agile methodologies.
  • Worked on different operating systems like RHEL, Windows and Centos.
  • Experienced in J2EE Technologies: JSF, XML, EJB, JSP, Servlets, JMS, JNDI, JDBC, Java Script, Swings, Hibernate.
  • Experience in developing the User Interface (UI) Applications and professional web applications using HTML 4.0/5, CSS2/CSS3, JavaScript, Angular JS 2.0, React JS, Node JS, jQuery, AJAX, JSON, XHTML, XML and Bootstrap.
  • Expertise in Tools like Eclipse, Rational Application Developer RAD
  • Good knowledge in Java multithreading , concurrency and memory management.
  • More than 3 years of experience in Ruby on Rails and Software Development Life Cycle.
  • Experienced with J2EE standard compatible Application Servers including WebLogic, IBM Web sphere, Apache Tomcat Deployment process and Integration.
  • Worked extensively in J2EE JSP, Servlets, JDBC, Struts, Spring, MVC, Hibernate, Java - Networking, RMI, Web Sphere, XML and well versed with Oracle database, OS Concepts.
  • Experienced with different version control systems like Git, SVN and automation of configuration management tasks.
  • Hands on experience on Spring Core Annotations for Dependency Injection and Spring MVC for REST API s and Spring Boot for micro-services .
  • Explored Spark to Kafka integration to capture the streaming data.
  • Well experienced with visual rapid application development tools like Web Sphere Studio Application Developer WSAD, RAD, Eclipse and NetBeans.
  • Excellent handle in Struts2, Struts1.2 and Spring framework.
  • Experience using Spring Framework modules like Spring Core container for Dependency Injection, Application context, Spring ORM and POJO objects.
  • Experience in dealing with AWS, Windows Azure IaaS - Virtual Networks, Virtual Machines, Cloud Services, Resource Groups, Express Route, Traffic Manager, VPN, Load Balancing, Application Gateways and Auto-Scaling.
  • Experienced in different CI/CD tools (Jenkins, Bamboo).
  • Excellent handle in O/R mapping tools Ibatis and Hibernate.
  • Experienced in design and connectivity of the database in DB2, Oracle and SQL Server 2000.
  • Hands on experience implementing Command, Data Access Objects, Value Objects, Business Delegate and Service Locator patterns.
  • Excellent in project documentation, logical and analytical abilities.

TECHNICAL SKILLS:

Programming languages: Java 8, PHP 5, HTML5, Python2/3, SQL, JavaScript, C, XML

J2EE Technologies: Java EE, JSP, Servlet, EJB, JDBC, JNDI, JSTL, JPA

J2EE Frameworks: Spring3.x, Hibernate 3.x, Struts 1.x/2.x

Web Technologies: Angular, Node.js EXPRESS, jQuery UI, Ajax, HTML5, CSS3, Restful Service, Socket.io, JavaScript/jQuery, Bootstrap, JSON, XML

Web Service: SOAP, REST

Databases: Oracle 9i/10g, MongoDB 2.6, MS SQL Server 2008, MySQL 5/6, Postgre SQL 8/9, Cassandra

Operating Systems: Linux Red Hat Enterprise Edition, Fedora, Ubuntu, Mac OS X, Windows XP/7/8

Application Servers: Apache Tomcat 5/6/7, Apache HTTP Server 2.x, Jobs 5.x, Express Node.js

VersionControl Systems: Apache Subversion SVN, CVS, Git and GitHub

Others: SEO Search Engine Optimization, SEM, Amazon AWS, EC2, Microsoft Azure, MAVEN

PROFESSIONAL EXPERIENCE:

Confidential, Atlanta, GA

Full stack Developer

Responsibilities:

  • Coded Java backend, JSP, Struts, JavaScript, Business classes
  • Designed and developed Enterprise Eligibility business objects and domain objects with Object Relational Mapping framework such as Hibernate.
  • Developed application service components and configured beans using Spring IoC, creation of Hibernate mapping files and generation of database schema.
  • The UI is enriched with jQuery JavaScript library that facilitates dynamic and asynchronous screen manipulation and AJAX request.
  • Developed Presentation layer components comprising of JSP, AJAX, Struts Action, Struts Form Beans and AJAX tag libraries.
  • Developed JavaScript based components using ExtJS framework like GRID, Tree Panel with client reports customized according to user requirements.
  • Used JavaScript for developing UI Components like Editable drop down, data-driven menu customizations.
  • Modified the UI screens created by web designer using HTML5, JSP, CSS3, JavaScript and React JS.
  • Oracle is used as the persistence layer, configured and optimally indexed for searches
  • Developed SQL queries with PHP Doctrine and Propel to create, retrieve and update data and programming SQL sentences based on CRUD.
  • Json serializers for translating request/response between the client and server (for webservices) in java8.
  • Involved in migrating a web application into microservice and angular 4 front end application.
  • Used Angular JS for client-side data binding and template-based UI development.
  • Build REST web service by building Node.js Server in the back-end to handle requests sent from the front-end jQuery Ajax calls.
  • Developed SQL queries, Joins with JDBC API to access data.
  • Used Amazon Cloud Watch to monitor AWS services and Amazon Cloud Watch logs to monitor application.
  • Experience in developing REST microservices with Spring boot .
  • Involved in creating RESTful APIs using node.js.
  • Created docker images and involved in application deployments using docker compose and Swarm.
  • Building and scaling Ruby on Rails applications with Agile processes.
  • Actively involved in the Devops streamlining process through Jenkins CI and CD Release Automation
  • Developed back-end stored procedures and triggers using Oracle PL/SQL, involved in database objects creation, performance tuning of stored procedures, and query plan.
  • Develop innovative and quality solutions by making use of latest tools and technologies like Apache CXF, Spring Core, and Spring AOP.
  • Built Web pages that are more user-interactive using jQuery plugins, AJAX, JavaScript , and Angular JS.
  • Explored distinctive features of Java 8 like Lambda expressions, API improvements and IO improvements.
  • Developed Rest architecture based webservices to facilitate communication between client and servers.
  • Engaged with Eclipse for visually designing, constructing, testing and deploying J2EE application and web services.
  • Deployed the application on WebLogic Application Server cluster on Solaris environment
  • Performed general SharePoint IDE/ClearCase/ClearQuest administration
  • Developed JUnit test cases for all the developed modules.
  • Designed and implemented four Agile Scrum teams for product development.
  • Developed the UML Use Cases, Activity, Sequence and Class diagrams using Rational Rose.
  • Developed the different components of application such as JSPs, Servlets, EJB's using Web sphere Studio Application Developer and used CVS for version control.
  • Developed a Filter View back-end components with the Spring MVC, iBatis, JSTL, Dojo, jQuery, Prize Tags JSTL
  • Was involved in writing JSPs, JavaScript and Servlets to generate dynamic web pages and web content.
  • Developed pom.xml for the build of the application using Maven
  • Designed and developed Generate PDF functionality using Spring framework and iText
  • Design and develop GUI and back-end components for analysis and collaboration software in Google Web Toolkit, Java and XML in a UNIX environment.
  • Developed order receipt report with bar code using lowage iText and jasper report.
  • Worked with business teams using Agile methodology to integrate business line of apps with SOA in a seamless fashion.

Environment: s: Java 8, J2EE, Spring, Hibernate, Struts, jQuery, HTML, CSS, React JS, AJAX, Spring boot, JavaScript, Oracle, Crud, PL/SQL, JDBC, Apache CXF, Rest, Angular JS, Eclipse, WebLogic, Amazon Cloud Watch, AWS, ClearCase, Junit, Agile, UML JSP, JSTL, Servlet, Maven, IText, GWT, Jasper report, ILOG, Web 2.0, SOA, Jenkins.

Confidential, Dallas, TX

Sr. Java Developer

Responsibilities:

  • Involved in Analysis Design of the Reference Data Management.
  • Created and consumed WSDL for soap-based web services.
  • Used Restful web services to expose certain functionalities of the application.
  • Used JAX-RS plus jersey implementation for restful webservices.
  • Created hibernate-config.xml and configured the hibernate2.0 for the application.
  • Used Spring Dependency Injection feature for Bean wiring
  • Used Spring integration with struts and hibernate.
  • Created Object-Relational mapping using Hibernate3.0.
  • Used Hibernate Query Language HQL to query the database for complex data.
  • Used Struts for Web tier development and used the Struts tag library.
  • Created screens by assembling Struts Tiles: header, footer, menu, body and defined common page layouts, menu layouts, and use them by passing lists of items and links. Reuse existing layouts using inheritance.
  • Implemented jQuery, Ajax, DOJO for asynchronous communication with server providing better user experience.
  • Used concept of multithreading to create different class and relate them.
  • Involved in Integrating Java applications to Cassandra.
  • Involved in the configuration management using SVN and Jenkins .
  • Implemented Spring transaction management for some database transactions
  • Used log4j to capture the log that includes runtime exceptions and debug
  • Used Agile software development methodology on Spring framework.
  • Wrote Tiles Controller to control the display of Tiles.
  • Used Singleton Pattern in manager objects to maintain only one object of them in memory.
  • Used log4j for writing into Application and Error logs.
  • Used LDAP for authentication.
  • Involved in fixing the security regarding issues.
  • Implemented REST API as Spring Boot Microservice to perform modular functionality as per Microservices architecture.
  • Coded Rest API for Product service using spring boot .
  • Used Ant build tool.
  • Developed the front end using JSP and HTML, CSS
  • Involved in DAO Data Access Objects to retrieve data from database.
  • Architectural, technical and functional understanding of the interfacing modules. Involved in different activities like design, deployment, unit testing and test case creation. Build and release co-ordination for different modules.
  • Defect fixing of the errors caught in the development, unit testing and QA phase
  • Used Eclipse3.0 as IDE and Harvest as version control system.

Environment: Java, J2EE, JDBC, JSP, Servlets, Spring3.0, Hibernate3.0, UNIX, putty6.0, JBOSS 7.0, oracle11g, Eclipse, VPN client, Maven, Subversion, WINSCP, SOAPUI 4.5.1. Restful Web service, Micro services, Spring Boot, Jenkins.

Confidential, Bellevue, WA

Java/J2EE Developer

Responsibilities:

  • Involved in Software Development Life Cycle SDLC. Gathering business logic and requirements, then figure out technical solutions for better implementation.
  • Developed server-side logic using Struts 2, Hibernate 3, and JPA by writing configurations.
  • Extensively involved in coding with core Java concepts like Collections, Exception Handling, Java I/O, and Generics to implement some business logic.
  • Wrote Hibernate 3 configuration files to enable the data transactions between POJO and Oracle Database.
  • Built DAO package as well as DAO IMPL package to implement the data access logic and using Hibernate Annotation to do the data mapping.
  • Wrote corresponding service to handle the request from front-end pages like transfer funds and view transaction history.
  • Involved to implement various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and Redux library.
  • Writing backend programming in Ruby on Rails.
  • Extensively involved in writing PL/SQL or HQL to implement CRUD Create Retrieve Update Delete data in Oracle Database.
  • Implemented the Graphic User Interface GUI by coding in HTML5, CSS3, Bootstrap, JavaScript, jQuery, and jQuery UI.
  • Extensively involved in writing JavaScript/ jQuery Ajax call to retrieve the data from the back-end then display on the screen in a well-organized way.
  • Wrote JUnit test case for back-end logic implementation development.
  • Wrote QUnit test code for JavaScript test case for front-end tests.
  • Provide Log4J for QA and communicated with QA for further modification.
  • Modified the web.xml and inject Spring Security to ensure back-end security.
  • Enhanced the do Post method in servlet to prevent multiple submissions.
  • Used Subversion SVN for version control, and JIRA for tracking bugs.
  • Configured and set up JBoss 4.0 Server for deployment.

Environment: JDK 1.5, J2EE, hibernate 3.2, Hibernate Annotation, Oracle 10g, Spring Security, JSP, JUnit, JSTL, JPA, Servlet, Java Mail, HTML5/HTML, CSS3/CSS, JavaScript, jQuery, Angular JS, Ajax, Bootstrap, JSON, XML, JBoss, log4J, Subversion SVN, JIRA, SCRUM, Eclipse

Confidential

Software Engineer

Responsibilities:

  • Participated in existing code walk through and identified different patterns of Runtime Business objects.
  • Implemented utility (BO Tracker) program to identify the dependencies between Business Objects. This Utility uses the Team center C++ code and MS SQL Server database to analyze and generate report on Business Object dependencies.
  • Extensively used SQL in implementing BO Tracker.
  • Participated in impact analysis of the refactoring Runtime Business Objects.
  • Involved in providing critical framework classes to support meta-model framework paradigm.
  • Changed Jet-Templates and Java code to reflect the changes in Auto Generated ode using Eclipse.
  • Involved in refactoring the C++ code to align with changes done in the framework.
  • Involved in resolving critical C type casting problems with multiple inheritance in the existing code and refactoring.
  • Involved in integration testing and interactive testing using NX-Manager and Factory Card.
  • Involved in building the Project node on timely basis and resolved critical mergers during project promote.
  • Involved in fixing the production issues.

Environment: C/C++, STL, Java, MS SQL Server, T-SQL, jet templates, Team-center, Java, eclipse, Visual Studio, DMS, Windows, Unix, NX manager, Factory Cad.

We'd love your feedback!