We provide IT Staff Augmentation Services!

Sr. Full Stack Developer Resume

4.00/5 (Submit Your Rating)

Cleveland, OH

SUMMARY:

  • 10+ years of professional experience developing Enterprise, Web applications in Java, Java EE (J2EE) using Struts & Spring frameworks
  • Full Stack web developer using JavaScript frameworks like Angular2, Node.js, Express.js
  • Proficiency with architecting on the Cloud with experience in using Amazon Web Services(AWS) components such as EC2 Servers, Lambda, S3 Storage, CloudFront, RDS, Elasticache, VPC, Route53, CloudWatch, CloudFormation, IAM, API Gateway, SNS and ECS.
  • Exposure to both REST based and SOAP based Web Services.
  • Extensive experience in deploying and maintaining applications on IBM Websphere (WAS), Oracle WebLogic and Apache Tomcat servers.
  • Involved in the integration of Spring for implementing Dependency Injection (DI/IoC)
  • Experienced with JDBC in establishing connections to database and configuration of data sources in application server
  • Good knowledge on SQL, working knowledge on Stored Procedures.
  • Experience with ORM frameworks like Hibernate.
  • Experience with build tools like Maven, Gulp and integration tools like Jenkins. Continuum.
  • Working proficiency with software container platform Docker
  • Experience with JMS tools like IBM Websphere MQ Explorer
  • Experience with Junit, Mockito and Karma in writing test - cases.
  • Experience in error logging and debugging using log4j and Splunk
  • Working proficiency in working with Test Automation framework - Protractor-Selenium and Cucumber
  • Experience working with various versioning tools like GitHub, SVN and VSS.
  • Proficient in using Eclipse and Atom as IDEs. Working knowledge on IntelliJ IDEA.
  • Proficiency in Object Oriented design (OOD) and Programming (OOP) with software best methodologies - Waterfall-Model and Agile Model Driven Development.
  • Have total exposure to Software Development Life Cycle (SDLC) including analyzing, designing, developing and testing.
  • Highly motivated team player with excellent analytical and interpersonal skills, and ability to work independently.
  • Proven ability to partner with business and cross-functional teams across project (PO, BA, BSA, DBA, QA, Data Modeling, PM) to deliver quality results.
  • Facilitated Change Management across entire process from Project conceptualization to Testing through Project Delivery, Software Development and Implementation Management in diverse Business and Technical Environments.
  • A flexible and “can do” attitude, comfortable working in a fast-paced environment with frequent release cycles and rapidly changing priorities.
  • Have extensive experience in the Banking & Financial Services domain.

TECHNICAL SKILLS:

Platforms: Windows XP, Windows 7, 8 and UNIX

Database: Oracle, MSSQL, PostgreSQL

Tools: Eclipse, IntelliJ IDEA, Sublime Text, Maven, Jenkins, Continuum, IBM MQ Explorer, Visio (UML), Log4J, Control-M, Akamai CDN

Version Control Tools: GitHub, SVN, VSS

Servers: Web sphere 6.1 and 7, Apache Tomcat, WebLogic 9.2, EC2 Server

JUnit, SOAP UI, Selenium/Protractor: Cucumber, Karma

Web Technologies: HTML, XML, JSON, SPA s

Project Management Tools: VersionOne, JIRA, Microsoft Project

PROFESSIONAL EXPERIENCE:

Confidential- Cleveland, OH

Sr. Full Stack Developer

Responsibilities:

  • As a full stack engineer on the project, responsibilities included creation of content, Front end and Server side development, Automation Testing and Deployment & CI/CD (DevOps)
  • Ideated and brainstormed on Application migration strategy from legacy stack to a modern web stack (MEAN stack)
  • Designed and Architected the high level and detailed level application structure and components
  • Built web pages content on a API based content management tool called Contentful
  • Assisted in developing the front end code written in Angular2 (ng2)
  • Wrote REST based API's in Node.js and Express.js for all Product and Region based information
  • Used Karma framework to write unit test cases
  • Migrated the existing database in Oracle to a new database in PostgreSQL
  • Managed end to end deployment of the application in Cloud - Amazon Web Services (AWS)
  • Worked with AWS components like EC2, Lambda, S3, CloudFront, RDS, Auto Scaling, Elastic Load Balancers, Elasticache, VPC, Route53, CloudWatch, CloudFormation, IAM, API Gateway, SNS and ECS.
  • Performed Automation Testing in the Protractor-Cucumber/Selenium framework
  • Used gulp to compile and build the application
  • Used Splunk for logging and log analyis
  • Created and maintained the CI/CD pipeline using Artemis and Jenkins
  • Onboarded the application on Akamai (CDN) and created configurations for faster delivery of web pages
  • Managed code versioning in GitHub
  • Used package managers like npm and Bower for dependency management

Environment: JavaScript frameworks Angular2 Node.js Express.js, REST web services, Amazon Web Services (Cloud), Contentful CMS, Karma, PostgreSQL, UNIX, EC2 Server, gulp, Jenkins, Github, npm & Bower, Sublime Editor

Confidential, Vienna, VA

Senior Developer - Full Stack

