We provide IT Staff Augmentation Services!

Sr. Full Stack/java Developer Resume

Denver, CO

SUMMARY

  • Over 8+ years of software development experience in design and development of Multi - Tier Enterprise application design using object-oriented programming wif Java, J2EE technologies.
  • Experience in all phases of Software Development Life Cycle (SDLC), which includes Integration, Implementation, Interaction, Business Analysis/Modelling, Documentation, and Testing of all software applications.
  • Expertise in J2EE (Core Java), Swings and J2EE technologies such as Servlets, JSP, JDBC, Java Beans (EJB), JMS, Hibernate, spring, Web Services, HTML, XML.
  • Experience in using Design Pattern: Singleton Pattern, Façade Pattern (Session Façade Pattern), MVC Pattern, Business delegate Pattern, and Service Locator Pattern.
  • Experienced in using Spring Framework (Spring Core, Spring Model View Control, Spring IOC, Spring ORM, Spring Web flow, Spring Data Access Object).
  • Extensive experience in Web application development using - HTML, CSS, JavaScript, Ajax, Angular 8/7/6/4.
  • Experience in Amazon Web Services (AWS, Amazon EC2, Amazon S3, Amazon SimpleDB, Amazon RDS)
  • Automated teh cloud deployment using chef, python and AWS Cloud Transformation Templates
  • Using JAX-RPC, JAX-WS, SAAJ, JAX-RS, SOAP, RESTful, WSDL, UDDI registry developing and registering web services and good Exposure to Service Oriented Architecture (SOA) such as Web Services.
  • Strong integration skills wif Message Oriented Middleware like JMS, WebSphere MQ, Active MQ, Rabbit MQ and Apache Kafka.
  • Experience in Service Oriented Architecture (SOA), Web Services design development and deployment using WSDL,REST, UDDI, JAXP, JAXB, SAX, DOM, XSLT, Apache AXIS,SOAP Web Services.
  • Experience in development of REST and SOAP based web services using AXIS, WSDL, XML, JAX-WS, JAX-RS, JAXB, AJAX technologies
  • Experience in working on XML technologies such as JAXB, JAXP and strong understating of DTD/Schemas, DOM/SAX Parsers, XSL, XSLT, and XPath.
  • Excellent in deploying teh applications in AWS as EC2 instances and create snapshots for teh data that must be stored in AWS S3. Good understanding on NoSQL databases like Mongo DB and Cassandra.
  • Highly experienced wif Node.js (Server side), Express (Web server Framework), Mongo DB (Database) as a software stack.
  • Extensive experience using Git andMAVENto build teh projects.
  • Experience in Apache Tomcat, IBM WebSphere, WebLogic, JBoss Application Server.
  • Experience in writing Build Scripts in MAVEN and using CI (Continuation Integration) tools like Jenkins.
  • Strong RDBMS expertise worked extensively wif Oracle, PL/SQL, and coded stored procedures, Triggers and Functions using PL/SQL.
  • Extensive experience in working on projects wif Waterfall and Agile methodologies such as Test Driven Development (TDD) and SCRUM.
  • Experience in Unit testing, Integration testing and User Acceptance testing using JUnit.
  • Participation in Systems Development Life-Cycle (SDLC) and great ability to write clear, reusable, well maintained, documented and efficient code for web development.
  • Experienced in working in Waterfall and AGILE methodologies-based development environment
  • Excellent organizational, interpersonal, and communications skills wif teh flexibility and experience required adjusting to rapidly changing schedules and shifting priorities.

TECHNICAL SKILLS

Languages: Java 1.5/1.6/1.7/1.8, J2EEJava/J2EE

Technologies: Servlets, JSP, JSTL, JDBC, JSF, JavaBeans, MVC, ANT, MAVEN, Log4j, XML, JAXP, DOM, JNDI, JUNIT, Web services (REST/SOAP), JTA

Design Patterns: Singleton, Factory, Facade, Builder, Observer, Command Patterns, Value/Data Transfer

Design Tools: Rational Rose, Star UML, Enterprise Architect

Web Technologies: HTML, JavaScript, CSS, XML, Angular 8/7/6/4, Node.JS

Frameworks: Struts, Spring, Spring Data, Spring Boot, Spring JDBC, Hibernate, JPA, Spring Core, Spring ORM, Spring MVC, Spring AOP

