We provide IT Staff Augmentation Services!

Sr. Full Stack Developer Resume

5.00/5 (Submit Your Rating)

Atlanta, GA

SUMMARY

  • Around 8 years of strong experience in Software Analysis, Design, Development, Implementation and Testing of Object Oriented Applications and Web based Enterprise Applications using Java/J2EE on Windows and UNIX platforms.
  • Involved in Agile (scrum), waterfall methodology in SDLC for project design, development and testing.
  • Proficient in Object Oriented Design/Development (OOD), Object Oriented Analysis and Design (OOAD), Model View Control (MVC) design pattern and Test Driven Development (TDD).
  • Implemented various J2EE design patterns like Singleton, Factory and Façade patterns.
  • Experience in Core Java concepts such as OOPS Concepts, Lambdas, Streams, Collection Framework, Exception Handling, I/O System, Multi - Threading, JDBC. 
  • Proficient in UI design, developed Front End using HTML, CSS, JavaScript, JQuery, Ajax, Angular JS, Bootstrap like Node JS and Backbone JS.
  • Hands on experience Building Java script frameworks like, Angular 2, Node Js.
  • Extensive application development experience in N-Tier Architecture JSP, spring, JSF, Servlets, EJB, JMS and JDBC.
  • Experience in design, development and deployment of web based application, Client - Server based application using J2EE (EJB, Servlets, JSP and JDBC) and Java Frame works such as springs (IOC, AOP, MVC, DAO), Struts.
  • Strong Experience in Spring Framework, for example, Spring MVC, IOC, AOP, DI, Spring-Boot, REST, Spring Integration, Spring Testing, and Spring JDBC, Spring Batch, Spring Securities.
  • Experience in using persistence frame work, Hibernate, iBATIS, ORM to achieve mapping between POJO and Relation Database.
  • Proficient in deploying web based application servers such as Web Logic, IBM Web Sphere, JBOSS Fuse, and Apache Tomcat.
  • Experience in consuming and Producing of web services using Restful and SOAP API.
  • Experience in working with XML technologies like XML, XSL, XSD, DTD, XSLT and parsing XML with SAX & DOM parsers.
  • Developed BDD testes using cucumber by writing behavior and step definitions& developed required selenium support code in java for cucumber.
  • Implemented automation using selenium web Driver, Cucumber and JAVA
  • Experience in creating services as classes in Typescript importing into the Components in Angular JS
  • Used Version Control tools such as CVS, SVN, GIT, and RPC for tracking code changes or ownership. 
  • Experience with MOCKITO, JUnit, and Log4j in developing test cases and determining application functionality.
  • Experienced in working with CI/CD tools such as JENKINS and Bamboo.
  • Hands on experience in building tools like Maven and Gradle.
  • Experience in writing SQL queries, Triggers and Packages for RDBMS like Oracle (12c, 11g, and 10g), My SQL and SQL Server.
  • Experience in the design and implementation of Continuous Integration, Continuous Delivery, Continuous Deployment, and DevOps processes for agile projects. 
  • Experienced on installation and configuration of DevOps Automation Tool Puppet. 
  • Implemented Spark using Scala and utilizing Data frames and Spark SQL API for faster processing of data
  • Experienced with Splunk tool for production support. 
  • Expertise in developing SOA (Service Oriented Architecture) and J2EE Web Services based on SOAP, WSDL, UDDI, JAX-WS, JAXB, JAX-RPC using tools like Apache Axis.
  • Experience in using NoSQL DB with Mongo BD and Cassandra.
  • Working knowledge of Cloud Computing Service environment like (AWS) Amazon Web Services (EC2, EBS, S3).
  • Good experience in Amazon Web Services (AWS) environment and good knowledge of AWS services like Elastic Compute Cloud(EC2), Elastic Load-balancers, Elastic Container Service (Dockers Containers), S3, Elastic Beanstalk, Cloud Front, Elastic File system, RDS, DMS, VPC, Route53, Cloud Watch, Cloud Trail, Cloud Formation, IAM.

TECHNICAL SKILLS:

Languages: C, C++, Java 7&8 features, UML2.X, Scala.

