We provide IT Staff Augmentation Services!

Full Stack Developer Resume

3.00/5 (Submit Your Rating)

Portland, OR

PROFESSIONAL SUMMARY:

  • Around 7+ years of experience as full stack developer of Core Java oriented enterprise - based application with strong understanding of Java and J2EE technologies.
  • Comprehensive knowledge of Software Development Life Cycle (SDLC) including Requirements, Analysis/Design, Development, and Testing.
  • Had extensively worked with Agile methodology during project implementations.
  • Expertise in Core Java with strong understanding in Object Oriented Programming Concepts .
  • Proficient in J2SE, J2EE technologies like Servlets, JSP, JSTL, JDBC, Java Beans, EJB, JNDI.
  • Sound knowledge in various open source Frameworks like Struts, spring, Spring MVC , Spring Cloud, JSF and Hibernate ORM, Microservices , GUI plug-in like Tiles Framework and validation plug-in like Validation Framework.
  • Hands on Experience in AWS Cloud in various AWS Services such as RedShift, Cluster, Route53 Domain configuration.
  • Experience in developing Web based GUI’s using JSP, HTML, CSS, JavaScript, JQuery, JQuery UI and Ajax .
  • Good exposure in building Web Services using open source implementation like Restful API and SOA and SOAP .
  • Comprehensive Knowledge of Ant/Maven for project build/test/deployment, Log4j for logging and JUnit for unit and integration testing.
  • Sound knowledge in designing and coding stored procedures, Triggers and Functions using PL/SQL and also fine tuning the SQL queries. Exposure to various Relational Database Management systems such as Oracle, MySQL and SQL Server.
  • Expert in implementing dynamic web applications using Web and Application Servers such as IBM Web Sphere, JBoss, BEA Web logic, Apache Tomca t and deploying in various environments such as Windows, Linux and Solaris with IDEs such as Eclipse, and Net Beans .
  • Experience in functional walkthroughs, code reviews and Production Support.
  • Experience in defining Test Cases, creating Test Scripts, analyzing bugs, interacting with QA / dev. teams in fixing errors and User Acceptance Testing (UAT).
  • Extensive experience to work with non- JIRA users to analyze, implement the use cases & setup the JIRA according to customer's business needs.
  • Experience in using design patterns and UI frameworks such as MVC, Struts, Hibernate, NodeJS, Spring .

TECHNICAL SKILLS:

Languages: Java,C,C++,SQL, PL/SQL

Enterprise Java: JSP, Servlet, JNDI, JDBC, Log4J API, Java security

Mark-up/XML Technologies: DHTML, XHTML, JavaScript, AngularJS, CSS, Node Js, XML, XSD, XSL/XSLT, SAX/DOM, AJAX, JQuery, JSON

Tools: & Framework: Struts, Spring, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, JSF, JUnit, Jasper reports, SOAP UI, Groovy, Lambda Expression

Web services: SOAP, RESTful, Node js,UDDI, WSDL, JAX-RPC, JAX-RS JAX-WS, JAX-B, Axis2,CFX

Web/App Servers: Web Sphere, Apache, Tomcat, JBoss EAP, Web Logic Server

Database: Oracle 10g/9i, SQL-Server 2005, MySQL server, TOAD

IDEs: Eclipse, Net Beans, IBM Web Sphere Rational Architect 7,Spring Tool Suite(STS)

O-R mapping: Hibernate

Modeling/ CASE Tools: Rational Rose, MS Visio Professional

Testing Tools/ Others: JUnit, Soap UI, Load UI Putty, Rational Clear Quest, RTC, StarTeam

Version Control: Tortoise SVN,CVS, Rational Clear case, Git

OS & Environment: Windows Vista/XP/2000/NT, Win 2k Server, Sun Solaris, UNIX, Linux

Design Patterns: MVC, Front Controller, Singleton, Business Delegate and DAO patterns

PROFESSIONAL EXPERIENCE:

Confidential, Portland, OR

Full Stack Developer

