We provide IT Staff Augmentation Services!

Sr. Full Stack Developer Resume

2.00/5 (Submit Your Rating)

Chicago, IL

SUMMARY

  • Over 8+ years of professional experience as Full Stack Developer in design, development, maintenance and production using Java/J2EE technology.
  • Working knowledge of the multi - tiered distributed environment, OOAD concepts, a good understanding of Software Development Lifecycle (SDLC) and Service Oriented Architecture (SOA).
  • Good exposure to Service Oriented Architecture (SOA) such as Web Services including SOAP, WSDL, JMS (Java Messaging Service), AJAX.
  • Designed and developed web UI screen using Angular-JS.
  • Experience in designing and building dynamic and user interactive websites using JavaScript, Angular JS, React JS, Backbone.js, Express.js, Bootstrap, Node.js, and jQuery.
  • Developed Angular JS Controllers, Services, filters and directives for various modules in the application.
  • Created custom directives, decorators, and services using Angular JS to interface with both Restful and legacy network services and also DOM applications.
  • Having Good Experience in Object Oriented Concepts with C, Java, and Python.
  • Experience in working with Core-Java and Multi-Threading applications.
  • Expert knowledge of J2EE Design Patterns like MVC Architecture, Front Controller, Session Facade, Business Delegate and Data Access Object for building J2EE Applications.
  • Experienced in web development using HTML, DHTML, XHTML, CSS, JavaScript, jQuery, Bootstrap and AJAX technologies.
  • Experience in building web applications using Spring Framework features like MVC (Model View Controller), AOP (Aspect Oriented Programming), IOC (Inversion of Control), DAO (Data Access Object) and template classes.
  • Hands on experience with working on BRMS software like JBoss Drools.
  • Experienced in working with batch jobs using Spring-Batch, Autosys, and Quartz.
  • Strong experience in XML related technologies including XSD, DTD, XSLT, XPATH, DOM, SAX, JAXP, JAXB, XML-RPC, SAX and XML Beans.
  • Expertise in developing and consuming Web services including different technologies and standards like DTD, XSD, SOAP, WSDL, JAX-RPC, JAX-WS, WS-I and Apache Axis, JAX-RPC.
  • Good Knowledge of using IDE Tools like Eclipse, Net Beans, J Builder, Rational Application Developer(RAD) for Java/J2EE application development.
  • Expertise in database modeling and development using SQL, T-SQL and PL/SQL in Oracle (9i, 10g, 11g), DB2 and SQL Server environments.
  • Experience in using ANT and Maven for build automation.
  • Experienced in using Operating Systems like Windows 10/8, AIX and Sun Solaris.
  • Involved in Performance analysis and improvements of the application using tools like JMeter and using commands on Unix box to resolve deadlocks and improve performance

TECHNICAL SKILLS

Java/J2EE Technologies: Servlets, JDBC, JSF, JavaBeans, JPA, JAXP, DOM, JNDI, Multithreading.

Frameworks: Hibernate 5.2, Spring MVC, Angular MVC

AWS tools: EC2, S3 Bucket, AMI, RDS & Amazon Redshift.

Web-Service Technologies: SOAP, REST, Web-sockets.

Build Script: ANT, shell scripts

Scripting Languages: Sql, Pl/Sql, Python, Groovy/Grails.

IDE's: Eclipse, JDK 1.7, SDK, Apache Tomcat, Edit Plus, Visual Studio, RAD.

Methodologies: Agile, Waterfall, TTD, Iterative

Database: Oracle 12c, SQL Server 2019, My SQL, DB2

PROFESSIONAL EXPERIENCE

Confidential - Chicago, IL

Sr. Full Stack Developer