Web/Application Servers: Web Logic, WebSphere, Apache Tomcat, JBOSS

Testing: Junit, SOAP UI, POSTMAN

Cloud: AWS

Version Control Tools: GIT, SVN, CVS

Build Tools: Ant, Maven, Gradle

Database Environments: Oracle, SQL, MySQL

Operating Systems: Windows, Mac, Linux and UNIX

PROFESSIONAL EXPERIENCE

Confidential, Denver, CO

Sr. Full Stack/Java Developer

RESPONSIBILITIES:

  • Involved in various phases of Software Development Life Cycle (SDLC) using Agile Methodology and followed Scrum sessions.
  • Design and developed teh application using framework Angular 8 wif HTML5, CSS3 and Typescript.
  • Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 8.
  • Used Spring Inheritance, Auto-wiring, Core Container, Security, AOP, Spring Quartz for scheduling tasks to generate reports and emails to clients.
  • Consumed Web Services for transferring data between different applications using Restful APIs along wif API gateways APIs.
  • Used NPM as teh package manager and NPM scripts as build tool for teh application
  • Developed business components by using Spring Boot, Spring IOC, Spring AOP, Spring Annotations, Spring Cloud) &Persistence layer by using Hibernate/JPA along wif Web Services (RESTful)
  • Deployed Spring Boot based microservices and Docker container using Amazon EC2 container services using AWS.
  • Used Microservices architecture, wif Spring Boot based services interacting through a combination of REST and Spring Boot.
  • LeveragedAWS cloud servicessuch asEC2; auto-scaling; andVPC(Virtual Private Cloud) to build secure, highly scalable and flexible systems.
  • Used Spring Data Repositories to perform CRUD operations.
  • Configure theJenkins Buildfor auto deployment upon code push to GIT repository.
  • Created various MongoDB collections and wrote services to store and retrieve user data from for teh application on devices and used Mongoose API in order to access teh MongoDB from NodeJS.
  • Implemented a metrics collection mechanism for teh server by utilizing Apache Kafka to stream server-side events.
  • Used JIRA for tracking teh defects and to update teh JIRA ticket's as teh work progresses.
  • Worked on PL/SQL and created views, triggers, functions and stored procedures where ever necessary to improve teh performance in Oracle database.
  • Used Maven tool to build teh application and deployed on teh Tomcat Application Server.
  • Using GitHub for reviewing and merging teh code to teh remote repository. Before we were using Stash for merging teh code.
  • Troubleshoot and fix teh issues as part of Performance, Pre-Prod and Prod deployments whenever teh release is committed.

Environment: Java 1.8, Spring, Spring Boot, Spring Data, Spring (Auto-wiring, Core Container, Security, AOP, Spring Quartz), Microservices, Angular 8, Typescript, AWS, Docker, Eclipse IDE, Mongo DB, GIT, Maven, Jenkins, Node JS, Restful API, Websphere, Apache Tomcat, HTML5, Css3, Bootstrap, JMS, Jira, Agile, Windows.

Confidential, Dallas, TX

Sr. Full Stack Developer

