We provide IT Staff Augmentation Services!

Lead Full Stack Java Developer Resume

2.00/5 (Submit Your Rating)

IL

SUMMARY

  • 9+ years of experience responsible for creating, designing and reviewing web applications by gathering business specifications utilizing Agile Scrum Application Development Methodology.
  • Experience in Designing and building dynamic and user interactive websites using HTML5, CSS3, JavaScript, AngularJS, Angular 2+, Node JS, React JS, Redux, Bootstrap, jQuery, XML, JSON, DOJO, AJAX.
  • Expertise in working with Spring IOC, Spring Dependency Injection (DI),Spring MVC,Spring JDBC and Spring AOP
  • Extensive knowledge in developing applications in asingle page (SPAs)using various JavaScript frameworks likeAngular, React.
  • Experience in working withRESTFUL Web Servicesand implementingRESTFUL API's.
  • Experience in applying the latest software development approaches including MVC, event driven applications using AJAX, Object Oriented (OO) JavaScript, JSON and XML.
  • Responsible for implementation of java integration components forJBPM and DROOLS Rule Engine.
  • Experienced with AngularJS directives ng - app, ng-init, ng-model for initialization of AngularJS application data, implemented AngularJS Expressions, Directives, Controllers, filters and creation of AngularJS service layer.
  • Expertise in Java programming with understanding of OOPs, Collections Interface, Exceptions Handling, Input/output (I/O) System, Annotations, Enums, Concurrency, Multi-Threading, Lambdas, and Generics.
  • Extensive SDLC experience including Requirement Analysis, Design and Coding, Application Implementation, Unit Testing, System Testing, Regression Testing and Production Support.
  • Involved writing modules usingReactas a view engine to build component-based application.
  • Experience in working with Python for SFTP file transfer protocol.
  • Created reusableReactcomponents and managed application state with Redux
  • Extensive SDLC experience including Requirement Analysis, Design and Coding, Application Implementation, Unit Testing, System Testing, Regression Testing and Production Support.
  • Worked to produce SOAP web services (WSDL, XML, JAXB) using Apache CXF in Service Oriented Architecture (SOA).Also worked in consuming the SOAP web services.
  • Experience with messaging systems like Kafka and Kafka event sourcing.
  • Expertise in usingIDE’slikeNotepad++, WebStorm, IntelliJ, And Visual Studio
  • Experience in Developing Application using frameworks Integration, Security, Boot, Struts and Hibernate.
  • Experience in developing Web and Enterprise applications using technologies JDBC, Servlets, JSP, Java Server Faces (JSF), Java Persistence API (JPA), JNDI, JMS, JSP, NPM, GIT and Jira.
  • Proficient in consuming Restful Web Services with AJAX call and updating dynamic functionality of HTML in JavaScript, jQuery and Angular.js.
  • Extensive experience in using various design patterns such as MVC, Singleton, DAO, DTO, in the development of multi-Tier distributed Enterprise Applications
  • Experience with container-based deployments using Jenkins, Docker.
  • Worked collaboratively with Clients at Onsite and offshore teams to establish and maintained consistent test methodology to resolve any requirement ambiguities during the testing process.
  • Proficient in writing SQL queries using Hibernate framework with Spring ORM in interaction with the RDBMS and Non-Relational Database like Mongo DB.
  • Extensively used the Java design patterns like Builder, MVC, MVVM, Service Locator, Data Transfer Object (DTO) and Data Access Object (DAO), Factory Method.
  • Hands on experience with scripting languages like Unix, Linux

TECHNICAL SKILLS

Operating Systems: Windows Linux and Unix

Programming Languages: Java 11.0/8.0/7.0/6.0/5.0 , J2EE, Servlets, JPA, JDBC

Frameworks: Spring boot, Spring, Hibernate, Spring Security, Python

IDEs: Eclipse, IntelliJ, Spring STS, Visual Studio Code

UI Technologies: Angular 8, React, React Redux, NodeJs 14.0, npm 7, HTML4, HTML5, CSS3, Bootstrap, JavaScript, TypescriptES6/ES2015Relational Data Bases & NoSQL DB Oracle, Postgres, MongoDB, Cosmos DB

Build Tools: Maven 3.8, Gradle 6.7

Methodologies: Agile, Scrum and Waterfall

Web Service: Web Logic, Tomcat, Jboss

PROFESSIONAL EXPERIENCE

Confidential, IL

Lead Full Stack Java Developer

