We provide IT Staff Augmentation Services!

Full Stack Java Lead Developer Resume

2.00/5 (Submit Your Rating)

Bentonville, AR

SUMMARY

  • Senior Full Stack Java Developerwith10+ years of IT experience in analysis, development, testing, implementing Web based, Client/Server Applications along with Enterprise and Distributed applications across the entire Software Development Life Cycle using Java/J2EE and Web Technologies.
  • Experience in design, development and implementation of application using Java/J2EE, Spring Framework, Spring Boot, EJB, Python, Hibernate, JPA, Node JS,Express JS, Kafka, AWS, RH OpenShift, Docker, Kubernetes, Oracle DB, Cassandra, Mongo DB, JSON, XML, Web Services, HTML5, CSS3, Bootstrap, Typescript, JavaScript, Angular 9/8/7/6, React JS, backbone JS, JQuery and Ajax.
  • Experience in developing server side applications on MVC based frameworks like Spring Framework, Spring IOC, Spring Boot, Spring Security, Spring Cloud and Spring MVC.
  • Experience with Design, code, and debug operations, reporting, data analysis and web applications utilizingPython.Strong experience withPythonandPythonWeb Framework Django.
  • Experienced withPythonframeworks likeWebapp2 and, Flask.
  • Experience in working with Amazon Web Services (AWS) like EC2, S3, Amazon Simple DB, Amazon RDS, Load Balancer, Amazon SQS, IAM, Dynamo DB, AWS Cloud watch.
  • Hands - on experience in Azure Cloud Services (PaaS & IaaS), Storage, Web Apps, Active Directory, Application Insights, Logic Apps, Data Factory, Service Bus, Traffic Manager, Azure Monitoring, OMS, Key Vault, Visual Studio Online (VSO), Cognitive Services (LUIS) and SQL Azure.
  • Developed Micro services using spring boot and deployment in Pivotal Cloud Foundry (PCF).
  • Experience in making the pipelines using Openshift and Kubernetes for the Microservices.
  • Experience with Docker Containers, leveraging Linux Containers and AMI’s to create Docker containers and kubernetes.
  • Experience in handling messaging services usingApache Kafka.
  • Strong experience in creating real time data streaming solutions usingApache Kafka and Flume.
  • Implemented Microservices Architecture with Spring Boot REST services.
  • Experience in writing advance scripting likePython,PowerShell, Bashfor automating process.
  • Experienced in Object-relation mapping in the persistence layer usingHibernateframework in conjunction withspringframework.
  • Hands on experience JBOSS DROOLS, Guvnor, writing Business rules, Decision Tables, Agenda Filter, Knowledge Base, and JBPM.
  • Experience in working with Node JS batch applications with Moment JS.
  • Implement modules into Node JS to integrate with designs and requirements.
  • Developed single application to render dynamically based on the JSON from the Node JS server.
  • Experience in implementing Node JS server-side code to interact with MongoDB to store and retrieve data by using Mongoose drivers.
  • Experience in implementing usageof Node JS and NPM, especially for Node build processes.
  • Experience in Node environment usingNode.js, Express JS, NPM, Grunt, Gulp, GroovyBower.
  • Experience in migration of Angular JS 1.x to Angular 6 & Angular 8 to Angular 9.
  • ImplementedAngular 8 advanced featureslike routing,directives,services andcomponents.
  • Expertise in React JS framework to develop the SPA and working with React Flux architecture.
  • Expertise in developingRESTful Webservices, SOAPand APIs withJSONandXML.
  • Experience in creating the splunk indexes and creating dashboards for the apps which are enabled with the splunk agents on docker containers.
  • Strong experience in Application Servers like Web logic, Web sphere, Jboss and Tomcat server.
  • Experienced in use of build tools like ApacheAnt and Maven, Gradle, Jenkinsand project tracking tools byJIRAandQC.
  • Experienced in working with various Messaging brokers such asActive MQ and WebSphere MQ.
  • Experience inImporting datafrom various sources to theCassandra clusterusingJava API’s.
  • Experience in working withJunit, selenium and cucumber for back end application testing.
  • Created end-end framework for testing using Cucumber, Maven, WebDriver, Java and TestNG.
  • Experience in working with testing frameworks like Jasmine, Karma, Jest, Mocha and chai.
  • Experienced in handling Version Control Systems likeGIT, CVS, Gradle and SVN.
  • Experience with technical practices like TDD, BDD and Continuous Integration.
  • Proven software development experience using different methodologies -Agile and Waterfall.