Responsibilities:

  • AS a full Stack Developer understand and handled all teams requirements and core Devops activity daily basis with Architects and Tech Leads.
  • Using Agile/SCRUM as the project management methodology and JIRA & Confluence were the tools used to keep things in check.
  • Responsible for setting up from scratch and maintaining automated CI/CD Pipelines for multiple apps.
  • Design, planning and development for UX/UI final user tests for data analysis (quantitative-qualitative).
  • Created the starter packs for the Microservices implementing the design pattern and client approved process and standards and making it available to the team.
  • Build Web pages that are more user interactive using AJAX, JavaScript, LESS, Bootstrap and Angular JS.
  • Used Mongo DB as data storage and utilized aspects like replica sets, Shading, and clever document design to make service extensible scale and feature wise.
  • Implemented Microservices architecture using Spring Boot for making application smaller and independent.
  • Responsible for setting up from scratch and maintaining automated CI/CD Pipelines for multiple apps.
  • Installed the application on AWS EC2 instances and configured the storage on S3 buckets.
  • Developed code using Groovy to implement technical enhancement following Java Standards.
  • Used JSP, HTML5, CSS3, and JavaScript to construct the dynamic web pages (presentation Layer) for the application.
  • Research and development on scalable Linux development on AWS via Docker.
  • Used Angular JS and Backbone.JS for client-side validation.
  • Develop various screens for the front end using Angular JS and used various predefined components from NPM.
  • Designed and developed the REST based Microservices using the Spring Boot.
  • Implemented Java 8 features including Lambda, Advanced for each loop, and Streams.
  • Involved in writing API for Amazon Lambda to manage some of the AWS Services.
  • Designed and developed business components using Spring Boot, Spring Dependency Injection (Core), Spring AOP and Spring Annotations.
  • Developing Restful web service development in Grails.
  • Implemented Apache Kafka to provide a unified, high-throughput, low-latency platform for handling real-time data feeds.
  • Developed Mongo DB embedded documents from java code using spring data MongoDB.
  • Removed all the XML based configurations required to build the MVC application and maintained in the classes using Spring Boot.
  • Developed views using the HTML, CSS and JS components of Bootstrap framework.
  • Used Microservices to communicate using synchronous protocols HTTP and REST.
  • Implementing or exposing the Microservices based on Restful API utilizing Spring Boot with Spring MVC.
  • Used JIRA ticketing system to keep track of issues and tasks on individuals.
  • Used Groovy to communicate with the web services.
  • Created computing and data resources on AWS using EC2.

Environment: JAVA 16, CI/CD, HTML5.6, CSS3, AWS, jQuery, Ajax, Angular JS 1.8, Spring Framework 2.2, Microservices, Web services, Restful, Python, Web Sphere, Agile, Maven, JIRA, MongoDB

Confidential - Columbus, GA

Full Stack Java Developer

Responsibilities:

  • Worked as Full Stack Java Developer to design and develop the team requirements with the help of team members and project leads.
  • Followed Agile Methodology (Scrum) to meet customer expectations, timelines with quality deliverables.
  • Migrate the application to cloud environment using the Amazon web services and various services of AWS- EC2, S3.
  • Developed the User Interface using HTML5, CSS3, Bootstrap, JQuery and Angular JS.
  • Implemented different validation control on the web-pages using Angular JS and developed responsive Web pages using Bootstrap.
  • Implemented responsive pages and images using Bootstrap.
  • Designed and developed Microservices business components using Spring Boot with Spring MVC flow.
  • Designed and developed an application using Spring Boot Framework modules like Spring IOC, Spring AOP, Spring MVC, Spring Security, Spring Batch and Spring Data.
  • Used Microservices architecture, with Spring Boot-based services interacting through a combination of REST and leveraging AWS to build, test and deploy Microservices.
  • Developed Elastic Search Connector using Kafka Connect API with source as Kafka and sink as elastic search.
  • Used Microservices architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.
  • Developed Restful Services using JAX-RS with Spring Boot and Microservices Architecture to enable Microservices to deploy in the cloud.
  • Implemented logging and transaction manager using Spring AOP concept.
  • Used Spring JPA and Spring Repository pattern extensively.
  • Development of test framework using the Python.
  • Used Spring Security to provide authentication, authorization and access-control features for Application.
  • Used Mongo DB in backend to persistent data into database and written SQL/Mongo queries to access/update the data from/ to the database.
  • Developed Java API to connect with AWS S3 Services for storing and retrieving data from S3 buckets.
  • Created AWS Lambda using java to perform event driven processing.
  • Automated application deployment in the cloud using Docker technology using Elastic Container Service scheduler.
  • Developing internal Web Application in Groovy/Grails with Mongo DB as a data store.
  • Used the IntelliJ Idea 15.0.4 IDE with the latest Grails 3.1.1 SDK, Java 8.
  • Developed test cases for Unit Testing using JUnit.
  • Used JIRA tool for Issue/bug tracking for monitoring of work assignment in the system and Log4J was used to monitor the error logs.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with UNIX Shell scripts to automate routine jobs.

Environment: Java 8, J2EE, HTML5, CSS3, Bootstrap, AWS, Spring IOC, Spring AOP, Spring MVC, Python, Restful Services, Mongo DB, JUnit, JIRA, Jenkins, Unix, GIT, Web Sphere and Intellij.

Confidential - Austin, TX