Responsibilities:

  • Involved in developing components for Member Portal Applications using Java, UI technologies such as HTML, CSS, JavaScript, Typescript, Angular components
  • Experience in design and development in of web-based applications using java, JDBC, Servlets, JSTL, JSP, XML, JAVA-API.
  • Used JPA, Hibernate Frameworks to connect, retrieve and manipulate data with database operation by implementing Data Access Layer.
  • Upgraded the UI screens in the application to single page UI using Angular 8, HTML 5 and CSS3
  • Good experience on Angular Material, Pipes, Routers, Forms, Observables, Angular CLI etc.
  • Experience with technologies/frameworks like Java, Spring Boot, Hibernate, Drools Business Rule Engine.
  • Integrated theDroolsandJBPMto application framework, which involved dynamic creation of knowledgebase and Knowledge session.
  • Hands-on experience to SCRUM Agile model XP Practices like paired programming and Test-Driven Development (TDD)
  • Used Spring Boot Microservice architecture to develop minimally configured REST based web services
  • Maintained Interface compatibility and concurrency in the project using java 8 new features including: default, static methos and concurrency API
  • Experience in working with Python for SFTP file transfer protocol.
  • Worked to secure ourRESTfulweb services usingAuth 2.0with spring security to authenticate any third-party requests coming in.
  • Used RXJS observables, map and subscribe methods to deal with backend APIS calls
  • Used Micro service architecture with spring boot-based services interacting through a combination of REST and Apache Kafka messages brokers
  • Experience in writing unit test cases using Junit, Mockito and Jasmine frameworks
  • Thorough knowledge in SQL and Database concepts
  • Good Expertise in the usage of data interchange formats like JSON and XML worked on NoSQL databases like mongo DB and cosmos DB where data storage was scaled rapidly
  • Good working knowledge on different code deployment tool like Git, Bitbucket, working with Jenkins and project management tolls like Jira and version one.
  • Resolved most of the production issues on time and released as hot fixes to minimize impact of company revenue.
  • Used hibernate, object/relational mapping (ORM) solution, data representation mapping technique from MVC model to Oracle relational data model with SQL based schema
  • Involved in daily and weekly based status meeting and grooming sessions

Confidential, GA

Lead Full Stack Associate

Responsibilities:

  • Involved in Collection, Analysis, Design, Development and Testing requirements of applications developed using AGILE SCRUM methodology.
  • Design, build and execute an Angular 2 SPA (Single Page Application) that absorbs JSON from a Spring MVC and uses Spring Protection to protect the Server.
  • Nested views and routing introduced using Angular Router as needed and large routing module implanted to speed up initial application load.
  • Used Java 8 Method References feature to point to methods by their names and used functional Interfaces.
  • GUI was built using HTML, TypeScript, NGRX, Bootstrap, CSS3, Angular-Material to design, construct and bundle the application using Angular CLI.
  • Deployed Spring Boot based micro services Docker container using Amazon EC2 container services and using AWS admin console.
  • Implemented Angular 6 Injectable services to connect the web application to backend APIs to POST/GET the data used in the application.
  • Designed and coded customized Angular 6 services to interact with the backend API and server components.
  • Utilized Maven based build process and continuous integration of the project using Bamboo and Jenkins.
  • Used AG-GRID optimized for operating with tabular data and designed scanning, paging and sorting capabilities.
  • SASS-based CSS was used to describe framework styles and to package the code using Webpack plugin bundler.
  • RESTful Cloud Resources shown use JAX-RS. Implemented Angular aims to manage intermittent correspondence on different specifications through our Restful API.
  • Built Java applications using ANT and Maven and deployed JAVA/J2EE applications through Tomcat Application servers.
  • RESTful WEB SERVICES allowed use of Express JS to modify data in MySQL to connect various endpoints.
  • Worked with Mongo DB to prevent data loss during machine errors and introduced read preferences in Mongo DB replica collection.
  • Design and implementation of Spring-Security for the application for authentication process against LDAP, J2EE pre-authentication, and Database.
  • Collaborated with team members to create and share ETL process design and development techniques.
  • Wrote SQL scripts and builds underlying storage table with dynamic business processes
  • Participated in the use of web-services utilizing SOAP, which enabled the business application to be merged with the legacy applications and potential applications.
  • Used Angular JS Routing to switch through nested HTML views in the framework and generated customizable Angular Js directives which were used in conjunction with HTML elements for DOM manipulation.
  • Extensively utilized Core Java sets, Generics, Error management, Functionality interface trends, practical Java programming principles and lambda expressions.
  • Worked with concrete times for the Java 8 Time Kit and the design and read values.
  • Used Log4j API, configured to send email notifications for logging in development, testing and production environments.
  • Analyzed various information security threats and ensured that they were not repeated by taking necessary preventative actions. Ensured that all security policies were enforced on network.
  • Coordinated with IT department and updated knowledge on various new threats and risks in information

Confidential, TX

Full Stack Developer

