We provide IT Staff Augmentation Services!

Sr Java Full Stack Developer Resume

0/5 (Submit Your Rating)

Chicago, IL

SUMMARY

  • Around 8+ years of full stack development experience in all stages of life cycle, referring toDesign, Development, Implementation and testing of web - based applications.
  • Strong Experience inJavaScript MVCdesign pattern such asAngular JS, Backbone JS and
  • Performed advanced procedures like text analytics and processing, using the in-memory computing capabilities of Spark.
  • Having good Experience inMVVMdesign pattern such asAngular 2.X and Angular 4.X.
  • Good Understanding on using variousXML technologieslikeXPath, XQuery, XSLT, XSD, SAX, DTD/Schemas, DOM and JAXB.
  • Experience in DevelopingUser Interface (UI) Rich Web Applicationsusing Front End/User Interface (UI) Technologies usingHTML5, DHTML, CSS3 (SaaS, LESS) frameworks, Bootstrap, Java script (ES5 & ES6), jQuery, AJAXby managing all facets and pipelines of application.
  • Developed multipleAngular 4.0 componentswhich are compatible with latest versions oftypescript, Angular CLI.
  • Worked on various SDLC (Software Development Life Cycle) from Waterfall to Agile (SCRUM) models.
  • Used Java SE8 features like stream, lambda expressions, and functional interface and type annotations and worked with Core Java concepts like Multithreading, Transaction Management, and Exception Handling.
  • Implemented Business layer using Spring 4.0 (IOC, AOP), Spring MVC and persistent layer using DAO and Hibernate.
  • Implemented Spring Cloud-Netflix OSS Stack along with using Ribbon for client-side load balancing, Netflix Zuul Api Gateway with Eureka service registry for reverse proxy infrastructure and Hystrix Circuit Breaker for fault tolerance.
  • Good knowledge onDrools Rule Engineswhich corresponds to validatingBRMS (Business Rules Management System).
  • Experience in Deploying and Configuring Application & amp; Web Servers such as Oracle WebLogic, IBM WebSphere, JBoss, Glassfish and Apache Tomcat.
  • Deployed our Application on Pivotal Cloud Foundry which is used to reduce the development overhead by providing a ready to use platform.
  • Involved in using Amazon Web Services like RDS, EC2, Redshift, SQS, SNS, Cloud Watch and S3.
  • Implemented exception handling in Java Spring boot for REST API by making use of Exception Handler and Controller Advice annotations.
  • Experience in messaging queue services like JMS, IBM MQ, Rabbit MQ, Active MQ and Apache Kafka.\Transaction implementation (CMP, BMP, Message-Driven Beans), JMS, Struts, Spring, Swing, Hibernate, Java Beans, JDBC, XML, Web Services, JNDI, Multithreading etc.
  • Experience with build tools like Ant, Maven, Gradle for building and deploying applications to different environments
  • Extensively used XML documents with XSLT and CSS to translate the content into HTML to present to GUI. Developed SOAP services using Axis-2 and Apache CXF.
  • Superior project implementation skills using Java, JSP, Servlets, JDBC, JNDI, JSTL, RMI, EJB, Struts, Spring, JavaScript, XML (SAX, DOM), Webservices, JMS, Java Mail, JAXP, WSDL, SOAP, Restful, JSON, Hibernate.
  • Involved in writing test cases and test plans using TestNG, Spock, Mockito and Junit Power mock, HQL embedded DB to test databases.
  • Experience in developing Angular 4 advanced features such as interfaces, nested components, services, routing and modules.
  • Effective communicator with cross-teams, interpersonal, analytical and problem-solving skills.
  • Implemented security functionality OAuth 2.0, Spring security, SSL and site minder (SSO).
  • Implemented Test Driven Environment (TDD) Used JUnit, Mockito, Sonar for Unit testing.

TECHNICAL SKILLS

PROGRAMMING LANGUAGES: Core Java, C, C++, SQL

WEB TECHNOLOGIES: HTML5, CSS3, JavaScript, AJAX, JSON, Bootstrap, jQuery, Back Bone JS, Flux, Redux, Express JS.

MESSAGING SERVICES: JMS, Active MQ, Rabbit MQ, Kafka

BUILD & CONFIGURATION TOOLS: Ant, Maven, Gradle, Jenkins, Gulp, Web pack, Chef, Puppet

TESTING TOOLS: Junit, TestNG, Mockito, Jasmine, Karma, Mocha, Chai.