RESPONSIBILITIES:

  • Participated in various phases of Software Development Life Cycle (SDLC) using Agile Methodology and followed Scrum sessions.
  • Working on Object Oriented design principles and design patterns like Façade pattern, Factory pattern, Singleton pattern, Decorator pattern.
  • Involved in writing Spring Configuration XML, file that contains declarations and business classes are wired-up to teh frontend managed beans using Spring IOC pattern.
  • Leveraged MVC pattern to organize Angular 6/7 code. Worked on teh REST API to create teh services and tested on postman and used in Angular $HTTP service.
  • UsedSpringCore annotations for Dependency InjectionSpringDI andSpringMVC for REST API's andSpringBoot for micro-services.
  • Working on implementing domain driven design for all microservices to has better readability and separation of duties
  • Used Spring JDBC in persistence layer that is capable of handling high volume transactions.
  • Involved in writing Java API for Amazon Lambda to manage some of teh AWS services.
  • UsedJava8 features like lambda expressions for communicating between business layer and database, stream API for Bulk Data Operations on Collections using both streams and parallel streams.
  • Worked wif NPM commands and using Package.json for managing dependencies and dev-dependencies of Node.js applications
  • Used Angular6 as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data wif server.
  • Working on implementation of AWS Cloud-specific technologies like IAM, Elastic Servers, EC2 Instance, s3Instance, DynamoDB, elastic search.
  • Utilized Apache Camel to integrate microservices and RabbitMQ messaging exchanges.
  • Used Maven for compilation and building JAR, WAR.
  • Heavily used Spring Inheritance, Auto-wiring, Core Container, Security, AOP, and Spring Quartz for scheduling tasks to generate reports and emails to clients.
  • Used AWS Lambda to manage teh servers and run teh code in teh AWS.
  • Used Spring framework for middle tier and Spring-JDBC templates for data access.
  • Composed and executed MongoDB scripts to insert and update NoSQL database and reporting.
  • Apache Maven tool has been used for teh build and deploy teh application. Monitored teh Error logs using Log4J and fixed teh problems.
  • Implemented teh OAuth security of teh application using internal module and working on fixing teh security vulnerabilities identified through static scan codes.
  • Worked extensively on SoapUI for mocking teh back-end web service calls.
  • Performed routine code review, bug tracking and version control using Git.
  • Used JIRA to track issues and communicate wif other teams at various environments.

Environment: Java 1.8, Spring, Spring Boot, Spring (Inheritance, Auto-wiring, Core Container, Security, AOP, Quartz), Microservices, Angular CLI, Type Script, NPM, Node JS, Maven, Raabbit MQ, AWS, Mongo DB, OAuth, Soap UI, GIT, Jira, Agile, Windows.

Confidential, Deerfield, IL

Full Stack Developer

RESPONSIBILITIES:

  • Involving in requirements gathering, analysis, design, and documentation of teh application.
  • Developed Web based and Server-side applications using Java8.
  • Used Spring Boot which is radically faster in building cloud Microservices and developed Spring based application wif very little configuration.
  • Used Java8 features in developing teh code like creating resource classes, fetching documents from database.
  • Design and development of Microservices using Spring Boot, REST API and document it using swagger.
  • Responsible for developing Microservices using Test Driven Developmentand Pair Programming in a DevOps environment using Spring Boot.
  • Used Spring Webflux and migrated applications from servlet to reactive API.
  • Used Annotations for Spring DI, Auto wiring and Spring MVC for REST API s and Spring Boot for Microservices.
  • Use Enterprise Architect to generate teh XML schema for teh application.
  • Used Swagger wif Spring-Boot to generate documentation for RESTAPI endpoints.
  • Production deployments on AWS cloud using services like ElasticBeanstalk, RDS, EC2, S3.
  • Implemented Text notifications feature for urgent pending actions for teh user.
  • Used advanced Java 8 features like Lambda Expressions for Array operations, Streams, Method reference, and Collections.
  • Developed CRUD REST API using POST, GET, PUT and DELETE methods.
  • Developed spring framework's Aspect-oriented programming (AOP) to write various cross-cutting routines to execute some recurring functionality like logging module execution times, recording application usage, auditing user login data etc.
  • Worked on postman to test out teh API we has worked on.
  • Created UI forms on Angular6.
  • Developed Restful web services to communicate wif MongoDB.
  • Implemented MongoDB as teh NoSQL database for this application.
  • Worked on AWS services and implemented them into our Onelabs project.
  • Worked on teh Jenkins pipeline.
  • Created REST endpoints to connect teh different microservices that our team has worked on.
  • Worked on Junit and Mockito testing.
  • Used version control Git and Jira for tracking work in our agile workplace.

Environment: Java 8, Angular 6, Spring boot, RDBMS, JavaScript, jQuery, MongoDB, Jenkins, HTML5, CSS, GIT, AWS, Junit, Windows

Confidential, San Francisco CA.

Java Full Stack Developer

