We provide IT Staff Augmentation Services!

Lead Full Stack Developer Resume

5.00/5 (Submit Your Rating)

Los Angeles, CA

SUMMARY:

  • Around 10+ years of extensive experience in Software Development Life Cycle (SDLC), which includes User Interaction, Business Analysis, Design, Development, Implementation, Testing, and Deployment using java/J2EE technologies, HTML5, CSS, Bootstrap, JavaScript, jQuery, NodeJS, React.JS.
  • Expertise in Server Side Programming using J2EE, Java, JSP, Servlet, Spring MVC using Struts framework, JDBC, Swing HTML, Node JS, Java Script, AngularJS EJB, Swing, SQL, PL/SQL.a
  • Worked on many custom modules and widgets using React JS/CSS/HTML and made cross - browsers consistent.
  • Experience leading a team of 5 engineers also guides and mentors junior software engineers.
  • Expertise in developing UI basedGUIsusing Java Applets,HTML5,DHTML,JavaScript,Typescript,AngularJS, Angular 2/4/5/6/7/8, XML,DOJO,AJAX, JSF,JSP&spring form tags.
  • Experience in Designing, Architecting and implementing scalable cloud-based web applications usingAWSandGCP.
  • Take up new initiatives to resolve production ticket quickly.
  • Good hands on experience in Springs Core (IOC and AOP), Struts 2 and Hibernate frameworks.
  • Handled all types of production tickets.
  • Comfortable working with MEAN(MongoDB, Express, Angular, NodeJS) stack.
  • Understanding of methodologies like Software Development Life Cycle (SDLC), Iterative Software Development Life Cycle Processes such as Agile/Scrum Methodologies
  • Hands on experience on Elastic search.
  • Experience in KSH and BASH Shell scripting in both UNIX and LINUX platforms.
  • Expert in Various Agile methodologies like Test Driven Development, Incremental and Iteration methodology and PairProgramming.
  • Experience in Developing User Interface (UI) Rich Web Applications, and Web Service Applications using Front End/User Interface (UI) Technologies like Object Oriented JavaScript, Typescript, Backbone JS, Node JS, Bootstrap, Media Queries, CSS Frameworks, Java.
  • Experience in handling messaging services using Apache Kafka.
  • Real time streaming the data using Spark with Kafka.
  • Experience creating dashboards in Stack driver. Can setup alerting and create custom metrics using google API developer tools.
  • Extensive experience using MAVEN and ANT as build management tools for building of deployable artifacts (jar, war and ear) from source code.
  • Efficient experience in using Nexus and Artifactory Repository managers for Maven builds.
  • Expertise in Core Java with strong understanding and working knowledge in Object Oriented Concepts like Collections, Multithreading, Data Structures, Algorithms, ExceptionHandling and Polymorphism.
  • Experience in programming, deploying, configuring and administering Application Servers like BEA Web Logic 9.0/10.0 and Web Servers like Apache Tomcat 7.0/6.0.
  • Proficient in programming by using the IDE’s such as My Eclipse 8.x, Eclipse, NetBeans, WSAD 5.x, and RAD 6/7.
  • Experience in developing web applications using different frameworks like Struts, Spring Framework, Tiles Framework and ORM Technology like Hibernate 3.0, IBatis 2.2.
  • Experienced in application design using Object Oriented Analysis and Design (OOAD), Object Oriented Methodologies like UML.

PROFESSIONAL EXPERIENCE

Confidential - Los Angeles, CA

Lead Full Stack Developer

Responsibilities:

  • Worked in agile framework as an individual contributor Responsibilities include - Interaction with Business team in story grooming, reviewing story/acceptance criteria.
  • Developed crypto rest services using NodeJS and integrated services with HSM(Hardware Security Module).
  • Experience leading a team of 4 onshore engineers and 5 offshore engineers also guide and mentor junior software engineers.
  • Lead developer in charge of working with the product team, architect.
  • Converted a monolithic app to micro services architecture using Spring Boot using 12-factor app methodology. Deployed, Scaled, Configured, wrote manifest files for various Micro services in PCF.
  • Involved in the development of DAO Layer using Hibernate. Worked on REST Web Services for exposing services to other platform-independent applications.
  • Consumed Web services - WSDL and SOAP for getting information from third-party applications.
  • Responsible for requirements analysis, technical design, implementation, testing and documentation.
  • Used XML parser APIs such as JAXP (SAX) and JAXB in the web service's request-response data marshalling as well as the unmarshalling process.
  • Leading offshore team being only POC to them.
  • Used Apache ActiveMQ as JMS provider over messaging to exchange the information in a reliable and asynchronous way. Used Oracle SQL Developer for the writing queries or procedures in SQL.
  • Took part in design and code reviews.
  • Maintained version control of code using GitHub.