Responsibilities:

  • Experienced in digital design for online application using HTML, CSS and JavaScript.
  • Developed and implemented web applications & database using the technologies: MVC, Ajax, Hibernate, JPA, JDBC, HTML, DHTML, CSS and Web Services.
  • Developed the Front-End and User Interface using JavaScript, ES6, React, and Redux.
  • Developed Single Page Applications (SPAs) using React-Router and to enable navigation from one view to the next as clients performs application tasks.
  • Involved writing modules using React as a view engine to build component-based application.
  • Created reusable React components and managed application state with Redux.
  • Used redux-form to manage form state in redux.
  • Applied Oriented Programming techniques to track UI components being added to DOM and to change the behavior of framework methods.
  • Used High-Order Component to improve component reusability.
  • Used AJAX calls and requesting JSON information through REST APIs to fetch data and secure client’s information from server asynchronously.
  • Used Webpack as module bundler and Babel for compiling and build component-based React architecture and SASS preprocessing for configuring tasks.
  • Used Babel to compile JSX, ES6 and follow JSHint standard for high code quality.
  • Implemented Snapshot testing using Jest for React project along with Enzyme test utilities.
  • Worked in Agile Methodologies for incremental development to deliver better application.
  • Interacted coordinated with the Design team, Business analyst and end users of the system.
  • Implemented caching techniques, wrote POJO classes for storing data and DAO's to retrieve data and did other database configurations using spring configuration file.
  • Involved in Configuration and Usage of Apache Log4J for logging and debugging purposes.
  • Performed unit testing for the service classes and the DAO's using JUnit and assist users in the testing.
  • Developing JSP pages and the view and controller related files using the Spring Web MVC framework.
  • Used Agile Development methodology of software development.
  • Design JSON requests according to the front-end pages
  • Wrote SQL scripts and builds underlying storage table with dynamic business processes
  • Familiar with creating Custom ReusableReactComponents Library.
  • UsedObject Oriented Programmingconcepts to developUIcomponents that could be reused across theWeb Application.
  • UsedReact fluxto polish the data and for single directional flow
  • Worked withJASMINEunit test framework to write unit tests for JavaScript code.
  • Maintained states in the stores and dispatched the actions usingredux.
  • Good experience of debugging JavaScript, CSS3 and HTML5 code.
  • Designed and developed base classes, framework classes and re-usable components.
  • Actively involved in fine tuning the application.
  • Designed web pages using Java script/ HTML, AngularJS, jQuery and CSS3
  • Designed and developed base classes, framework classes and re-usable components.
  • UsedJIRAas the bug tracking system to track and maintain the history ofbugs/issueson everyday basis
  • Managed Associations such as one-to-many, many-to-one.
  • Written SQL, HQL, named queries and Criteria queries.
  • Developed and maintained UNIX shell scripts for data-driven automatic processing
  • Troubleshoot the problems and fixes the bugs in XSLT and java related programs
  • Unit testing using Junit
  • Building and deploying the application on testing and production servers.

Confidential

Associate Developer

Responsibilities:

  • Design of software utilizing Agile-Scrum methods and J2EE architecture specification and design trends.
  • Involved in the development and programming of a modern website, utilizing Angular-JS, HTML, Bootstrap, CSS and JavaScript.
  • Developed Angular services, controllers and created models for two-way data binding.
  • Designed user Interface using Angular UI components such as tabs, grids, dropdowns etc and configured the routing service using Angular-JS router.
  • Used Angular Resource and HTTP services to retrieve the data from the server and to display the content on the browser and created custom reusable components.
  • Took care of bug fixes and code reviews.
  • Designed and developed the application using Agile Scrum methodology by breaking down the project to several sprints.
  • Used AJAX, JSON to send request to the server to check the functionality of the websites and for storing and exchanging information between browsers and servers.
  • Experience integrating RESTful services (API’s). Used JSON for data transfer between front end and back end, used SQL Queries to interact with Oracle database.
  • Using CSS preprocessor SASS to make CSS more efficient and used Bourbon a lightweight Sass tool set that helps you write more effective style sheets
  • Used Pagination component ofAngularfor navigation and usedDOMandAJAXto display page contents.
  • Utilized Agile Methodologies (Scrum) to manage full life-cycle development of the project
  • Extensively used Debugging JavaScript using Chrome developer Toolbar, Firebug.
  • Coordinate with Interface Design Architects for meeting accessibility standards at code level.
  • Involved in writing application-level code to interact with APIs, Web Services using AJAX, JSON and XML.
  • Involved in the Development ofSpring Framework Controllers
  • Designed and developed theXSD for WSDL.
  • Designed and developedREST-fullstyle Web Service layer and WSLD.
  • UsedXMLweb services usingSOAPto transfer the amount to transfer application that is
  • UsedXSLTto do the transformation changes for the new requirements on the consumer side of web service application
  • Involved in writing all client-side validations using Java Script, JSON.
  • Wrote SQL scripts and builds underlying storage table with dynamic business processes
  • UtilizedLog4jloggingAPI for debugging and monitoring purposes.
  • Involved in the development of HTML and JavaScript for client-side presentation and data validation.
  • Used Spring Declarative Transaction Management to manage request transactions.
  • Spring batch jobs built for importing XML data into the database and for email alerts.
  • Used Junit and Mockito for code checking, and log4j for code logging.
  • Extensively worked withServletsandStrutsbased multi-tier applications in developingJ2EEComponents.
  • Developed HQl queries to develop the finder methods in Data Service.
  • The Maven build tool was used to build and deploy the application and the Jenkins application was used for continuous integration.
  • Used Eclipse extensively in development and debugging the application and used SVN and GIT tools to manage the code versions.

We'd love your feedback!