Responsibilities:

  • Responsible for writing J2EE compliant Java code for application development effort which involved working wif JSP, Servlets, JDBC, XML, EJB, etc.
  • Involved in teh development of a portal called Microsite using Spring boot framework.
  • Designed and developed teh application using AGILE-SCRUM methodology.
  • Upgraded teh UI screens in teh application to single page UI using Angular 4, HTML5 and CSS3.
  • Design and Development of Objects using Object Oriented Design in Java.
  • Worked on XML Technologies like XML Parsers, JAXB for binding data to Java objects.
  • Developed teh Spring AOP Programming to configure logging for teh application.
  • Implemented JMS for notifications and testing wif JUnit, Mock cases.
  • Created and ImplementedMicroServicesusing spring boot, REST, JSON.
  • Involved in SPA (Single Page Web Applications) using RESTFUL web services plus Ajax and AngularJS.
  • Worked extensively on Web Services (SOAP&REST), XML, JMS and Spring Controller.
  • Extensively used Maven to build teh application and deploy on Embedded Tomcat Server.
  • Maintained source code in GIT Repository.
  • Used Log4j for logging to trace teh application log messages which is used for debugging.
  • Designed various tables required for teh project in Oracle database.
  • Reviewed teh code for ensuring adherence to Java coding standards.
  • Used JIRA for writing user stories and raising defects in a defined sprint.

Environment: Java 1.8, JSP, JQuery, JSON, Elastic, Spring Boot, Spring IOC, Spring MVC, Spring AOP, Spring ORM, Angular 4, Node.JS, Microservices, XML, SOAP Web Services, JMS, Agile, XPATH, Hibernate, Maven, GIT, Oracle, Tomcat, Log4j, GIT, JIRA, Oracle, Windows.

Confidential, Kansas City, MO

Java Developer

RESPONSIBILITIES:

  • Involved in all teh phases of SDLC including Requirements Collection, Design & Analysis of teh Customer Specifications, Development and Customization of teh Application.
  • Worked under new technologies introduced injava8 like Functional interfaces and Lambda Expressions.
  • Involved in implementing teh Spring MVC Architecture for teh site, also worked on spring security features
  • Developed Java API to interact wif teh Amazon SQS used in sending bulk emails.
  • Developing promotions Microservices usingJava,SpringBoot.
  • Worked on developing Microservices usingSpringBootandSpringCloud were developed, test and documented scalable and high-quality business applications according to business requirements.
  • Used GIT as a version controlling for teh source code check in and check outs.
  • Wrote SQL, PL/SQL and stored procedures as part of database interaction.
  • Implemented log4j API for exception handling, logging of teh errors, warnings, messages, stack traces, debuggers throughout teh code.
  • Used Web services for transmission of large blocks of XML data over HTTP.
  • Involved in coding Object Oriented JavaScript and responsible for client-side validations using Angular Directives and jQuery functions.
  • Developed UI using HTML, JavaScript, and JSP for interactive cross browser functionality and complex user interface.
  • Used Bootstrap and media queries to make data post and data retrieval components responsive.
  • Used SQL developer for accessing teh database.
  • Used JSON for data interchanging and building teh objects.
  • Developed Backing beans to handle UI components state and stores that state in a scope.
  • Implemented Design Patterns like Spring MVC, Singleton.
  • Provided on-call support during teh pre-production testing and also teh project release.

Environment: Java, JSP, Spring Framework, Spring MVC Framework, Spring Boot, Hibernate ORM Framework, Java beans, Oracle 11g, HTML, CSS, log4j, JavaScript, JQuery, JSTL, JSON, Tortoise SVN client, SQL Developer, Windows.

Confidential, Jacksonville, FL

Java Developer

RESPONSIBILITIES:

  • Involved in all teh phases of SDLC including Requirements Collection, Design & Analysis of teh Customer Specifications, Development and Customization of teh Application.
  • Used Agile-Scrum software development methodology to develop batch jobs.
  • Implemented teh functionalities using Java, J2EE, JSP, and AJAX, and Spring framework.
  • Used Hibernate for Object Relational Mapping.
  • Utilized JSP Standard Tag Libraries in teh design and development of Views.
  • Created complex Stored Procedures using Oracle PL/SQL.
  • Involved in gathering and analyzing business requirements and converting them in to technical specifications.
  • Developed Stored Procedures for retrieving data from several databases.
  • Used SPRING framework that handles application logic and makes calls to business objects and services mainly SOAP Web services.
  • Developed MAVEN scripts to build and deploy teh application.
  • Developed Windows batch files to run teh application in command prompt.
  • Used JIRA tool for bug tracking and project management.
Environment: SDLC, Java, J2EE, Hibernate, SQL, PL/SQL, JSP, spring, JDBC, SOAP

Hire Now