Environment: Rally, Java 1.7, J2EE, spring, Micro Services, Hibernate, Node JS, XML, Jenkins, GitHub, Mule, VersionOne (Agile), Oracle, PostgreSQL, Db2, Web Services, ActiveMQ, Angular 9, Sonarqube, AEM, Splunk.\

Confidential - Franklin, NJ

Full Stack Developer

Responsibilities:

  • Developed application using core Java 8with lambda and processing data with streams.
  • Involved in the development of the UI using HTML5, CSS3, JavaScript, jQuery and Angular2.
  • Developed REST API using Jersey framework.
  • Aggregated complex and huge data in Apache Hadoop platform usingSparkexecution engine.
  • Worked with modules like MongoDB and mongoose for database persistence using Node.js to interact with MongoDB.
  • Responsible for managing and scheduling jobs on Hadoop Cluster
  • Efficiently handled periodic exporting of SQL data into Elastic search.
  • Updated the application with new features of Angular 4.
  • Develop theUIcomponent architecture for developer framework usingAngular 4,Typescript, HTML5, CSS3 and Bootstrap.
  • Created custom, self-contained, reusable and testableAngular 4 modules, controllers, directives andservicesto implement key functionalities for customeraccountsummary.
  • UsedAngular 4 Http servicesfor asynchronous validations for the input fields of the forms with the data that existed in the database.
  • Took part in setting up the routing configuration usingAngular 4 routerfor various views and sub views.
  • Installed, configured and administered Jenkins CI tool on AWS instances.
  • Created Server instances onAWS.Tomcat, Swaggerandhawtioare installed and used for deploying Microservices.
  • Worked in implementing an in-memory data grid using Apache Ignite.
  • Extended CI pipeline to allow it to automatically deploy microservices to production.
  • Worked with teams to dockerize their microservices and get them into the build/deployment pipeline.
  • Experience onAWS Deploying, managing and operating scalable, highly available, and fault tolerant systems and managed continuous delivery systems and methodologies onAWS.
  • Provide tools and services to enable build and deployment of microservices.q
  • Setup and configured ElasticSearch 2.1.0 in a POC test environment to ingest million records from Oracle DB.
  • UsedKAFKAas the messaging system.
  • Hands on experience of multipleAWSaccounts with multiple VPC's for both production and non-production where primary objectives include automation, build out, integration and cost control.
  • Involved in critical migration of some services using Restful web services.
  • Worked on Shell Scripts to retrieve data from Linux Servers.
  • Hands on experience in database performance tuning and data modeling
  • Designed the responsive front-end screens usingAngular 2, HTML5, CSS3, JavaScript, Typescript, jQuery and Bootstrap.
  • Implement modules into Node JS to integrate with designs and requirements.
  • Used NMAP and SNMP to retrieve information from Servers.
  • Extensive use of maven to build and deploy the application into development environment and QA environment and work with the front-end developers in displaying the data
  • Used log4j as the logging framework through SLF4J abstraction.
  • Wrote JUNIT test cases and performed unit and integration testing.
  • Implemented Web services to propagate information to next Level partners using Restful Web services
  • Implemented data-binding using NodeJS for front-end development of a current web application.
  • Hands on experience in various JavaCore concepts such as Collections, Exception Handling, Multithreading.
  • Documented all the work that I completed during the project phase and shared the same with the team for future reference.
  • Followed Agile/Scrum SDLC.

Environment: Java 8, Big data, Spring Boot, Micro Services, Elastic search, Spring MVC, NodeJS, Spring Security, Spring Batch, Node JS, Selenium, SQL, Core Java/J2EE, Agile Scrum, AJAX, CSS3, HTML5, React.JS, Hibernate, Git, Jenkins, Maven, Junit, Rest API, SOAP, AWS, Eclipse, Apache Kafka and Cassandra

Confidential - San Ramon, CA

Full Stack Developer