Mark-up/XML Technologies: HTML5, CSS3, XHTML, JavaScript1.8, JQuery, Ajax, Angular JS, JSF, JSON, SAX/DOM, JSON, Angular 2.0, Backbone-JS, Node Js.

Tools & Frameworks: Struts, J2EE, Client-Server, Spring2.x/3.x, Hibernate 2.x/3.x/4.x, Mule ESB, Spring MVC, Spring IOC, Spring AOP, JMS, JSF, JUnit, AJAX, Spring Boot, Spring Batch, and Spring Security.

Web services: SOAP, Restful, UDDI, WSDL, JAX-RPC, JAX-RS JAX-WS, Micro Services.

Web/Application Servers: Tomcat 8.x/9.x, Web logic 12c, IBM Web Sphere 9.x, IBM BPM 8.5/8.0/7.5, JBoss, Apache. 

Database: Oracle 8i/9i/10g/11g, SQL server 12.0, My SQL, PL/SQL and Mongo DB

Development Tools (IDEs): Eclipse8.x/7.x/6.x/3.x/2.1.1, My Eclipse6.0/5.1.1, NetBeans3.3, JBuilder, Spring Tool Suite (STS).

Testing Tools: JUnit 4.x, JIRA, Soap UI, Mockito, Rational Clear Quest.

Version Control: CVS, SVN, Rational clear case, GIT

OS & Environment: Windows Vista/XP/2000/NT, Linux and UNIX

PROFESSIONAL EXPERIENCE:

Confidential,Atlanta.GA

Sr. Full Stack Developer

Responsibilities:

  • Developed application using Agile/Scrum methodology.
  • Implemented various design patterns like MVC, facade Design Pattern, DAO, DTO, Singleton, view resolver.
  • Designed User Interface using HTML5, CSS3, Multi threading, JQuery, AngularJS and XML in a responsive grid layout. Implemented responsive design template to get a new interface in Bootstrap, HTML5.
  • Developed Single page application and structured the JavaScript code using AngularJS.
  • AngularJS Ajax module is used to handle RESTful calls to enable communication between view components and server. 
  • Configure Oracle WebLogic Server forms part of Oracle Fusion Middleware portfolio which supports Oracle and other JDBC-compliant databases.
  • Developed test cases for Unit testing using JUnit and performed integration and system testing. 
  • Used JUnit framework for writing the test cases. 
  • Used NodeJS for building web applications with client-server architecture were both can initiate communication in two-way connections and allows them to exchange data.
  • Utilized Amazon Web Services (AWS) EC2 to deploy Docker containers with both monolith and Microservices architecture.
  • Experience in Server infrastructure development on AWS Cloud, extensive usage of Elastic Beanstalk, DynamoDB, Kinesis, Lambda, RDS, S3, Route53, SNS and SQS.
  • Responsible for implementing the business requirements using Spring Batch, Spring Boot, Spring Data and Spring Security.
  • Implemented the application using Spring MVC Framework and handled the authentication, authorization and access-control features by using Spring Security.
  • Created and Configure Microservices architecture for CDT Directory project and integrated using the RESTful webservices
  • Create and configured the continuous delivery pipelines for deploying Microservices and lambda functions using Jenkins CI server.
  • Experience with service based integration methodologies, including SOAP and REST services using OAuth 2.0 and API Design.
  • Also, used the Spring IOC feature to get Hibernate session factory and resolve other bean dependencies.
  • Involved in creating the Hibernate POJO Objects and mapped using Hibernate and JPA Annotations.
  • Developed webservices and published in SOA environment.
  • Provided events notifications and messaging capabilities using AWS SNS and SQS.
  • Having knowledge in using Netflix OSS products and tools.
  • Experience in using the Netflix OSS stack, specifically the Netflix Common Runtime Services and Libraries
  • Achieved Dependency Injection by creating Spring Services, Spring Dynamic modules (OSGI), spring controllers and DAOs so as to wire objects of business classes.
  • Used WebLogic application and also JBoss  Fuse application server
  • Install, monitor and maintain the development infrastructure including JIRA and Confluence.
  • Developed RESTful webservices for transmission of data in JSON format.
  • Used MongoDB as data storage and utilized aspects like replica sets, sharding and clever document design to make service extensible scale and feature wise.
  • Used Maven in each project to automate the builds and managing project.
  • Developed test cases using JUnit and the build scripts using Maven.
  • Used GIT to maintain the version of the files and took the responsibility to do the code merges and creating new branch when new feature implementation starts.