Responsibilities:

  • Performed technical analysis after receiving business requirements from the Product Owner
  • Created solutions on the Weblogic Portal framework using Java/J2EE and Spring frameworks.
  • Wrote Java Servlets to respond to various incoming HTTP(s) requests. Performed unit testing via JUnit
  • Implemented an open source Business Rules Engine DROOLS to drive marketing campaign and externalize the rules from the code.
  • Scripted SQL queries on Oracle 11g and used JDBC for database connectivity.
  • Used the WebLogic application server to do regular application deployments
  • Used Apache Maven to compile and build the code.
  • Assisted in migrating the web page generator to a stack of JavaScript frameworks comprising of Angular2, Node.js, Express.js
  • Used Protractor-Selenium framework to conduct automation testing of the web generator.
  • Supported the deployment of the generator to AWS Cloud that leveraged EC2 Servers, S3 storage, Route53, VPC, IAM, SNS CFTs
  • Managed code versioning in Apache Subversion (SVN)
  • Used Log4J framework for logging application logs and JUnit framework for writing unit test cases
  • Worked closely with the API Gateway engineer to establish routing for the application's API's.

Environment: Core Java, J2EE, REST web services, Spring framework, JUnit, Angular2 (NG2), Node.js, Express.js, Oracle 11g, Amazon Web Services (AWS), UNIX, WebLogic Server, Maven, SVN, DROOLS, Log4J, Eclipse Juno

Confidential, Phoenix, AZ

Technology Lead

Responsibilities:

  • Analyzed functional product specifications, performed technical feasibility analysis and prepared technical design document.
  • Developed various mobile API’s required in the application. These APIs are exposed as Rest Web Services supporting JSON. We consume few downstream SOAP based and REST based Web Services as well.
  • Created JUnit test cases for unit testing different modules of the application.
  • Used JDBC to invoke Stored Procedures and also used JDBC for database connectivity.
  • Implemented Log4J for logging, debugging and tracking Errors.
  • In the absence of a separate QA team for the initial phase, performed regression and end-to-end testing of the application using SOAP UI and Apple iPhone simulator.
  • Used Apache Maven to compile & build the client Applications.
  • Performed continuous integration using the tool Apache Continuum
  • Performed regular deployment of the application on Websphere Application Server (WAS), which includes archive (JAR and EAR) files.
  • Managed versioning in the project with Apache Subversion (SVN)
  • Responsible for Root cause Analysis (RCA) and bug fixing in case of any issues in application deployment/implementation and production outages.
  • SPOC from dev team for production support team and other application teams which are interacting with our application.
  • Work closely with the Release manager for implementing and aiding various releases.

Environment: Core Java, J2EE, REST web services, Spring frame work, JUnit, Oracle10g, UNIX, Web sphere 7, Maven, Continuum, SVN, Eclipse Juno

Confidential -Lansing, MI

Technology Lead

Responsibilities:

  • Developed high level and detailed level technical design documents.
  • Developed the Business Logic of various modules and integrated them with each other. Was responsible for end-to-end technical design.
  • Developed a Reporting module that generated reports in various formats as required.
  • Developed a Java standalone utility to manage, maintain and regulate various QA and production server logs.
  • Maintained many server side Perl scripts to run the daily batch processes using PolyPaths application.
  • Worked extensively on the tool Control-M to schedule jobs.
  • Was responsible for performing Root cause analysis and fixing production bugs/defects.
  • Used Clear case to track and maintain the different version of the application.
  • Used Agile methodology to deliver the assignments.

Environment: Core Java, JSP 2.1, Perl, Eclipse Ganymede, Clear Case, VersionOne, Control-M, PolyPaths, CITS

Confidential, Phoenix, AZ

Sr. Java Developer

Responsibilities:

  • Performed feasibility analysis and prepared detailed level design of the modules.
  • Involved in analysis, design, development and customization of the application/tool. Was part of the product-fitment proposal team.
  • Developed new JSP pages and enhanced existing ones as part of front-end GUI.
  • Developed Action classes, Handler classes and DAO classes that served as the engine of the application.
  • Enabled the tool to be mainframe compliant as per the standards of the client system architecture.
  • Developed a new Compare module to dynamically compare response logs from various target systems.
  • Implemented JMS (Java Messaging Service) in the application that greatly enhanced the performance testing module of the tool that was finally able to process hundreds of thousands of middleware messages and hit target systems for testing.
  • Was involved in the creation and configuration of various MQ queues and channels in IBM MQ Websphere as part of target systems configuration.
  • Overall responsibility for carrying out end to end test cycles for different target applications via MQ Websphere.
  • Conducted tool workshops within the client teams and delivered KT sessions to over 50 people after the application went live.
  • Was involved in the creation of product roadmap of the tool from key learnings.
  • Worked on implementation across various client environments and tailoring automation frameworks to meet client requirements.
  • Groomed a team of 3 members for production support and trouble-shooting at the client location.
  • Worked on a number of POC’s (Proof of Concept) for client proposals and carried out demos on the fitment of the tool in their existing environment.

Environment: Java 5, J2EE 1.4, JSP 2.1, Eclipse Ganymede, Oracle 10G, TOAD, Microsoft VSS

Confidential

Sr. Java Developer

Responsibilities:

  • Analyzed functional specifications and prepare technical design specifications.
  • Designed and developed several client side web pages using JSP and JavaScript.
  • Responsible for transforming business requirements into technical artifacts of analysis and design.
  • Designed and developed complete modules for the business and core functionality of the application.
  • Wrote unit test cases, performed unit testing and bug fixing.
  • Worked on the integration of iDMS with iTDS ( Confidential test data solution).

Environment: Java 5, J2EE 1.4, JSP 2.1, Eclipse Ganymede, Oracle 10G, TOAD, Microsoft VSS

Confidential

Junior java developer / Intern

Responsibilities:

  • Analyzed functional specifications and prepare technical design specifications.
  • Designed and developed front end pages and back end processing as per the requirements.
  • Aided in the database tables design and implementation.
  • Wrote unit test cases, performed unit testing and bug fixing.

Environment: Core Java, JSP, Oracle 10G

We'd love your feedback!