Responsibilities:

  • Responsible for developing the UI pages using HTML5, CSS3, JavaScript, JSON, and jQuery, Ajax.
  • Developed an Upload Form for the sales managers to upload Promotional images using JQuery, HTML, CSS, and Scripts.
  • Developed the components usingAngular 5needed for the application from the scratch and customizing from various Angular related libraries to meet the application's functionality.
  • Created and deployed VMs on the Microsoft cloud serviceAzure, created and managed the virtual networks to connect all the servers and designedARMtemplates forAzureplatform.
  • Mentored/ assisted other developers with implementation and debugging problems.
  • The backend used Spring MVC to validate and process requests, call required business service and return dynamic views to clients.
  • Consumed SOAP based web services with the JAX-WS runtime environment.
  • Produce SOAP based web services using JAX-WS with Spring integration environment.
  • Designed and implemented Kafka producer application to produce near real time replication tool as a source for apache kafka producer.
  • Managed Client relationship effectively by interacting with the business team directly.
  • Utilized the features ofAngular 5.0to present effective web design.
  • Developed the various features of the application using front end technologies like Backbone JS and React.Js.
  • Integrated apache kafka with elastic search using kafka elastic search connector to stream all messages from different partitions and topics into elastic search for search and analysis purpose.
  • Used JQUERY features for form validations, APEXification of the application, implement features as a light box.
  • Migrated 9 micro services to Google Cloud Platform from skava and have one more big release planned with 4 more micro services.
  • Extended my support during SIT and UAT phases.
  • Working on the migration of mobile applications from skava to cloud (Google Cloud) by making the chunk of code to micro services.
  • Created forms to collect and validate data from the user in HTML and JavaScript.
  • Involved in writing jQuery-based Ajax requests using jQuery. Get or jQuery. Ajax and jQuery. Post.
  • Worked in all phases of SDLC, including requirements analysis, design and development, bug fixing, supporting QA teams and debugging production issues.
  • Experienced in authoring pom.xml files, performing releases with the Maven release plug-in, Modernization of Java projects and managing Maven repositories.
  • Web application development for backend system using AngularJS with cutting edge HTML5 and CSS3 techniques.
  • Experience in development unit tests with JUnit, Mockito, Spring Test API and other related technologies.

Environment: Agile, HTML, CSS, JavaScript, JQuery, AJAX and Angular 2,XML,DAO,POJO, JPA,JAVA,Java8, Springs(IOC,AOP, JDBC) Frameworks, Spring Boot, Microservices, Web Services, JSP, Hibernate Framework, AWS, RESTful Web services, SOAP, Maven, WebSphere Application Server, MongoDB,NoSql,Log4j,Jenkins,JIRA, Selenium Web Drivers, Protractor, GIT, Socket Programming.

Confidential, NYC, NY

Java/J2EE Developer

Responsibilities:

  • Coordinate with all the teams to maintain knowledge on all functional requirements and ensure compliance to all architecture standards.
  • Developed and implemented all software models for all software systems and analyzed all business requirements for all processes.
  • Responsible for creating and maintaining the regular expressions used by the URL rewriting engine of Ovi Share that enabled RESTful URLs for the website and its web services.
  • Developed applications using the latest technologies like Spring, Hibernate (using annotations), and REST based Web Services (JAX WS 2.0), XML API and tools.
  • One of the programming leads in designing, implementing and maintaining the java application phases.
  • Used Spring framework for integrating the MVC components with business services.
  • Implemented Spring ORM for integrating Hibernate ORM tool.
  • Design and development web-application for business reporting and systems monitoring and troubleshooting; using J2EE, Tomcat.
  • Strong experience of developing data models using Hibernate POJO's, configuring Hibernate persistence layer,
  • Effective use of Hibernate (ORM tool) in the business layer to create DAOs and also developed mapping files and POJO java classes using ORM tools.
  • Worked on SpringMVC Architecture for web applications.
  • Configured local Maven repositories and multi-component projects and scheduled projects in Jenkins for continuous integration.
  • Involved in the analysis and design phase of the Software Development Life Cycle (SDLC).
  • Conducted a detailed analysis of user requirements and formulated technical requirements.
  • Used SCRUM for agile development and participation in requirement gathering, design, implementation, and reviewing phases.
  • Worked on Core Java concepts such as multi-threading, collections, garbage collection, data structures, and algorithms during the development phase.
  • Designed and developed SOAP, REST web services using JAX-WS and JAXB.
  • Extensive experience in the development and implementation of ORM framework Hibernate/ Hibernate with Spring Data Access.
  • Designed application components using java collections and providing concurrent database access using multi-threading.
  • Used JDBC prepared statements to call from service to database access.
  • Developed the user interface using JSP, jQuery, and JavaScript and enhanced response using Bootstrap services like JDBC.
  • Oracle 10g has been used as a database to connect through data sources that were administered in the application server.

