We provide IT Staff Augmentation Services!

Full Stack Developer Resume

0/5 (Submit Your Rating)

Atlanta, GA

SUMMARY

  • Over 8 years of IT experience as a Java Developer in Requirements Analysis, Design, Development, Implementation, Production and Support of Java, J2EE and client - server technologies.
  • Extensive experience in developing applications using HTML/HTML5, CSS/CSS3, JavaScript, JQuery, Angular JS, JSP, Servlets, JavaBeans, EJB, JSTL, JSP Custom Tag Libraries, JDBC, JMS publish/Subscribe.
  • Involved in all the phases of Software Development Life Cycle (SDLC).
  • Strong Working experience in Design, Development and implementation of several J2EE frameworks like Struts MVC, Spring IoC, Spring MVC, Spring Web Flow, Spring JDBC, Spring Boot and Hibernate and also with Angular JS 2, 4 .
  • Developed and deployed multi-tier Enterprise Applications using Tomcat, JBoss, OC4J, Web Sphere 5.x, 6.x, Web logic 8.x, 9.x application servers.
  • Designed and developed configuration wizard using Spring MVC, used Spring Web Flow to create business rule based flow mechanism, and configuration entity model in JPA.
  • Working experience in using UML, XML parsers (SAX, DOM), XSL, XSLT, SOAP, WSDL, JAXRS, JAXWS, JAXRCP.
  • Experience in creating Webservices like SOAP, UDDI, WSDL and RESTful using open source frameworks like Apache Axis, JAX-RS, JERSEY.
  • Developed J2EE applications on IDE’s like Eclipse, WSAD, and Rational Application Developer.
  • Hands on experience in Amazon Web Services (AWS) provisioning and good knowledge onAWS services like EC2, S3, Glacier, Auto Scaling, IAM, DynamoDB, VPC, Route53, Cloud Watch,AWSCLI, Cloud Formation, Elastic Beanstalk, RDS, SNS, SQS.
  • Experience in writing Ant Build script, and deployment in application server environment.
  • Ability to analyze the problem using efficient Data Structures and Algorithms.
  • Excellent communication and interpersonal skills and a very good team player with the ability to work independently.
  • Working experience in developing Session (Stateless & Stateful), Entity and Message Driven Beans.
  • Implemented Design patterns such as Session Façade, Abstract Factory, Singleton, Value Object, DAO, Business Delegate, Transfer Object, Command Pattern and Service Locator.
  • Developed ANT/Maven scripts and shell scripts for the build and deployment of J2EE applications.
  • Hands on experience with JMeter for load-testing in both single and master-slave methodology.
  • Experience with AJAX and Working Experience with DOJO AND JQUERY, Data Transfer using JSON, XML etc.
  • Sound RDBMS concepts and extensively worked with Oracle 9i/8i/10g, MySQL etc.
  • Used Jconsole, VisualVM, MC4J and JManage for ManagedBeans monitoring.
  • Hands on experience with ClearCase, Clear Quest, ISR, and REMEDY.

TECHNICAL SKILLS

J2EE Technologies: Core Java, JSP, Servlets, JavaBeans, Struts, JDBC, ODBC, JNDI, RMI, JSP Custom Tag Libraries, Tiles, XML (SAX & DOM), Java Mail API, JAXM, JAXP, JAX-RPC, JAXB, ANT, Applets.

Web/App Servers: WebSphere 5.x/4.x/7.x/8.x, WebLogic 8.x/7.x, Tomcat 5.x/4.x, JRun, JBoss, Apache.

IDE Tools: WSAD 5.x, WebLogic Studio 8.x/7.x, Eclipse 3.0/2.1.1, JBuilder, Visual Studio

Web Services: XML, SOAP, WSDL, Apache AXIS, JAX - WS, JAX-RS, Apache CXF, REST

Data Bases: Oracle 8i/9i/10g/11g, DB2, SQL server, MS Access, DB2, MySQL

Languages: Java, JavaScript, Visual Basic, PL/SQL, HTML, DHTML, XML, UML, C++

Operating Systems: Windows 9x/NT/2000/XP, Win 7, Win 8, UNIX (Sun Solaris), Linux

Other Tools: MAVEN, Jenkins, Subversion (SVN), Log4j, CVS, JUnit, ANT

PROFESSIONAL EXPERIENCE

Confidential, Atlanta, GA

Full Stack Developer

