We provide IT Staff Augmentation Services!

Full Stack Developer Resume

4.00/5 (Submit Your Rating)

Phoenix, AZ

PROFESSIONAL SUMMARY:

  • Around 8 years of diversified experience in Web development, System Analysis, Technical Design, B2B Development, Implementation, Testing and Release/Build management in all stages of Full Software Development Life Cycle (SDLC).
  • Highly Skilled in Java/J2EE Technologies with extensive experience using JSP, Servlets, RMI, JNDI, JMS, JSF, EJB, Struts 2.1/1.2, Tiles framework, Springs 3/4, Hibernate 3.2/3.0.
  • Good working experience in developing Webservices using SOA, Apache Axis, XML Beans, JAXB, XML, XSD.
  • Extensive knowledge and experience in Web application development with J2EE technologies (Servlets, JSP, JDBC, EJB, Java Beans, JSF, Struts, AJAX, JMS, JNDI, RMI, JMX, Hibernate) using IDE tools like IBM WebSphere RAD Rational Application Developer & WSAD / Eclipse.
  • Experienced in process, validate, parse and extract data from XML, DOM and SAX parsers.
  • Proficient with Web Page Development using Angular JS/4, HTML5, XHTML, DHTML, XML, XSLT, CSS3, JSP, AJAX, JSON and JavaScript.
  • Very Good knowledge and Hands on experience in Oracle 11g/10g/9i, MySQL, SQL, PL/SQL.
  • Solid working knowledge of application servers like Apache Tomcat 6.0/5.0, JBoss Server 5.0/4.2, WebSphere 7.0/6.0/5.0 and Weblogic 10.3/9.2/8.1.
  • Solid background in Object - Oriented analysis and design. Very good at various Design Patterns, UML and Enterprise Application Integration EAI.
  • Worked on various portable applications using Enterprise java Beans (EJB) for J2EE platform.
  • Proficient in working with version control tools like Git-Hub, Harvest, Rational Team Concert and Clearcase.
  • Experience in Amazon Cloud services like EC2, S3, VPC, Auto Scaling, Route53, IAM, Cloud

    Watch, SNS, SQS and AWSCLI.

  • Good knowledge on continuous integration and continuous Deployment using Jenkins and deploy the servers on toAWScloud.
  • Experience with SpringBoot-based services interacting through a combination of REST and AWS API-Gateway.
  • Good understanding of Domain Driven Design (DDD),Microservices, Continuous Integration and continuous deployment (CI/CD) using Jenkins and Docker.
  • Strong Knowledge on architecture and components ofSpark, and efficient in working withSpark Core, Spark SQL,Sparkstreaming.
  • Involved in converting Hive/SQL queries intoSparktransformations usingSparkData frames and Scala.
  • Hands on the installation, usage and maintenance of AWS, Jenkins and GIT for application servers.

TECHNICAL SKILLS:

Programming Languages: Java, Python, Scala, PL/SQL

Scripting Language: AJAX, Typescript, JavaScript

Web Technologies: JSP, Servlets, HTML5, CSS3

Framework: Struts 1.1 and 1.2, Spring 2.5/ 3.0/ 4.0, Hibernate 2.5/3.0, EJB 2.0

Web & Application Servers: WebLogic 10.3.4, Tomcat 5.x

IDE/Tools: Eclipse, MyEclipse, STS, Toad for Oracle, SQL Developer

Other Tools: GIT, SVN, Rally, JIRA, Fisheye, VSS, CVS

PROFESSIONAL EXPERIENCE:

Confidential, Phoenix, AZ

Full Stack Developer

Responsibilities:

  • Involved in the analysis and complete review of the Functional Specifications and Requirements Clarification Defects etc.
  • Configured AWS Security Groups which acts as a virtual firewall that controls the traffic for one or more AWS EC2 instances.
  • Configured AWS Identity and Access Management (IAM) to securely manage AWS users & groups, and use policies & roles to allow or deny access to AWS resources.
  • Setting up Auto scaling of the instance group using AWS command line tools and AWS cloud environment for Dev/QA environments.
  • The legacy application is enhancing by building new components in typescript and Angular 2.
  • Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 2.
  • Implemented the user interface and developed claim screens using AJAX, HTML5, XHTML, XML, CSS3, JavaScript and angular JS.
  • Moved existing AngularJS controllers and services to Angular 2 components for more responsive and less dependency.
  • Worked with Angular 2 directives, components, pipes, injectables and also for the navigation, implemented the angular 2 component router.
  • Using JavaScript and CSS3 implemented the client-side validations.
  • The JMS components were developed to send messages from one application to other application internally.
  • Designed and developed Micro Services business components and RESTful service endpoints usingSpringBoot.
  • ImplementedSpringBootMicro service to divide the application into various sub modules.
  • Interacted with QA for testing and the Unit Tests are performed using Junit.
  • Consumed the data from Kafka queue usingSpark.
  • Created RDD’s inSparktechnology and extracted data from data warehouse on to theSparkRDD’s.
  • Created and configured the continuous delivery pipelines for deploying Micro Services and Lambda functions using Jenkins CI server.
  • Implemented REST Services to call jBPM Services and converting to JSON.
  • Developed Restful Web services with JSON for the application.
  • Tuned and Optimized SQL Queries using SQL Profiler and Execution Plan (metrics) results