Environment: Java 1.7, J2EE, Spring Framework 4.0, Hibernate, AJAX, Oracle 11g, Web Services, AWS, Agile, REST, XML, SOA, WebSphere, JavaScript, Angular JS, NodeJS, ReactJS, Bootstrap, JQuery, JBOSS, JUnit, Grunt, GitHub, SQL, JMS, HTML5, JSP, CVS, CSS3, MVC, Maven and SVN.

Confidential, Bloomington, IL

Java/J2EE Web App Developer

Responsibilities:

  • Analyzing the requirement document and preparing queries for clarification from the client.
  • Involved in High Level Design Document (HLD) preparation.
  • Involved in business requirement gathering and technical specifications.
  • Involved in the analysis, design, and development and testing phases of Software Development Life Cycle (SDLC) using Agile and waterfall methodology.
  • Used Java8 features in developing the code like Lambda expressions, creating resource classes, fetching documents from the database.
  • Implementation of Role authentication using Spring Security concepts.
  • Involved in design and developing the Micro services based on the requirements functionalities.
  • Created Splunk dashboard and alerts on the request from managers for specific tasks.
  • Developed Web API using Node.JS and hosted on multiple load balanced API instances.
  • Monitor server applications, using App dynamics, Splunk log files to troubleshoot and resolve problems.
  • Developed and executed software systems utilizing JavaScript and Groovy/Grails.
  • Worked on Solr, Elasticsearch, Kafka, MongoDB, and Cassandra.
  • Using Spring Security resolve the frontend http request exception issues return frontend error codes.
  • Configuring logs and documenting scenarios for failures.
  • Involving Spring MVC, Spring Security, Spring JPA, Spring AOP.
  • Implemented quartz scheduler for dynamically scheduling jobs using Rest Api(postman).
  • Embedded quartz desk platform for monitoring jobs scheduled in application.
  • Designed and developed Micro services, Rest/Soap services using Spring Boot, Spring MVC, Spring Batch, Spring Integration based on the requirements.
  • Responsible for release of code into production and its integration with other applications
  • Setup source code management in GitHub and developed and documented best practices for managing and releasing code.
  • Involved in Presentation Development using Struts Framework.
  • Implemented J2EE standards, MVC architecture using Struts Framework.
  • Implemented Servlets, JSP and Ajax to design the user interface.
  • Implemented and configured various Action classes for handling the client requests using Struts framework.
  • Used EJBs (Stateless Session beans) to implement the business logic, MDBs (JMS) for asynchronous communication internal and external to the system.
  • Wrote WebServices using SOAP for sending and getting data from the external interface.
  • Automation of Web Services Testing using SOAP UI 5.0.0

Environment: Agile,HTML, CSS, JavaScript,JQuery,AJAX and AngularJS, Socket Programming,XML,JSTL JSP, JPA, JAVA8,Spring Frameworks, Hibernate, RESTful Web services,SOAP, Maven, HP Quality Center,WebSphereApplication, Load Runner, MongoDB,NoSql,Log4j,Jenkins,JIRA, LINUX,SVN.

Confidential

Full stack Java Developer