Responsibilities:

  • Followed agile methodology and involved in daily SCRUM meetings, sprint planning, showcases and retrospective.
  • Developed the entire application implementing MVC Architecture integrating Hibernate 4.0 and Spring 4.0 frameworks.
  • Used Angular JS as the development framework to build a single-page application.
  • Implemented the web application using Angular JS, JavaScript, HTML5, Observables, CSS3 and Bootstrap.
  • Used Apache CXF and JAX-RS for designing and developing REST Web services.
  • Implemented Object-relational mapping in the persistence layer using Hibernate frame work in conjunction with spring functionality.
  • Migrating existing application into REST basedMicroservicesto provide all the CRUD capabilities using Spring Boot.
  • Used Spring Core Annotations for Dependency Injection and Spring Boot for microservices.
  • Created database objects like Stored Procedures, Tables, Views, Sequences, Cursors, Packages and Triggers.
  • Entire Applications are developed in IBM RAD and deployed in the Web Application Sphere 7.0 Servers.
  • Used AJAX & JSON communication for accessing Restful web services data payload.
  • Used Jenkins continuous integration tool to make the build passes before deploying the code to other environments (DEV, UAT, Prod).
  • Worked on Microservices and Amazon Web Services (AWS) Cloud services like S3, EBS, RDS, VPC, and IAM.
  • Involved in writingjavaAPI for Amazon Lambda to manage some of theAWSservices.
  • Worked on EncryptingAWSS3 storage Objects.
  • Inventory groups are added for Amazon EC2 for instances and monitoringAWShosts.
  • Implemented monitoring and auditing tools likeAWSCloud Watch and Cloud Trial.
  • Written Junit to test the functionality of the logics.
  • Implemented logging functionality using Log4j.Monitored the error logs using Log4j and fixed the problems.
  • Code integration and management using Git including solving merge conflicts, cherry-picking commits, pull or push to master branch.
  • Optimize production support activities - driving down repeat tickets/issues
  • Used Splunk and putty to check the log files for production issues.

Environment: s: Java/J2EE 1.8, HTML5, CSS3, Spring Boot, Microservices, Spring Hibernate, IBM Rational Developer(Ide), JQuery, WAS7.0, WAS 8.5, Rest Web Services, Oracle SQL Developer, Spring, Maven, Jenkins, Splunk, JUNIT, JSF, JPA, JMS, AngularJS 2, Hibernate 3, Power Center, Putty, AWS.

Confidential, Lincoln, RI

Sr. Java developer

Responsibilities:

  • Worked in Scrum methodology and involved in daily Stand Up meetings, sprint planning, showcases and retrospective.
  • Migrated the Framework of the project from JSF 1.0 to JSF 2.2 and also migrated the JSF implementation Ice Faces from 3.0 to 4.0.
  • Developed the entire application implementing JSF MVC Architecture integrating Hibernate and spring frameworks.
  • Used JSF framework in developing user interfaces using JSF UI Components, Validator, Events and Listeners.
  • Deployed the application in different environments like integration test, quality analysis, Performance acceptance test servers.
  • Created REST based web services using JAX-RS
  • Worked extensively on developing controllers, Interfaces and implementation classes using Spring MVC framework & used Micro service architecture with Spring Boot based service through REST.
  • Used SQL statements and procedures to fetch the data from the database.
  • Used AJAX to create interactive web pages.
  • Used JQuery and JSF validation framework for front end validations.
  • Create deploy and build scripts using ANT tool.
  • Developed validation component in combination of java script and XML validation rules, developed common components to support the user interface Validation.
  • Involved in deploying code to AWS using Elastic Beanstalk.
  • Worked withjavalibraries to accessAWSfacilities as Simple Storage service, Simple queue and Simple DB.
  • Ability to work well independently or in a team environment. Possess excellent analytical and troubleshooting skills, proactive in solving problems.
  • Used Maven as build and configuration tool.

Environment: Java 1.7 /J2EE, MyEclipse Blue(Ide), JQuery, WAS7.0, WAS 8.5, Web Services, Oracle SQL Developer, Spring 4.0, Maven, JUNIT, JSF, JPA, Ext JS, Hibernate.

Confidential, Aurora, CO

Java Developer