J2EE TECHNOLOGIES & FRAMEWORKS: Servlets, EJB, JSP, JSF, JDBC, SOAP, WSDL, REST, XML, XSD, JAXP, JAXB, JPA, Spring, Hibernate, Spring MVC, Spring Boot, Spring Data, Spring Batch, Spring cloud.

PROJECT MANAGEMENT TOOLS: JIRA, Rally, Microsoft Project

APPLICATION/WEB SERVERS: Oracle Web logic, IBM Web Sphere, JBoss, Glassfish, Apache Tomcat

DATABASES: Oracle 8i/9i/10g/11i, DB2, SQL Server 2000/2005/2008 , MYSQLSoftware Development Waterfall Model, V-model, RUP, Agile, Scrum, Test Driven Development (TDD)

CLOUD TECHNOLOGIES: AWS, EC2, EBS, S3, Docker, ECS, 3API Gateway.

OPERATING SYSTEM: Windows, Linux, Unix, MS-DOS

IDE S: Eclipse, Visual Studio, Spring Tool Suite, Sublime Text, Atom

PROFESSIONAL EXPERIENCE

Confidential, Chicago, IL

Sr Java Full Stack Developer

Responsibilities:

  • Participated in Agile (Scrum) methodology and Involved in Design, development, System Testing and User Acceptance Testing.
  • Maintained Interface compatibility and concurrency in the project using Java 1.8 new features like Lambda expressions, default, static methods and Concurrency API.
  • Used JIRA as the bug tracking system to track and maintain the history of bugs/issues on everyday basis.
  • Used GIT for version control and Jenkins for Continuous Integration and Continuous Deployment (CI/CD).
  • UsedSpring Bootwhich is radically faster in building cloud Micro Servicesand develop Spring based application with very less configuration.
  • Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular 4.
  • Used Swagger specification for documenting REST API's which exposes description of a RESTFUL web services to different clients.
  • Worked on Deployment Automation of all micro services to pull image from Private Docker registry and deploy to Kubernetes Cluster.
  • Used JIRA as the bug tracking system to track and maintain the history of bugs/issues on everyday basis.
  • Designed and developed Middle-tier components for company's object framework using best practices and design Patterns and used in Model-View-Controller (MVC).
  • Developed the application with various Spring Framework modules like Spring IOC, Spring AOP, Spring Boot, Spring Security, and Spring Batch.
  • Deploy Spark application in Unix system using Putty and cmd.
  • Authenticating Users and to provide the security to RESTful web services using OAUTH 2.0.
  • Extensively used Git for version controlling and regularly pushed the code to GitHub.
  • Built-in AJAX HTTP Service with observables is used extensively for making quick and incremental updates to UI of the application.
  • Worked in integrating JMS with SPRING BOOT by providing an instance which is embed with Active MQ.
  • Deployed frontend application usingAWS S3andconfigured CORSto consumeRESTful servicesfrom another domain.
  • Experience in introducing Docker utilizing Docker tool compartment. Condition provisioning arrangements utilizing Docker.
  • Used JDK 1.8, Java8Lambda expressions along with Streams for creating internal iteration and performing chain operations such as Filter, Map, Collect on a collection
  • Wrote services with Angular 4 to store and retrieve user data from the Mongo DB for the application on devices with HTTP service.
  • Secured the API's by implementing Oauth2 token-based authentication/authorization scheme using Spring Security.
  • Developed Single page application and structured the JavaScript code using Angular 7.
  • The application is based on Micro Service Oriented Architecture using Angular 4.0 and Cassandra DB and MySQL to develop Single Page Applications (SPA).
  • Worked with various features in spring such as Spring AOP, Spring Transaction management.
  • Implemented Spring Bean Factory using IOC Configured Bean properties using dependency injection.
  • Extensively used React-Router techniques Axioms service to retrieve data from server synchronously.

Confidential, Eden Prairie, MN

Sr. Java Full Stack Developer