TECHNICAL SKILLS

Programming Languages: Java 8/7, Python, C, SQL, PL/SQL

Java Technologies: JAVA/J2EE, Struts, Spring Framework, Spring MVC, Spring Web, Spring IOC, Spring Security, Spring Boot, Hibernate, JUnit, SOAP UIWeb Technologies HTML5, CSS3, JavaScript, Typescript, Bootstrap, AJAX, jQuery, Lodash, JSON, React JS, Angular JS 1.x, Angular 6/7/8/9

Cloud Technologies: Amazon Web Services (AWS), Azure, Pivotal Cloud Foundry(PCF), Redhat OpenShift, Docker, Kubernetes, Spring Cloud, Apache Kafka, Rabbit MQ

Scripting: Shell, PowerShell, Bash, Python, Ruby

IDE & Tools: Eclipse, Visual Studio, WebStorm, Sublime Text Editor

Version Control: GIT, BitBucket, Team foundation Server (TFS), Subversion (SVN)

Databases: Oracle, SQL-Server, MySQL server, Couchbase, Cassandra, MongoDB

Tools: Jenkins, Bamboo, Maven, Jira, Jest, Jasmine, Karma, mocha, Chai, Engyme, Protractor, Cucumber, JUnit, TOAD, Selenium, Soap UI, PuTTy, Splunk, Mockito, Fiddler

PROFESSIONAL EXPERIENCE

Confidential

Full Stack Java Lead Developer