Responsibilities:

  • Involved in development of business components and design of data access objects and other back end components
  • Design and develop Object Oriented code for the client server application using Java J2EE.
  • Created and maintained operations User interfaces using JSP, JSTL, Taglibs, JavaScript, Ext JS and CSS.
  • UsedExt JSframework andObject Oriented JavaScript (OOJS)to develop rich interactive user interface.
  • Interact with architects, other tech leads, team members and project manager to address technical issues.
  • Translate technical specifications, logical and physical design into code for internal clients.
  • Responsible for the design and developing of Persistence classes using Hibernate and Spring Template frameworks to save data in database tables.
  • Extensive used different spring framework features including Spring IOC, Spring AOP and Spring Templates.
  • Maintained and enhanced RESTful applications using Jersey and good at using JSON transport messages.
  • Proficient in using Jackson to encode and decode JSON messages to Java classes using annotations.
  • Create and modify database objects such as tables, views, functions, stored procedures and triggers in MySQL. Create SQL Statements and queries as needed.
  • Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC
  • Created high level and low level design (HLD & LLD) documents.
  • Used IBM WebSphere 5.0 for deploying the application.
  • Used CVS Repository for Version Control.
  • Created test plans and JUnit test cases and test suite for testing the application.
  • Participated in weekly design reviews and walkthroughs with project manager and development teams.
  • Provide technical guidance to business analysts, gather the requirements and convert them into technical specifications/artifacts for developers to start.

Environment: Java 1.7 /J2EE, MyEclipse, JQuery, EXT JS, JSP, CSS, Spring MVC, Spring IOC, Web Services, MySQL, Spring, Maven, JSON, Junit, Log4J, Jenkins, CVS, IBM WebSphere 5.0.

Confidential, Los Angeles, CA

Java Developer

Responsibilities:

  • Actively involved in software development life cycle starting from requirements gathering and performing Object Oriented Analysis.
  • Involved in-group meetings with Managers, Team Members in designing, implementing and testing.
  • Developed application using Core Java concepts.
  • Client-Side Validations and Code are written using JavaScript.
  • Worked on various design patters specific to the requirement.
  • Navigated and understood through the Workflow of the development.
  • Implemented changes in the code suitable to the Workflows.
  • Developed user interface using JSP, HTML and performed client-side validations using JavaScript.
  • Implemented Model View Controller (MVC) architecture Using Struts Framework at the Web tier level to isolate each layer of the application to avoid the complexity of integration and ease of maintenance.
  • Developed some applications using Web Services.
  • Experience in development of JAX-WS, Apache Axis for Web Services using SOAP, WSDL.
  • Created Business to Business communication by encapsulating SOAP Web services in Java File and Stateless Session Beans.
  • Tested Web Services using SOAP UI.
  • Worked on generating the web services classes by using Service Oriented Architecture SOA, UDDI.
  • Created different interactive spring web flows for creating, modifying and deleting the case status.
  • Extensively worked on form validation using the Spring Validator framework.
  • Developed Form Beans and Action Classes to model views and client-side functionality.
  • Used the Struts Validator framework for validating the forms.
  • Developed various EJB components to fulfill the business functionality.
  • Used JSP, spring/ JSTL tag libs and Java Script for developing the view tier and used Service Oriented Architecture with Java and XML/XLST also.
  • Unit tested the applications before release to QA.
  • Worked with Quality Assurance team in tracking and fixing bugs.
  • Used Log4j for logging purposes. Configured SMTP appenders to send out mail alerts.
  • Developed Stored Procedures and Triggers on Oracle Database.
  • Involved in Performance Tuning of the database.
  • Developed Scripts for customizing reports depending upon various customer requirements.
  • Responsibilities include design for future user requirements by interacting with users, as well as new development and maintenance of the existing source code.

Environment: Java 1.5, JSP, Servlets, JSTL, JDBC, HTML, XML, XSLT, Java Script, Spring MVC, JBoss, Web services, Hibernate, JAX-WS, JMS, SVN, Eclipse, WebLogic, Oracle 10G, Jira, TFS, Log4J, Ant.

Confidential

ASP.NET Developer

Responsibilities:

  • Used ASP.NET Web Form, ADO.NET, JQuery and AJAX, LINQ, JSON and C #to develop this project.
  • Used N-tier architecture to develop this web form project.
  • Worked on HTML, CSS, and jQuery for project to do the general UI designing.
  • Used Master Page and User Control for code reusability.
  • Extensively used ADO.NET for interacting with database.
  • Used Data grids, Data List, Repeaters, Data Adapters, Data Readers and Datasets for data retrieval and manipulation.
  • Created stored procedures, Functions, dynamic SQL and trigger using T-SQL.
  • Used AJAX Auto-Complete Extender to provide better search experience.
  • JQuery Functions are used to display the AJAX Update Panel popup
  • Applied session for the server-side state management, and applied cache, cookie for the client-side state management.
  • Version control achieved using Team Foundation Server (TFS).

Environment: Visual Studio 2012, SQL Server 2012, ASP.NET Web Form, ADO.NET, C#, HTML, CSS, JQuery, AJAX, Bootstrap, JavaScript, LINQ, Lambda Expression.

We'd love your feedback!