Responsibilities:

  • Developed the Product Builder UI screens using Angular-JS, HTML5, CSS, JavaScript and Bootstrap.
  • Developed business components using core java8 concepts and classes like Inheritance, Polymorphism, Collections, Serialization and Multithreading etc
  • Had experience in performance tuning J2EE apps, performance testing, analysis, and tuning.
  • Experience in creating dynamic web interfaces utilizing modern JavaScript frameworks such as jQuery, Bootstrap, Angular JS.
  • Responsible to finish Jira Tickets assigned on time and update their status on regular basis
  • Developed Graphical User Interfaces using UI frameworks AngularJS and Webpages using HTML and JSP for user interaction.
  • Developed java modules implementing business rules and workflows using Spring MVC, IoC, Web Framework.
  • Improved the maintainability of the project by implementing and improving Exception Handling and Collection APIs.
  • Performed client-side validations using JavaScript and Struts validation framework.
  • Written Stored Procedures, functions, SQL queries and backend programming using Oracle, SQL.
  • Excellent in troubleshooting counselling and analysing WebLogic situations and finding solutions where necessary.
  • Developed various Land registry office user interfaces, Model Beans and DAO using JSF Framework
  • Implemented various J2EE design patterns like DAO pattern, Business Delegate, Value Object.
  • Installed WebLogic applications and spearheaded deployment activities.
  • Utilized AWS Lambda platform to upload data into AWS S3 buckets and to trigger other Lambda functions.
  • Worked on the following AWS services like EC2, S3, VPC, EBS, ELB, Auto Scaling, Cloud Watch, Cloud Trail, IAM, SNS, SQS, RDS, DynamoDB, etc.
  • Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules
  • Used JUnit, Mockito and Power Mocks framework for unit testing of application and implemented Test Driven Development (TDD) methodology
  • Implemented the application using design patterns such as Session Façade, Business Delegate, Bean Factory, Singleton, Data Access Object, and Service Locator.
  • Implemented Dynamic batch feature for batch processing with Spring batch.
  • Responsible to support the operations, monitoring & reporting according to the requirement of higher management team by making Splunk Dashboards.
  • Used Java script and AJAX to query the Elastic search indices, format and display the JSON results in a web page using HTML and CSS.
  • Stored authentication and authorization detail in database, used these DB authorization detail with spring security annotation on method for apply method level spring security
  • Developed UI using AngularJS, HTML, JavaScript and developed Business Logic and Interfacing components using Business Objects, XML, and JDBC.
  • Used JUnit for unit testing of the application and log4j for logging.
  • Designed, implemented and tested the Spring Domain Model for the services using Core Java.
  • Performed Data mapping, logical data modelling, created class diagrams and ER diagrams and used SQL queries to filter data.
  • Designed and developed various Oracle database Simple and Complex Queries, PL/SQL procedures, Stored Procedures, Trigger and Functions.
  • Worked on SOAP Web Services using SOAP for transmission of large blocks of XML data over HTTP.
  • Implemented Hibernate Template to great extent making use of HQL, Named Parameters, Named Queries and interfaces such as Expression, Query and Criteria.

Confidential, Detroit, MI

Java Developer

Responsibilities:

  • Working on application architecture and re-design of different parts of the application.
  • Worked on Agile methodology including team-based design and code reviews.
  • Enhance and modify the presentation layer and GUI framework that are written using JSP and client-side validations done using JavaScript.
  • Spring AOP is used for logging, auditing, and security and transaction management to distinguish business logic from the crosscutting concerns.
  • Experience in testing with JUnit Framework using Mockito and Easy Mock, Spring Junit Runner, JMeter
  • Implemented AngularJS Controllers to maintain each view data. Implemented Angular Service calls using Angular Factory tested all application controllers extensively with AngularJS built-in testing facilities.
  • Experience in Core Java concepts such as OOP Concepts, Collections Framework, and Exception Handling, I/O System, Multi-Threading, JDBC, Generics.
  • Documentation on functional specifications using Use case diagrams, Object diagrams, Class diagrams, and Sequence diagrams using UML.
  • Developed the web interface using HTML5, CSS3, JavaScript, jQuery, and Bootstrap.
  • Involved in gathering and analysing system requirements.
  • Worked on web-based reporting system with HTML, JavaScript and JSP.
  • Deployed the applications on IBM Web Sphere Application Server 6.0.
  • Used JIRA for defect and issue tracking and Used Jenkins for continuous integration/continuous deployment.
  • Expertise in application development using JSP, Servlets, JDBC, JNDI, spring, Hibernate, Ibatis, Mybatis, JSF, EJB, XML, Web Services- SOAP, WSDL.
  • Integrated with the Polymer-CLI tool, for obtaining featured Progressive Web Application.
  • Development of cloud hosted web applications and REST APIs using Spring Boot with embedded Tomcat.
  • Deployed the application on Amazon Web services (AWS) and used it to provide a large computing capacity for scalable solutions.
  • Implemented Fail Safe and circuit breaker patterns in Spring Boot Microservice applications using Hystrix and monitored the services using Hystrix Dashboard.
  • Implemented SOA to develop Spring Restful/Microservices and implemented Spring Eureka, Netflix, Ribbon as part of Services Discovery using Eureka.
  • Developed REST web services using Spring MVC to extract client related data from database and used SOAP UI for testing these RESTFUL API web services.
  • Used SAX and DOM parser to parse the XML documents and XSLT for transformations.
  • Developed Spring Quartz jobs to run the backend jobs and generated reports.
  • Implementing security Single Sign-On application to share user management, authentication and authorization among multiple applications.
  • Implemented Java Classes to use JAXP parser to create Java objects and able to modify the data received.
  • Worked with DB2 and Wrote SQL Queries, stored Procedures, triggers, & integrated SQL Queries into DAO.
  • Implemented Service Oriented Architecture by developing, consuming RESTFUL service based on JAX-RS.
  • Used SVN for versioning and concurrent access to the project files.
  • Developed Business components and Services using EJB3.0, JPA and JAX-WS and deployed them in Business tier application server.
  • Have written Unit Test Cases and Integration Test Cases using Junit framework.
  • Developed the persistence layer using Hibernate Framework by configuring the 1:1/1:M/M:M mappings in hibernate files and created DAO and POJO.