Environment: Java 8, Spring 3.1.3, Spring Boot, HTML5, CSS3, JavaScript, Maven, Jenkins, Angular 2, JDBC, REST services, JDBC Template, JMS, XML, Agile development, Spark, Scala, Kafka, Log 4j, Oracle data, JUnit, Edit plus, GIT, AWS: EC2, S3, Cloud Watch, Cloud Formation.

Confidential, Wilmington, DE

Full Stack Developer

Responsibilities:

  • Implemented MVC architecture using JSP, Spring BOOT, and Hibernate and used Spring Framework to initialize managed beans and services.
  • Involved in the front end using jQuery, JSP, HTML, Servlets, JavaScript, and AJAX. Involved in the maintenance and improvement of the project
  • Developed applications in AngularJS and deployed them into development and testing environment successfully.
  • Involved in Daily Scrum meetings, Sprint planning and estimation of the tasks for the user stories.
  • Used Spring Inheritance to develop beans from already developed parent beans.
  • Involved in development of Agent Verification System using Spring MVC framework.
  • Used Spring AOP for logging, auditing, transaction management to distinguish business logic from the cross-cutting concerns.
  • Inserted Dependency Injection between components usingSpring (IOC) concept.
  • ImplementedSpringBootMicro service to divide the application into various sub modules.
  • UsedSpringSecurity to provide authentication, authorization and access-control features for this application.
  • Designed and developed Hibernate DAO's usingSpringFramework's Hibernate Dao Support and Hibernate Template.
  • Interfaced with the MySQL back-end database by integrating Spring with Hibernate.
  • Implemented quartz jobs for running the batch jobs based on the triggers configured in the spring files.
  • Used JIRA tool for user stories progress and follow Agile methodologies.
  • Developed the application using Eclipse as the IDE and used its features for editing, debugging, compiling, formatting, build automation and version control (SVN).
  • Used named hibernate queries, criteria queries, Hibernate Query Language and Optimistic Locking and Caching to process the data from the database.
  • Created data models and generated Hibernate mappings using Hibernate tools.
  • Implemented SOAP based Web Services and used SOAP UI for testing. Written various Unit test cases using Junit tool.
  • DeployedSpringBootbased micro services into Docker container using Amazon EC2 container services.
  • Developed API for using AWS Lambda to manage the servers and run the code in the AWS.
  • Used AWS Cloud watch in alerting, maintaining and monitoring of production and corporate servers/storage.
  • Building and deploying the Web applications is done using Gradle tools.
  • Used Log4j tool for efficient logging and debugging.

Environment: Java 1.7, HTML5, JavaScript, CSS3, AngularJS, Hibernate, Spring BOOT, Servlets, Junit, JSP, jQuery, WSDL, AJAX, WebServices, SOAP, SVN, JAX-WS, Log4j, Gradle, WebSphere Application Server, MySQL, Eclipse, JIRA, AWS: EC2, S3, Lambda.

Confidential, Lakewood, CO

Sr. Java Developer

Responsibilities:

  • Participated in JAD sessions gathering along with the Business Analysts and have expertise in implementing the Agile methodology.
  • Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications and Development of the Application.
  • Worked on both consumption and producing of RESTful based Web Services using JAX-RS and jersey parsers.
  • Applied various j2ee design patterns such as Front Controller, Factory, Singleton, Business Delegate, Session Façade, Service Locator, DAO etc. throughout the application for a clear and manageable distribution of roles.
  • Designed the application using Micro-Services Architecture (based on Spring Boot) and Angular framework.
  • Developed the UI screens using HTML5, CSS3, Angular JS and jQuery.
  • Using AngularJS as the development framework to build a single-page application.
  • Implemented the project as a multi-tier application using Spring MVC & used core Spring concepts like AOP, IOC.
  • Used Bamboo for continuous integration and Maven for building the EAR file.
  • Used Hibernate to improve the application throughput, and created the mappings to fit the existing table structure.
  • Implemented the order grouping module using heavy multi-threading concepts

    Involved in performance tuning of application, monitoring the end of day load and application behavior using JProfiler.

  • Written various Stored Procedures and complex queries in database.
  • Designed and developed JUnit test cases during the development phase.
  • Used CVS for efficiently managing the source code versions with the development team.