Environment: Java, J2EE, HTML5, CSS3, AngularJS, Junit, JDBC, NodeJS, Spring MVC, Spring Boot, Spring IOC, Agile/Scrum, JBOSS Fuse, Bootstrap, Log4J, RESTful, Webservices, Microservices, AWS, Docker, Maven, JIRA, Eclipse, GIT.

Confidential,Pittsburg, PA

Full Stack Developer

Responsibilities:

  • Used Spring MVC on the front end using JSP, spring tags, spring validation framework.
  • Used Hibernate persistence framework on the backend over Oracle 10g database using HQL Queries.
  • Designed the Front-end screens using JSP Tag Libraries, Servlets, XHTML, XSLT, and JavaScript.
  • Installing, configuring and administering Jenkins CI tool on Linux machines.
  • Wrote effective JavaScript Code for React JS and Node JS applications for interacting with server and Network applications. 
  • Developed Grid Smart Adapter spring boot application working with grid smart Traffic API Vendor. Designed and developed spring boot adapter applications using rest API.
  • Developed application using Angular JS and Node JS connecting to Oracle on the backend.
  • Implemented a Node JS server to manage authentication.
  • Responsible for developing Use case, Class diagrams and Sequence diagrams for the modules using UML and Rational Unified Processing (RUP).
  • Involved in Develop the User Interface module using J2EE, JSP Tags, Servlets and Spring Framework.
  • Utilized core concepts of Java like Multi-threading, collections, Exception handling, Data abstraction and encapsulation, polymorphism, serialization and Inheritance to solve complex problems. 
  • Used spring config server for centralized configuration and splunk for centralized logging. Used Concourse and Jenkins for Micro services deployment 
  • Used ANT and MAVEN as build tools on Java projects for the development of build artifacts on the source code
  • Designed and edited front end web pages using HTML, CSS, Bootstrap, Angular JS and JavaScript.
  • Implemented Web API to use OAuth2.0 with JWT (JSON Web Tokens) to secure the Web API Service Layer.
  • Experiencing remediating using web application security vulnerabilities using OWASP
  • Configured SNMP settings on the CSS and evaluated SNMP management information bases (MIBs) and Java applications.
  • Created dynamic web pages using JQuery and HTML5 features such as Canvas, Audio/Video, Local Storage, Article, and Navigation using with Angular JS Framework.
  • Hands-on experience in creating and consuming RESTFUL services using JavaScript, JQuery, and Angular JS. Created Directives, Controllers and Services by using Angular JS.
  • Worked in using React JS components, Forms, Events, Keys, Router, Animations, and Flux concept. 
  • Developed workflow in Oozie to automate the tasks of loading the data into HDFS and pre-processing, analyzing and training the classifier using Map Reduce jobs, Storm, Kafka, Elastic Search, Redis, Flume, Scoop, Pig jobs and Hive jobs.
  • Created test cases using Element Locators and Selenium web driver methods. Execution of Selenium Test cases and Reporting defects
  • Collaborated with a team and directed portions of an OAuth security integration under the OSLC specifications.
  • Developed web services code for the system will either use services in connected applications to perform business operations using SOA Architecture.
  • Used Log4J logging framework for logging messages. Performed data testing by writing SQL queries.
  • Involved in implementing persistence logic using Hibernate, build RESTful Web services using JAX-RS API.
  • Utilized Ansible, Puppet, Git and Run deck to install and configure Linux environments with successful production deployment
  • Also used Angularjs filter to make the data searchable and sortable.

Environment: Java, J2EE, Spring (IOC, APO, BOOT, BACH) Framework, HTML5, CSS3, Java Script, Angular Js, Node Js React Js, JSON, JMS, JPA, JTA, Restful Web services, Hibernate, Oracle, Mango DB, Web Sphere, Maven Log4j, Junit, Mockito, Git.

Confidential

Sr. Java /J2EE Developer