Responsibilities:

  • Expertise in Core Java 1.8, J2EE enterprise technologies - including Servlets, JSP, JDBC, Struts, Spring IOC, Spring MVC, Spring Boot, Web services and web client technologies - including HTML5, CSS3, jQuery and Angular.js.
  • Experience in developing with various open source frameworks: Java Server Faces (JSF), Spring Framework, Spring (MVC), Spring Dependency Injection.
  • Responsible for designing and developing Web based Enterprise applications using Java/J2EEtechnologies such as spring, Servlets, REST and SOAP.
  • Developed the REST services using OAuth Security Infrastructure in a secure way.
  • Developing OAuth Security Access and Refresh Token Mechanism.
  • Lead end client teams to monitor production environment around the clock using AppDynamics, and Splunk.
  • Monitored Database Connection Health by using Splunk DB connects health dashboards, Apache Tomcat.
  • Develop alerts and timed reports Develop and manage Splunk applications.
  • Used Spring Core, Spring Web MVC, Spring ORM, Spring JDBC and DAO, Spring AOP.
  • Created RESTful web services interface to Java-based runtime engine and accounts.
  • Configured Servlets, java classes, Spring Framework, database drivers, data sources related to project.
  • Designed and develop web-based application using HTML5, Jade, JSF, CSS, JavaScript (jQuery), AJAX, JSON and JSP framework and worked with AJAX and AngularJS to create interactive front-end GUI.
  • Assisted with troubleshooting and repairing failed permissions and access levels for multiple Identity and Access management (IAM) tools, applications, and assigned technologies.
  • Used Apache Cordova for building native mobile applications using HTML, CSS and JavaScript where the command line runs on NodeJS.
  • Worked with styles (CSS) and images for the web application.
  • Used Angular JS framework where data from backend is stored in model and populated it to UI and also for JavaScript.
  • Strong Experience in working with Databases like Oracle 11g, SQL Server 2008 and MySQL and proficiency in writing complex SQL queries.
  • Used Http Client to make all rest calls.
  • Develop scenario based testing for the JUnit, JMeter scripts.
  • Continuous Integration (CI) and Continuous Delivery/Deployment (CD) Environment setup has been done.
  • Having experience in administering CI Tool (Bamboo).

Confidential, Irving, TX

Full Stack Developer

Responsibilities:

  • Involved in all phases of Software Development Life Cycle SDLC including analysis, design, development, and testing of the project.
  • Worked on Agile Scrum methodology and involved in stand - up meetings to monitor the progress.
  • Created user interface using JSP, HTML, CSS, Bootstrap and JQuery.
  • Used Angular JS and JQuery library functions for the logical implementation part at client side for all the application.
  • Implemented Spring MVC architecture and Struts, Spring Bean Factory using IOC concepts.
  • Extensively used Spring Framework for Controller components and View components.
  • Used Spring Boot for developing Customer loyalty application.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for Micro services.
  • Created Single Page Application with loading multiple views using route services and adding more user experience to make dynamic by Angular 2.0 framework.
  • Used Splunk tool to monitor production logs, dashboard and to create alerts.
  • Worked on Soap UI to validate the request and responses of the services.
  • Used JAVA 8 functional expressions to manipulate the complex user defined data types of Cassandra and developed Microservices.
  • Used me cache to cache third party calls for service response and page content.
  • Designed and developed RESTFUL web services for both external and internal users.
  • Worked on Swagger API and auto-generated documentation for all REST calls.
  • Automated the continuous integration and deployments using Jenkins.
  • Developed and continuously deployed java based applications using CICD techniques.
  • Configured internodes communication between Cassandra nodes and client using SSL encryption.
  • Used Gradle tools for building and deploying the Web applications, implemented the Junit testing.
  • Implemented Junit TDD test cases for testing both internal and external API's functionality.
  • Involved in deploying and testing the application using tomcat application server.
  • Used GIT as centralized repository to make changes, creating pull requests and push the commits.

Environment: JDK1.4/1.6, JUnit, Cruise Control 2.6, Eclipse 3.1, AGILE (SCRUM), Win XP, BEA Web logic 8.1/10x, Oracle 9i, UML, Mercury Quality Center, Web Services, SOA, SOAP, EJB, JMS, Spring 2.5, Struts, UML, Amber Point, Axis 2.x, JSP, Servlets, Microservices, Apache Tomcat, HTML, Java Script

Confidential, Phoenix, AZ

JAVA/J2EE Developer