Environment: Java 1.7, PL/SQL, CSS, Spring 3.0, Oracle 10g, HTML5, JQuery, Angular JS 2.0, Maven, Selenium, JMockito, Linux VMs, Weblogic, Test NG, Hibernate, Bamboo

Confidential, Cary, NC

Sr. Java Developer

Responsibilities:

  • Developed Use Case, Class diagrams and Sequence diagrams for the modules using UML and Rational Rose.
  • Interacted with team members and business users from for requirements and analysis.

    Designed and developed the UI using AJAX, HTML, JavaScript, JQuery, XML, and CSS.

  • The AJAX frameworks are used for server communication and user experience.
  • Developed application using JMS for sending and receiving Point-to-Point JMS Queue messages.
  • Created build script using ANT that compiles the code, builds a war file and deploys the application on the application server.
  • Developed various test cases and performed unit testing using JUnit.
  • Generated connections to database using Hibernate APIs and Hibernate session Factory to retrieve and store data to the database with Hibernate transaction control.
  • Used Hibernate for mapping the ORM objects to table using Hibernate annotations.
  • Various Web services components are developed using WSDL, XML, and SOAP with DOM parser to transfer and transform data between applications.
  • Implemented cross cutting concerns like Logging, security, and monitoring mechanisms using Spring AOP.
  • Maintained relationship between objects using Spring IOC.

Environment: Java 1.6 J2EE, Servlets, Spring, Hibernate, JMS, UML, JSP, XML, JavaScript, CSS, HTML, ANT, AJAX, jQuery, WSDL, Oracle, JUnit, PL/SQL, SOAP Web services, Windows, Eclipse, Log4j.

Confidential, Bartlesville OK

Java Developer

Responsibilities:

  • Used Eclipse to develop and debug the application. JSF and jQuery validation frameworks are used for form validations.
  • The Web Application is developed by using AJAX at the client side and integrating JSF, viewing the pages in JSP using JavaScript validations and CSS.
  • To develop code for User input validation's and page navigation JSF is used.
  • Worked with Hibernate data access layer to access and update the data in the database.

    Developed the java code for JSF tags and components.

  • The Springs were used to develop the application and had hands on experience working with DB2.
  • Used AJAX communication to reload particular component at certain intervals.
  • Created new views and added new columns to the existing views in the database using SQL.
  • Maintained mongo DB servers across multiple environments.
  • Used PMT core (Project Management Tool) to create and configure the Project plan and its details. Validated the plan details using plan Viewer.
  • MVC design-patterns and Swing API's were used extensively to design the GUI.
  • Test cases of the components are developed using Junit.
  • The Subversion control is used for the software configuration management and version control.
  • The data from the database is fetched using the SQL statements.

Environment: Eclipse, Java 1.8, Java Server Faces 1.2, Swing, Ajax, Hibernate, HTML, CSS, XML, Subversion, JSP, EJB, IBM WebSphere Application Server, Servlets, JPA, JMS, SOAP, XML, JDBC, JavaScript, HTML5, SVN, jQuery, Log4J, Multithreading, DB2, Rational Rose, JUnit, Android SDK.

Confidential

Jr. Java Developer

Responsibilities:

  • Developed web pages using HTML/CSS and JavaScript and Implemented validation using JavaScript.
  • Developed common rest services for Save, Edit, View, Delete and Data Services using document DFC APIs and JSON objects.
  • Rational Clear case is used as the configuration management tool and Eclipse as an IDE for application development with AWS.
  • Responsible for generating a result tree using XSLT.
  • Involved in configuration and deployment into the Apache Server.
  • Implemented the business logic involved in checkout process given by Target.
  • Used JUnit for Unit Testing, Log4j for logging, CVS for configuration management.
  • Responsible for configuring WAS to access Database by setting Data Source.
  • Used XML, XSLT, and XML Schema for parsing and transforming the XML documents received from the external applications.

Environment: J2EE/Java, JavaScript, AWS, Servlets, CSS, HTML, XSLT, XML, Eclipse, Junit, Geronimo Server, Agile Methodology and Log4j, JSON, Apache, Oracle.

We'd love your feedback!