Responsibilities

  • Developed Use Cases, Class, Sequence, and Activity Diagram in Rational Rose.
  • Design and developed the application with Agile methodology and involved in the technical design document, planning and necessary requirement for the testing the document.
  • Application classes are developed by Core Java collections, Exception handling, Generics.
  • Designed and developed sub system by SOA, Servlets, JSPs, J2EE Entity beans and Session Beans.
  • Design components based on object oriented design using UML. XML used for the validation of input. Custom User Interfaces is developed by using the JSP custom tags.
  • Implemented the caching mechanism in Hibernate to load data from Oracle database and application level persistence using Hibernate and spring.
  • Implemented Persistence layer using Hibernate to interact and implemented with the Oracle database, Used Hibernate Framework for ORM mapping to database and persistence.
  • Developed hibernate persistent POJO’s, developed criteria queries for query tuning.
  • Setting of DB2 build settings in RAD application development server. Used Spring DAO concept to interact with database (Oracle ADF) using JDBC template.
  • Involved in server configurations, Data Sources, Connection Pooling and deploying the apps on Apache Tomcat web server. 
  • Log4J to capture the log that includes runtime exceptions. Involved in Code Review with Team and task assignments.
  • Developed Messaging framework for Asynchronous messaging service using JMS MQ.
  • Configured development environment JBOSS application server for developer’s integration testing. And Responsible for deploying the application in to the JBoss Application Server.
  • Development of Client Side Validation techniques using JQuery. Used Eclipse as IDE to create, test and deploy EJB components.
  • Developed the functionalities under Agile Methodology, JIRA processes and used JIRA for task assignment, bug tracking and fixture.
  • Written Shell script in UNIX for production Environment for Deployment and Scheduling Tasks.

Environment: JSF 2.0(Mojarra 2.0 API), SOA, WSDL, JSP 1.2, JQuery, EJB 1.2, hibernate 3.x, Restful Web Services, Servlets 2.3, UML, XML, XSD, Oracle 10g (ADF), Eclipse, JBoss, Rational Clear Case, JMS MQ JUNIT, Jira, Jasmine, Mocha.

Confidential

Java Developer

Responsibilities:

  • Performed Unit and integration testing. Implemented JUnit testing framework to write and run automated testing.
  • Implemented the modules using Model-View-Controller (MVC) design pattern.
  • Develop GUI related changes using JSP, HTML and client validations using Java script.
  • Developed Java beans, helper classes and Servlets for interacting with UI written in JSP
  • Wrote a controller Servlet that dispatched requests to appropriate classes.
  • Developed business logic using Stateless session beans for calculating asset depreciation on Straight line and written down value approaches.
  • Designed database Queries for updating, insertion and retrieval of asset information and rates.
  • Involved coding SQL Queries, Stored Procedures and Triggers. Created java classes to communicate with database using JDBC.

Environment: Java, JSP, Servlets, Struts, EJB, XML, XSLT, JBOSS, ANT, Log4j, SQL, PL/SQL, JDBC, CSS, Oracle 8i, JavaScript.

Confidential

Java Developer

Responsibilities:

  • Ensure work is assigned, tracked and completed as per the client commitments.
  • Analyze the problems and identify the root cause, provide solutions.
  • Designed and developed sub system by SOA, Servlets, JSPs, J2EE Entity beans and Session Beans.
  • Developed Action Classes to control the application flow and used JavaScript Validation framework.
  • Designed and created the database tables and wrote SQL queries, Joins, stored procedures, triggers and functions to access Oracle SQL. Used SOAP UI to test the web service API calls.
  • Responsible for deploying the application in to the IBM Web Sphere Application Server.
  • Used tools like Sonar and Fire-bug for code managing, monitoring, complexity and coverage.
  • Used GIT as version control to check in the code, created branches and tagged the code in GIT.
  • Used Log4j framework to log/track application. Analyzed the integration issues and fixed them.
  • Assisted project manager in preparing time estimates and justification for assigned tasks.
  • Assisted and supported team members in resolving moderately complex program problems. Provides technical advice on complex programming.

Environment: SOA, JSP, Entity Beans 1.2, JSTL, Servlets 2.3, Java Script, Oracle 10g, Eclipse, Web Sphere, Log4j, Sonar, Fire-Bug, Soap UI, Web services, GIT.

We'd love your feedback!