Confidential, Philadelphia, PA

Java Developer

Responsibilities:

  • Designing and establishing the process and mapping the functional requirement to the workflow process.
  • Performed client-side validations using JavaScript and Struts validation framework.
  • Followed AGILE (SCRUM) methodologies with sprint planning every two weeks and daily stand-up meetings to monitor the status.
  • Implemented the business using Struts and Spring implementation and achieved data persistence through Hibernate ORM framework.
  • Integrated the application with Spring framework for implementing Dependency injection and provide abstraction between presentation layer and persistence layer.
  • Participate in systems implementation, including maintenance, user allocation, design, coding, error removal, logic optimization, systems re-evaluation, testing, user approval, final corrections, and documentation.
  • Used Spring Framework with Hibernate to map to Oracle 11gdatabase and mapping using Hibernate Annotations.
  • Implemented Spring Beans using IOC and Transaction management features to handle the transactions and business logic.
  • Extensively used Jenkins for continuous integration.
  • Spring Framework has been extensively used in all layers of the application including UI, backend and integration.
  • Worked on Trade Item, Product Item publications and test in FileZilla to get response that publication is received, review, or rejected.
  • Deployed the application on Apache Tomcat Application Server.
  • Using OOAD Technology classes are designed in UML with the help of Rational Rose tool.
  • Implemented Design Patterns from Pure MVC Architecture to interact with backend J2EE and Web Services (SOAP, REST) to pull out the data to JSF Components.
  • Developing GUI Screens using JSF (IBM Implementation) and for Ajax functionality.
  • Designing and developing generic validator framework for modules and injecting these validators using hibernate framework.
  • Consumed the web services based on SOAP protocol using Axis 2 on SOA (Service Oriented Architecture).
  • Developed Servlets using JDBC for storing and retrieving user data into and from the SQL database.
  • Developed using new features of Java 1.7 Annotations, Generics, enhanced for loop and Enums. Used Spring and Hibernate for implementing IOC, AOP and ORM for back-end tiers.
  • Resolving spring framework artifacts and code build & deployment with Maven.
  • Involved in development of POJO classes and writing Hibernate query language (HQL) queries
  • Used Hibernate O/R Mapping and SQL query to connect the database and work together with the Spring MVC.
  • Used the spring validation and Tiles Framework in the presentation layer.
  • Used Hibernate in persistence layer and developed POJO's, Data Access Object to handle database operations.
  • Worked on extracting event data from front end using Kafka REST proxy and knowledge on RabbitMQ.
  • Configured Queues and Topics as part of application integration and defined Camel routing between queues/topics.
  • Designed and Developed UI for Customer Service Modules and Reports using Angular1.5, HTML5, CSS3, Bootstrap3, JavaScript and jQuery.
  • Used and implemented the application using Spring MVC, Spring IOC, Spring Annotations modules and hibernate.
  • Automated regression test cases using Selenium.

We'd love your feedback!