Responsibilities:

  • Involved in Requirements for an Application, Analysis, Design, Development and Testing of application the use of AGILE method (SCRUM).
  • Designed and developed Microservices using Spring boot.
  • Redesigned and re-implemented services using NGINX, Node JS, Express JS, Mongo DB, and MySQL.
  • Developed and Integrated micro offerings the use of spring boot along with spring cloud, Spring Security worked on implementing co-life among Spring MVC primarily based Monolith and spring boot based micro provider.
  • Developed Micro services using spring boot and deployment in Pivotal Cloud Foundry (PCF).
  • Involved in building database Model, APIs & Views utilizingPython, in order to build web based solutions.
  • Developed multi-threaded standalone app inPython, java to view Circuit parameters & performance.
  • DevelopedPythonbatch processors to consume and produce various feeds.
  • Developed entire frontend and backend modules usingPythonon Django Web Framework.
  • Developed Business Logic usingPythonon Django Web Framework.
  • Used theJava APItoloadthedatainto Cassandra Clusters.
  • Worked on real time streaming the data usingEJB, SparkwithKafka.
  • Implemented Spring boot microservices to process the messages into the Kafka cluster setup.
  • Developed Automation Framework for Acceptance Testing using Cucumber BDD and JUnit.
  • Implemented Kafka producer and consumer applications on Kafka cluster setup with help of Zookeeper.
  • Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup.
  • Analyzed the performance of Cassandra cluster using Node tool TP stats and CFstats for thread analysis and latency analysis. Involved in the process ofdata modelingCassandra Schema.
  • ConfiguredSparkstreaming to receive real time data from theKafkaand store the stream data toHDFSusingScala.
  • Experience in performance tuning a Cassandra cluster to optimize writes and reads.
  • Development of PowerShell scripts to automate application deployment and data collection.
  • Developed Merge jobs inPythonto extract and load data into MySQL database.
  • Creating Rest API’s, Endpoints to GET,POST, and PUT methods fetch the data to integrate with Database to get the required data and used endpoints for user interface to display data for Users on webpage.
  • Deployed Spring Boot based micro services Docker container using Amazon EC2 container services and using AWS admin console.
  • Webapplication responsiveto all devices meet in accessibility followingWCAG 2.0 Guideline and ADA technical standards.
  • Involved in development changes in meeting web accessibility standard WCAG 2.0.
  • Designing solutions on Azure DevOps, AWS, Google, Soft Layer & other hybrid cloud options.
  • Prepare the Azure cloud infrastructure with Azure Pipelines and Azure Resource Manager Templates.
  • Developed UI patterns using NodeJS with Bower and Yeomen package managers.
  • Work on concepts of Azure Service Management (ASM - Classic model, ARM - Azure Resource Management) and experience in setting up RBAC roles (OOB) and Custom RBAC roles to Subscription level, or Resource Manager Level to manage Azure Resources.
  • Experience with Docker Images/containers and kubernetes.
  • Used Spring Boot which is radically faster in building cloud Microservices and develop spring based application with very less configuration.
  • IntegratedSpring SecuritywithJDBCto manage user registration and login.
  • Implemented filters for user authentication and user authorization bySpring Security.
  • Using Frontend Technologies such as HTML5, CSS3, Bootstrap, Angular 8 and Javascript.
  • Having good implementation experience with installation and configuration of Kubernetes, clustering them and managed local deployments in Kubernetes.
  • Integrated the Drools and JBPM to application framework which involved dynamic creation of knowledgebase and Knowledge session.
  • Wrote various types of Business rules in the .drl (drools file) and .ece (expectation files) using Drools rule engine for business decision making.
  • Developed REST controllers using Spring Data REST to serve the UI with required JSON data.
  • Developed powerful Single Page Application and dynamic responsive Web Application with Angular.
  • Worked on RDBMS Systems like Oracle, SQL Developer Server and received expertise in writing SQL queries, PL SQL saved procedures, capabilities, triggers and indexes which are going to be invoked by Batch methods.
  • Involved in deployment of Application to AWS using S3, RDS and EC2.
  • Experience in writing automated test scripts usingRubyandCucumber.
  • Used GIT, Source Tree and BIT Bucket as source manage management giving a large velocity gain on centralized structures that need to talk with a server.
  • Used Maven as a build equipment automating the building, checking out, publishing and deployment loading all of the dependencies from the nexus artifact repository.
  • Using Junit and Test Automation Tools to test end to end application and using Jenkins deployed the application in all environments.

Environment: Java 8, Python, Spring boot, Spring Security, EJB, Rest Web services, Azure, Docker, Kubernetes, Bamboo, Jira, Pivotal Cloud Foundry (PCF), Drools, HTML5, CSS3, SASS, React, Angular, Node JS, Mongo DB, Kafka, Cassandra, Cucumber, Spring MVC, Spring Web Services, Microservices, PowerShell, Ruby, AWS, Drools, SOAP, JAXB, SQL, ANT, XML, Junit3.x, Windows7, GIT, jFrog, Gradle, Splunk, Swagger.

Confidential, Bentonville, AR

Senior Java Developer