Responsibilities:

  • Involved in analysis, design and development of e-bill payment system, transactions, History, Branch Locator as well as account transfer system and developed specs that include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams in UML with Rational tools.
  • Designed and developed all UI screens (Forms) using XHTML, AngularJS and Bootstrap.
  • Used Bootstrap for Widgets, Menus, User Interface and Forms for Single Page Application (SPA) modules.
  • Used Executor Service and Thread Pool Executor for multi-threading and thread resource pooling to synchronize the data when more users come in and dealt with concurrency issues using Singleton Class.
  • Implemented the application using the concrete design patterns such as MVC, Business Delegate, Session Facade, DTO, Singleton and Factory.
  • Developed account transfer system using Spring beans and developed persistence layer in Hibernate for data access.
  • Used Spring Framework for Dependency injection and integrated with the JSF Framework and Hibernate.
  • Implemented and configuring Spring MVC components Dispatch Servlets, Controllers and View resolvers.
  • Implemented Centralized dispatch controllers for all incoming requests using Spring Interceptors, custom annotations and Controller.
  • Implemented persistence layer using Hibernate that use the POJO classes to represent the persistence database tables. These POJOs are serialized Java Classes that would not have the business processes.
  • Implemented Hibernate utility classes, session factory methods, and different annotations to work with back end data base tables.
  • Implemented Hibernate second level caching to improve read performance.
  • Developed Web Services to provide the list of transactions for an account as a SOAP endpoint service.
  • Provided support on AWS application provisioning and maintenance tasks, AMI upgrades and database snapshots.
  • Used XSLT to transform the response data in a readable form to be presented to the user
  • Developed test cases and performed unit testing using JUNIT and MOCKITO.
  • Developed automation test cases using Jenkins and Java for testing in Continuous Integration (CI).

Environment: : JDK 1.6, J2EE, JSP, HTML 5, CSS 3, JQuery, JavaScript, Spring 4.x, Hibernate 4.1.9, EJB3.0, XML, SOA, SOAP, JDBC, HQL, DB2, RAD7.5, WebSphere 7.0, Apache Tomcats, UNIX, MAVEN, JUnit, Log4j, SVN.

Confidential, Durham, NC

JAVA Developer

Responsibilities:

  • Involved in design, modification, development and implementation of software programming applications
  • Implemented Struts MVC design pattern and front controller pattern to this project.
  • Understanding the functional requirements, business rules and Development/Re-designing of applications based on legacy code
  • Programming in Java, J2EE, JSP, Servlets, XML, JDBC and Struts, JMS and Hibernate
  • Developing dynamic web pages using JSP, HTML, CSS, JavaScript, and AJAX & YUI.
  • Executing database queries in SQL using Sql Developer & other tools.
  • Coordinate with work teams and provides technical support to project team members.
  • Demonstrate extensive experience and judgment to plan and accomplish goals
  • Independent verification, validation and testing of applications in different environments
  • Perform a variety of tasks. Provide consultation on complex projects and be at the top level contributor/specialist
  • Working with different java development tools like Eclipse.

Environment: JDK 1.5, STRUTS 1.2, EJB 3.0, YUI, Servlets, JSP 2.0, JavaScript, Ajax, JSON, XML, Web Services, Log4j-1.2.1, DHTML, HTML, CSS, Site Minder, CVS, Putty, Oracle 10.0, Linux, Eclipse, Share point, Struts.

Confidential

Jr.Java Developer

Responsibilities:

  • Worked with the business team to define business requirements and analyze the possible technical solutions.
  • Participated in the Requirement gathering, Business Process flow, Business Process Modeling and Business Analysis.
  • Extensively used UML and Rational Rose for designing to develop various use cases, class diagrams and sequence diagrams.
  • Used JavaScript for client-side validations.
  • Developed application using Spring MVC architecture.
  • Developed custom tags for table utility component
  • Used various Java, J2EE APIs including JDBC, XML, Servlets, and JSP.
  • Designed and implemented the UI using Java, HTML, JSP and JavaScript.
  • Involved in Java application testing and maintenance in development and production.
  • Involved in developing the customer form data tables. Maintaining the customer support and customer data from database tables in MySQL database.
  • Involved in mentoring specific projects in application of the new SDLC based on the AgileUnified Process (a simplified version of RUP), especially from the project management, requirements and architecture perspectives.
  • Designed and developed Views, Model and Controller components implementing MVC Framework.

Environment: JDK 1.3, J2EE, JDBC, Servlets, Spring MVC, JSP, XML, XSL, CSS, HTML, JavaScript, UML, Eclipse 3.0, Tomcat 4.1, MySQL.

We'd love your feedback!