Java Developer

Responsibilities:

  • Worked on designing and developing the Web Application User Interface and implemented its related functionality in Java/J2EE for the product.
  • Involved in the complete SDLC including the design of System Architecture, development of System Use Cases based on the functional requirements.
  • Involved in the analysis, design, and development and testing phases of Software Development Life Cycle (SDLC).
  • Responsible for Offshore deliverables and provide design/technical help to the team and review to meet the quality and time lines.
  • Migrated existing Struts application to Spring MVC framework.
  • Provided and implemented numerous solution ideas to improve the performance and stabilize the application.
  • Created the project from scratch using Angular JS as frontend, Node JS as backend.
  • Used Oracle 10g as backend to store and fetch data.
  • Designed and developed Persistence layer components using Hibernate ORM tool.
  • Implemented Hibernate utility classes, session factory methods, and different annotations to work with back end data base tables.
  • Implemented Ajax calls using JSF-Ajax integration and implemented cross-domain calls using JQuery Ajax methods.
  • Worked on Restful web services which enforced a stateless client server and support JSON (few changes from SOAP to RESTFUL Technology)
  • Involved in detailed analysis based on the requirement documents.
  • Designed and implementing SOA compliant management and metrics infrastructure for Mule ESB infrastructure utilizing the SOA management components.
  • Used Node JS for server side rendering. Implemented modules into Node JS to integrate with designs and requirements.
  • Created Real-time Reporting systems and dashboards using XML and MySql.
  • Used JAX-WS to interact in front-end module with backend module as they are running in two different servers.
  • Developed SQL Statements as well as PL/SQL Stored Procedures for searching contractors depending on Selection Criteria.
  • Extensively used LDAP Microsoft Active Directory for user authentication while login.
  • Developed unit test cases using JUnit.
  • Tomcat is the web server used to deploy OMS web application.
  • Used SOAP Lite module to communicate with different web-services based on given WSDL.
  • Prepared technical reports &documentation manuals during the program development.
  • Tested the application functionality with JUnit Test Cases.

Environment: JDK 1.5, JSF, Hibernate 3.6, JIRA, NodeJS, Cruise control, Log4j, Tomcat, LDAP, JUNIT, NetBeans, Windows/Unix.

Confidential 

Front End Developer

Responsibilities:

  • Developed a web application by using Angular v6 as front-end by using Web API to receive and pass data to back-end.
  • Used Angular-CLI for initializing and for project setup with scaffolding features.
  • Designed and developed web pages using with HTML5.6, DHTML, XHTML, CSS3, Ajax, based on the W3C standards and Web 2.0.
  • Built Angular v6 components, UI services to consume rest services using Component based architecture provided by Angular.
  • Implemented Angular v6 component router for navigation, Angular services to connect the web application to back-end APIs made use of ES6 features.
  • Generated responsive data tables using with Bootstrap grid system.
  • Implemented Angular, Bootstrap, LESS, and many JQuery plugins wrapped in Angular directives.
  • Used Node.js for adding dependencies to project.
  • Designed and modified User Interfaces using CSS and Angular.
  • Worked closely with business-side clients to deliver attractive, easy-to-understand screens that appropriate reflected the company's fulfillment workflow.
  • Actively involved in code review and code quality check process.
  • Followed Agile Methodology for the complete life cycle of the project & Involve In daily stand up meetings.
  • Developed Servlets and Worked extensively on Sql.
  • Extensive use of JIRA Application for all Agile Needs.
  • Configured typeScript application through tsconfig file for various purposes like transpiling, debugging, tracing, generating separate folder for distributable etc.
  • Used Filters to change modify data.
  • Committed code change into repository by using version control tool Git.
  • Implement Services to store shared data between sibling Components and inject in to it for passing data purpose.
  • Transferred data between parent and child Components by using @Input and @Output.
  • Used Node Package Manager (NPM) to import and applications.
  • Worked with task runners like Gulp in deploying and testing the application.
  • Created Images, Logos and Icons that are used across the web pages using Adobe Flash and Photoshop.
  • Interact with other developers and end users to design and implement new features throughout the framework.
  • Used JIRA for bug tracking.
  • Used SVN to maintain current and historical versions of files such as source code and web pages.
  • Worked on Github that use GIT revision control system.

Environment: HTML5, CSS3, AJAX, Angular v6, Angular-CLI, TypeScript, Node.js, Bootstrap, Responsive Design, XML, XHTML, Agile, Dreamweaver, JSON, DOM and Windows.

We'd love your feedback!