Responsibilities:

  • Design, develop and testHTML5,CSS3,Bootstrap,JavaScript, React andAngularthat meets accessibility and web browser standards for website.
  • Spring Boot Microservices were developed with micro service architecture using REST and Kafka.
  • Worked on Kibana and Elastic search to identify the Kafka message failure scenarios.
  • Developed entire frontend and backend modules usingPythonon Django Web Framework.
  • Used CouchbasePythonSDK to build applications that use Couchbase Server.
  • Deploying applications using Lamda, ECS and Docker containers and utilizing CI/CD processes.
  • Deployed Docker contained Spring boot micro services in to AWS EC2 container service using AWS admin console and used lambda to run applications in AWS console.
  • Developed RESTful web services using Jersey, Spring framework and JAX-RS.
  • Developed user interface by using theAngularforSPAdevelopment.
  • Used Angular-Router to turn application intoSingle Page Application.
  • ImplementedAngularcode to handle cross browser compatibility issues in Mozilla, IE, Safari and FF.
  • Worked onReact JS Virtual DomandReact views, rendering using components which contains additional components called customHTML tags.
  • Responsiblefor ReactUIandarchitecture.Buildingcomponentslibrary,includingTree,Table Grid.
  • Developed Complex database objects likeStored Procedures, Functions and Triggers using SQL and PL/SQL.
  • Used Node.js for Node Package Manager (NPM) for building the Project
  • Used SASS as CSS extension language and Foundation as CSS Framework.
  • Followed Agile, actively participated in Scrum-Meetings, Daily Stand-up's, Backlog-grooming, Retrospectives, Sprint-Planning.
  • Used Stash to manage our GIT repositories and accessed them using SSH Keys
  • Used Jenkins server, which builds and configures various instances of CSA.

Environment: Java, Spring Framework, Web services, Python, Kafka, HTML5, CSS3, JavaScript, Angular, React JS, D3 JS, Node JS, SASS, JSON, STASH, DROOLS, Source Tree, Git Bash, PCF, AGM, Node JS, NPM, Gulp, Bower, Jenkins, Eclipse, Karma and Jasmine.

Confidential, Charlotte, NC

Java Developer

Responsibilities:

  • Interacted with the product managers to understand their business needs and design the site per their acceptance criteria.
  • Created and Consumed Web Services using Restful web services.
  • Involved in component development and used design patterns such as Singleton, Factory and Data Access Object (DAO) in the implementation of the application. Used Spring Context for EJB Support and Spring DAO for enhanced JDBC and DAO support.
  • Developed the front-end application using HTML5, CSS3, JavaScript, JSON, and NodeJS, Angular JS
  • Created Angular services that consume the Rest API’s from the backend and displays that data on to the User Interface.
  • Involved in developing XML, HTML, and JavaScript for client-side presentation data validation on the client side within the forms and Developed a core component of Analytics with Node.js.
  • Used Git hub repository for a fast, flexible and collaborative development process.
  • Active participation in Code review of peers and thus maintaining Quality Assurance.
  • Used AJAX to support dynamic page element rendering to enhance user experience
  • Worked on AGILE methodology model which includes bi-weekly sprint and daily scrum to discuss the design and work progress.
  • Involved in putting the entries to external XML files which are read by doc-builder.
  • Involved in taking the clients requirements up-to-date and worked on them accordingly.
  • Involved in finding as well as fixing the bugs and making modifications to already existing code.

Environment: Spring, Hibernate, EJB, Flex, Dojo, Java, JSP, Jasper reports, iReport, Node JS, Angular JS, JBoss application, HTML, JavaScript, Maven, Eclipse, XML, XSLT, SVN, Oracle 10g

Confidential

Java/UI Developer

Responsibilities:

  • Involved in the analysis, development, coding and testing of user requirements for the various sub projects.
  • Involved in the day to day discussions with Architects to get clarity on the requirement analysis and new releases.
  • Involved in technical design, which included, defining the screens, validations, error messages, coding standards, etc.
  • Developed application by Implementing MVC (Model, View, Controller) framework.
  • Designed Frontend with in object-oriented JavaScript Framework like angular JS, Node JS
  • Involved on the modules Enroll, Accounts Overview, Open an Account and Funds Transfer.
  • Working on the development work as well as support for the previous releases.
  • Conduct root cause analysis to identify the cause of specific problem/fault and resolved the same.
  • Troubleshooting of application related issues by analyzing log files created in Linux/Unix environment.
  • Responsibilities include release support and production support.
  • Handle new work requests and enhancements.

Environment: Java, J2EE, Struts 2, Spring, MVC, Web Services, FTL, Core Java, JSP 2.0, Servlets, JDBC, JBoss4 & 7, JMS, MDB, JDBC, Node JS, Angular JS, Web services and MS SQL.

We'd love your feedback!