Responsibilities:

  • Actively participated in meetings with Business Analysts and Architects to identify the scope, requirements and architecture of the project.
  • Followed MVC model and used spring framework for developing the Web layer of the application.
  • Developed application using Spring MVC, JSP, JSTL and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
  • Developed User Interface and web page screens for various modules using JSF, JavaScript, and AJAX using RAD.
  • Data Operations are performed using Spring ORM wiring with Hibernate and Implemented Hibernate Template and criteria API for Querying database.
  • Developed the User Interface Screens for presentation logic using JSP, Struts Tiles, and HTML.
  • Used ANT script for compiling and deploying the application.
  • Responsible for developing the Payment Arrangements user interface, which includes developing JSPs, Struts Actions, Action Forms, struts-config.xml for Your Account Application.
  • Responsible for developing Session EJB, Data Access Object (DAO), Data Transfer Object, and Business Delegate for Budget billing functionality.
  • Developed WebService XML APIs using XMLBeans and SOAP protocol to support third party payment services.
  • Designed and developed Message-driven beans that consumed the messages from the Java message queue.
  • Used Web services - WSDL and SOAP for getting information from the third party.
  • Wrote Hibernate configuration file, hibernate mapping files, and define persistence classes to persist the data into the Oracle database.
  • Working knowledge of Web protocols and standards HTTP HTML/XHTML Web Forms, XML.
  • Responsible for developing Payments custom tag, Address tag for your e-Bill application.
  • Developed JUnit test cases to test Data Access Objects.
  • Designed and developed Micro services, Rest/Soap services using Spring Boot, Spring MVC, Spring Batch, Spring Integration based on the requirements.

Environment: Java 1.7, J2EE, Spring Framework 4.0, Hibernate, AJAX, Oracle 11g, Web Services, AWS, Agile, REST, XML, SOA, WebSphere, JavaScript, Angular JS, NodeJS, ReactJS, Bootstrap, JQuery, JBOSS, JUnit, Grunt, GitHub, SQL, JMS, HTML5, JSP, CVS, CSS3, MVC, Maven and SVN.

Confidential

Java Developer

Responsibilities:

  • Implemented the project according to the Software Development Life Cycle (SDLC)
  • Developed the web layer using Struts MVC framework.
  • Implemented JDBC for mapping an object-oriented domain model to a traditional relational database.
  • Created Stored Procedures to manipulate the database and to apply the business logic according to the user's specifications.
  • Used Hibernate framework for data persistence.
  • Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations for data persistence.
  • Experienced developing against SOLR search platform APIs.
  • Wrote Python scripts to parse XML documents and load the data in database.
  • Used Spring IOC/MVC/AOP modules.
  • Applied Spring MVC to transfer data from front-end to middle tier.
  • Performed Code Review to ensure Organization and Project level standards are met and checked for redundant code.
  • In-depth knowledge of DOM manipulation with AJAX, JSON, XML and the XMLHttpRequest object and other REST technologies.
  • Experienced in working with Spring Boot.
  • Implemented different levels of logging and timely backups using Log4j.
  • Generated property list for every application dynamically using python.
  • Used putty for UNIX login to run the batch jobs and check server logs.
  • Played a key role in the development and maintenance of the application server.
  • for developing SOAP-based Web Services and Web Service Clients (JAX-WS, SOAP, WSDL and JAXB)

Environment:Java, HTML,XHTML,CSS,JSTL,Javascript,JSP,Servlets, Java Script, Custom Tags, JDBC, SOAP,HTTP,XML,Intellij IDE, WebSphere, JMS,Oracle, Log4j, SVN.

Confidential

Full Stack Java/J2EE Developer

Responsibilities:

  • Involved in requirements collection from the clients and preparation of the Requirement Document.
  • Prepared the detailed functional requirements with screenshots and description of all the modules and Developed Detailed Design, TDD documents for Student and Admin modules.
  • Designed UI Pages using HTML, CSS and JSP for Student, Admin modules, and used JavaScript for client-side validations.
  • Extensively used JDBC concepts to connect to, retrieve and update information in the database. • Involved in writing the ANT scripts to build and deploy the application.
  • Developed the Servlets for processing the data on the server.
  • Involved in the implementation of different modules of the project like Login, Inbox, Sent, Trash, Draft, and Job opportunities for the team, Events, Team Profiles, Technology news using Servlets, JDBC, JSP and Web Logic server.
  • Used simple Struts Validation for validation of user input as per the business logic and initial data loading.
  • Created a solution to replace legacy/Web Method system with a JMS, MQ based engine.
  • Worked on the user interface of the system using HTML, CSS, and JavaScript.
  • Worked on JAX-WS, JAXB Web Services using SOAP, and JAX-RS, Jersey, for Restful Web Services.

Environment: MySQL, MVC Design Pattern, Log4J, Java, J2EE, JSP, Servlet, Spring MVC, JDBC, HTML, CSS, JavaScript, Ajax, Eclipse, JUnit, MVC, Apache Tomcat.

We'd love your feedback!