We provide IT Staff Augmentation Services!

Lead Full Stack Java Developer Resume

3.00/5 (Submit Your Rating)

Chicago, IL

SUMMARY

  • Around 8+ years of experience in Java/J2EE, Software Development Life Cycle, Object Oriented programming, developing and testing of Client/Server, Enterprise and Web Applications.
  • Used Core Java 6, Java 8, J2EE, JSP, JDBC, RDBMS, Java Script, JQuery, Ajax, XML and Chordiant 5.6, using Oracle 11g as database J2EE platforms on Windows, UNIX.
  • Experience in Microservices Architecture with Spring Boot and Docker.
  • Diverse experience utilizing tools in architecture applications using Spring Boot, Spring Cloud config, Netflix OSS components(Eureka, Zuul, Hystrix), Pivotal Cloud Fundry, AWS, Rabbit MQ, Kafka, Zookeeper, Cassandra, My SQL, Restful Web Services.
  • Expertise in Core Java concepts such as OOP concepts, Collections Framework, Exception Handling, I/O System, Multi - Threading, JDBC, Reflection, SWING and Generics.
  • Proficient in the development of client/server and web Applications using JAVA, J2EE, J2SE technologies and Web Technologies for enterprise applications.
  • Expert in developing enterprise web-based application based on Java technologies using J2EE, J2SE, EJB, Java Servlets, Struts, Java Beans, JMS, JNDI, ANT and Apache Maven .
  • Setting up Angular 7/8 framework for UI development. Developed html views with HTML 5, CSS, JQuery, JSON, and Java Script.
  • Experienced in implementing Cloud solutions in AWS (EC2, EMR. S3, Cloudwatch, Lambda, Cloudtrail, SNS, SES, EBS, CLI, VPC, ELB, IAM, Redshift, RDS, Root53), Google Cloud, Microsoft Azure.
  • Experience in AWS platform and its features including IAM, EC2, EBS, VPC, RDS, Cloud Watch, Cloud Trail, Cloud Formation AWS Configuration, Autoscaling, Cloud Front, S3, SQS, SNS, Lambda and Route53.
  • Utilized Java 8 features like Lambda expressions and Stream API for Bulk data operations on Collections which would increase the performance of the Application.
  • Used Power Exchange to integrate the sources like Mainframe MVS, VSAM, GDG, DB2 and XML files.
  • Writing front-end code like HTML, CSS, JQuery for assigned User requirements using Backbone JS, Angular JS, Require JS and various other JavaScript frameworks.
  • Extensive experience in developing Microservices using Spring Boot, Netflix OSS (Zuul, Eureka, Ribbon, Hystrix) and followed domain driven design.
  • Experience in using build/deploy tools such as Jenkins, Docker and OpenShift for Continuous Integration & Deployment for Microservices.
  • Designed fronted web-based form using Angular 8/7/6/4/5/4/2 with Ajax controls CSS and HTML5.
  • Strong experience in configuring backend using various Spring frameworks features such as Spring MVC, Spring AOP, Spring IOC, Spring Boot, Spring ORM and Spring Security.
  • Expertise in developing UI based GUIs using Java Applets, HTML5, DHTML, JavaScript, Typescript, AngularJS, Angular 2/4/5, XML, DOJO, AJAX, JSF, JSP & spring form tags.
  • Implemented a 'server less' architecture using API Gateway, Lambda, and Dynamo DB and deployed AWS Lambda code from Amazon S3 buckets. Created a Lambda Deployment function, and configured it to receive events from your S3 bucket
  • Designed the data models to be used in data intensive AWS Lambda applications which are aimed to do complex analysis creating analytical reports for end-to-end traceability, lineage, definition of Key Business elements from Aurora.
  • Strong experience on DevOps essential tools like Chef, Puppet, Ansible, Docker, Kubernetes, Subversion (SVN), GIT, Hudson, Jenkins, Ant, Maven and migrated VMWAREVMs to AWS and Managed Services like EC2, S3, Route53, ELB, EBS.
  • Involved in internal architectural changes both for product and acceptance test framework Fitnesse
  • Experience in developing application with use of different Architectures and Frameworks like Model View Controller (MVC), Data Access Object (DAO), Data Transfer Object and POJO.
  • Expertise in developing Web applications using Swing java, HTML5, DHTML, Java Script, CSS3, Bootstrap, JavaScript, AJAX and worked on creating & consuming different format of data such as on XML and JSON .
  • Proficient in developing web pages with Responsive web design (RWD) approach using HTML5, Bootstrap, CSS3 media queries.
  • Developing custom HTML elements using angular JS directives.
  • Experience in developing application in Single Page (SPA’s) using various JavaScript frameworks such as Angular JS and React JS.
  • Effectively used features of Java 8(stream, lambda, date and time), Concurrency framework, Java Executors, JCF and multi-threading.
  • Implemented UI using MVC, HTML, XML, CSS, JavaScript, Angular 6, AJAX and Web Form Controls to create responsive web pages, developed Master Pages.
  • Hands on experience using jQuery, Node.js, Bootstrap and Angular JS for changing styles dynamically, creating animating effects and manipulating DOM structures.
  • Extensively used Node.js tools tool like Gulp, Grunt, Web pack and used popular Node.js framework like Express and Resitfy to mock a RESTful API.
  • Extensive experience in developing Web services using SOAP, RESTful, Axis, WSDL, WS Security, XML-RPC and JAXB/JAXP.
  • Experience in working with different databases like Mongo DB, Oracle Db, SQL Server, DB2 and MySQL & very good experience in OOAD and UML methodologies, Class diagram using Rational Rose.
  • Experience on AWS cloud services like EC2, S3, RDS, ELB and EBS for installing and configuring.
  • Working experience in Ant, MAVEN and Jenkins for project build/test/deployment, Log4j for logging and JUnit for unit and integration testing.
  • Experience in Test driven development (TDD) using unit testing frameworks such as Jasmine Protractor, Karma, JUnit, QUnit and Selenium.
  • Created IAM policies for delegated administration within AWS and Configure IAM Users / Roles / Policies to grant fine - grained access to AWS resources to users.
  • Excellent in deploying the applications in AWS as EC2 instances and create snapshots for the data that have to be stored in AWS S3.
  • Utilized Amazon Web Services ( AWS ) EC2 to deploy Dockers containers with both monolith and Micro-Services architecture.
  • Experience in Server infrastructure development on AWS Cloud, extensive usage of, Elastic Beanstalk, Dynamo DB, S3, Route53, SNS, and SQS.
  • Implemented filtering, sorting and pagination using third party tools and Angular 7 framework.
  • Working knowledge on Version control software such as SVN and GIT & strong knowledge of IDEs like Eclipse, Net Beans, Web Sphere Studio Application Developer.
  • Involved in all stages of Software Development lifecycle (SDLC) as well as Agile/Scrum workflow.
  • Worked on Atlassian products such as Git for Version control, Source tree, Jira for project tracking, Confluence for project Wiki.
  • Excellent team player with leadership abilities. Strong analytical skills with excellent interpersonal and communication skills with analytical ability and understanding of Organizational functioning.

TECHNICAL SKILLS

Languages/Scripts: C++,C#, Python,Golang, Java, JavaScript, Perl Script, Power Shell Script, pyspark.

Frameworks: Django, Flask, Pyramid

DevOps / Build Tools: Chef, Puppet, Docker, Ansible, Jenkins, Hudson, Ant, Maven, Gradle

Version Control: Subversion (SVN), GIT, GitHub and Code Commit.

Bug tracker & Testing: JIRA, Bugzilla, Junit, HP Quality Center, Test Flight, Test Rail, Remedy, TFS

Cloud Services: Amazon Web Services(AWS) EC2, S3, Lambda, ELB, Autoscaling Servers, Glacier, Storage Lifecycle rules, Elastic Beanstalk, Cloud Front, Functional knowledge of Import/Export Snowball, Elastic Cache, RDS, Redshift, VPC, Direct Connect, Route 53, CloudWatch, Cloud trail, IAM &, Roles, SNS subscription service.

Web/App Servers: BOSS, Apache Tomcat, IntelliJ IDEA, Oracle Web logic, IBM Web sphere/

Databases: Oracle, DB2, Azure, MySQL, MongoDB 7, SQL Server, MS Sql, T-SQL.

Operating System: Linux (Red Hat 4/5/6), UNIX, Ubuntu, Fedora, CentOS, Windows NT/2000/2003, 7,8,10 and iOS

CI/CD Tools: Hudson/Jenkins, Bamboo, Build Forge, Collaborator.

Networking: TCP/IP, NIS, NFS, DNS, DHCP, PKI, Dnssec, Cisco Routers/Switches, WAN, SMTP, LAN, FTP/TFTP.

PROFESSIONAL EXPERIENCE

Lead Full Stack Java Developer

Confidential - Chicago, IL

Responsibilities:

  • Worked with Agile methodology and actively participated in Scrum meetings as a part of SDLC, to produce quality deliverables within time.
  • Created a RESTful Web API service using ASP.NET Web API to generate data for the EMS which was then consumed in the front-end by Angular 7/8.
  • Used Java8 features like stream and Lambda expressions.
  • Maintained Interface compatibility and concurrency in the project using Java 8 new features like default, static methods and Concurrency API.
  • Used Java 8 Method References feature to point to methods by their names and used functional Interfaces.
  • Extracted data from various source systems like Azero, Verizon into DSS System for Data Analysis and Integration.
  • Converted a monolithic app to microservices architecture using Spring Boot using 12-factor app methodology. Deployed, Scaled, Configured, wrote manifest file for various Microservices in PCF.
  • Implemented REST Microservices using spring boot. Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator.
  • Implemented Zipkins for distributed Micro Service Monitoring. Integrated Swagger UI and wrote integration test along with REST document.
  • Develop the front-end components using HTML5, CSS3, Bootstrap 3, and Angular 7.
  • Evaluate and identify best practices for implementing Angular 7/8.
  • Have also worked on Java 8 along with Cold Fusion.
  • A Good Experience in understanding of Angular7 practices and commonly-used modules based on extensive work experience.
  • Used AWS Cloud platform and its features which include Lambda, EBS, AMI, SNS, RDS, EBS, Cloud Watch, Cloud Trail, Cloud Formation, Auto scaling, Cloud Front, S3, and Route53.
  • Written Cloud formation templates and deployed AWS resourcing.
  • Build application and database servers using AWS EC2 and create AMIs alsousing RDS for Oracle DB.
  • Used ETL tools such as snap logic, Using S3 Data pipeline to move data to AWS Redshift.
  • Used Amazon Cloud Watch to monitor AWS services and Amazon Cloud Watch logs to monitor application.
  • Developed API for using AWS Lambda to manage the servers and run the code in AWS.
  • AWS Cloud management and responsible for code build, release and configuration on Amazon EC2.
  • Gained Knowledge on Deploying apps using AWS Cloud Formation.
  • Used Django REST framework and integrated new and existing API's endpoints.
  • AWS Cloud management and responsible for code build, release and configuration on Amazon EC2.
  • Created custom, self-contained, reusable and testable Angular 4 modules, controllers, directives and services to implement key functionalities for customer account summary.
  • Used Angular 4 Http services for asynchronous validations for the input fields of the forms with the data existed in the database.
  • Used spring configuration server for centralized configuration and Splunk for centralized logging. Used Concourse and Jenkins for Microservices deployment.
  • Worked simultaneously in both production and development teams and took part in designing and developing dynamic web pages using HTML5, CSS3, Bootstrap, SASS, JavaScript, jQuery, Angular 4 for single page applications.
  • A robust understanding of front-end technologies, Object-Oriented JavaScript, AJAX, XHTML, HTML, XML/DOM, Node.js, Angular 7, React JS, JS-Based framework.
  • Responsible for developing, Testing, support and maintenance for the ETL processes using Informatica Power Center 9.1.
  • Done Data Modeling by gathering specifications and requirements and interacting with end users and done extensive Business analysis.
  • Worked on multiple Data warehousing projects involving separation and integration of Boston Scientific and Abbott Vascular data.
  • Developing the Single Page Applications using Angular 6.
  • Experience on working with Custom Directives, Controllers, Services and filters modules of Angular 6.
  • Used AJAX calls to consume RESTful web services to fetch data and implement asynchronous communication with server side and then rendered the data on PrimeNG datatables.
  • Worked on creating Angular custom pipes to sort the history of various customers through order of date, year and month, ngFor for display of the history of customer details in tables.
  • Used a Microservice architecture with Spring Boot based services interacting through a combination of REST to build, test and deploy identity Microservices.
  • Worked on latest features of Java 8 like Lambda expressions and functional interfaces .
  • Extensively used JUnit, JMeter, SoapUI and Fitnesse for testing.
  • Developed Spring JMS Message listeners to process messages asynchronously between new services and legacy services.
  • Writespring mvc test for Restcontroller andspock/mockito for service and repository componentsusing Java8 and Groovy programming language.
  • Developed the DAO layer for the application using Spring, Hibernate and developed various business logic and reports using HQL and Hibernate Criteria.
  • Responsible for mapping the database model into persistence objects using Hibernate Annotations.
  • Hosted and tested the application in AWS servers before publishing it in actual production environment.
  • Used GIT as version control tool for effectively managing the code changes & experience with Agile/Scrum methodology
  • Worked in a CI/CD environment with Jenkins, Maven, AWS and Terraform.

Senior Full Stack Java Developer

Confidential

Responsibilities:

  • Developed views using Bootstrap components, Angular-UI and involved in configuring routing for various modules using angular UI router.
  • Created Custom Directives in Angular-JS, making use of Modules and Filters objects according to the application requirement. Involved in making Spring and Hibernate enhancements to existing applications Developed unit test cases using Mocha and Karma as unit test runner for various application modules.
  • New library development with micro services architecture using Rest APIs, spring boot and pivotal cloud fundry.
  • Created a RESTful Web API service using C# and VB.net Web API to generate data for the ExD which was then consumed in the front-end by Angular 6.
  • Performed AWS Cloud administration managing EC2 instances, S3, SES and SNS services.
  • Created Buckets in AWS and stored files. Enabled Versioning and security for files stored.
  • Work with team to build out automation templates in Fugue or AWS Cloud Formation in support of the managed services platform.
  • Proficient with deployment and management of AWS services - including but not limited to: VPC, Route 53, ELB, EBS, EC2, S3.
  • Designed and developed asynchronous RESTfulMicroservices using Spring boot, Couchbase and RXJava that are consumed by other microservices with an average response time of 30 milliseconds.
  • Used Spring LDAP for user security credentials authentication and for validating the User roles.
  • Developed Restful services using Spring Boot and Jersey integration and involved in creating Jersey filters, interceptors and exception mappers.
  • Performed AWS Cloud administration managing EC2 instances, S3, SES and SNS services.
  • Created Buckets in AWS and stored files. Enabled Versioning and security for files stored.
  • Coded Gradle build scripts to build and deploy the application on WebSphere. ETL jar is configured to run on daily and monthly basis this job is configured in Cron tab.
  • Designed and Developed UI for Portfolio Review Dashboard application using Angular-JS, HTML, CSS, Bootstrap, LESS, JavaScript and JQuery.
  • Work with team to build out automation templates in Fugue or AWS Cloud Formation in support of the managed services platform.
  • Proficient with deployment and management of AWS services - including but not limited to: VPC, Route 53, ELB, EBS, EC2, S3.
  • UI widgets using JavaScript libraries like angular 5, backbone.js, Require.js, Ext.js, and Node.js and developing Rich Internet Applications RIA.
  • Developed Batch jobs using Spring Batch to read flat files and load the data into Oracle database and scheduled using Spring Quartz Scheduling.
  • Used Mongoose JS to access the documents from the Node-JS web server and build data models for the entities in the database schema.
  • Angular 6.0, Angular-CLI, Typescript, RXJS (Reactive Extensions for JavaScript), Bootstrap, ng2-bootstrap, Jasmine, Protractor, ASP.NET Web API, GitHub.
  • Migrating existing application into micro services architecture using Rest APIs, spring boot, Spring Cloud config Netflix oss(eureka, zuul, hystrix) and AWS.
  • Used Angular-CLI for initializing and project setup with scaffolding features.
  • Used Express JS to build a web service to provide access to the models and exposed it using a REST API that emits JSON. Secured the app with Passport JS using a local strategy.
  • Created REST clients to consume data from other partner applications and involved in creating POC’s using MEAN stack and enhancing existing REST API’s developed using Node-JS, Express-JS and Mongo-db.
  • Developed Apache Camel endpoints and used producer template to route messages to JMS queues.
  • Utilized Angular-JS framework to bind HTML template (views) to JavaScript object (models).Implemented continuous deployment system with Jenkins, AWS: Code Deploy, Ops Works, and Packer for deployment of Java Applications.
  • Used MySQL as backend database using Windows OS, Involved in development of Stored Procedures, Functions, Packages and Triggers.
  • Deployed the application on a JBoss server on a UNIX platform.

Java Developer

Confidential

Responsibilities:

  • Involved in Agile SCRUM development process was used for the product life cycle management.
  • Created Use Case, wrote design approach documents, development, implementations, support, for functional security modules like Self Registration, Change Password, Approve Failed Registrations, and Update Other's Profile on a weekly basis.
  • Involved in designing, developing and testing of ETL strategy to populate data from various source system (Flat files, Oracle and SQL Server) feeds using Informatica and PL/SQL.
  • Designed and Developed complex UI screens using HTML5, CSS3, JavaScript, AJAX, GWT, JQuery, JQuery-EasyUI,, and JSP.
  • Developed PL/SQL scripts for ETL and developed database procedures and functions.
  • Implemented Struts 2.x framework in the application. Responsible for configuration and integration of Spring 4, Struts 2.x and Hibernate 4.3.x .
  • Expert in HTML5/CSS3 development and have experience in Backbone.js, Require.js, node.js, angular.js, Ext.js, Responsive design.
  • Designed User Interface using Java Server Faces XHTML PAGES.
  • Implemented JSF framework extensively which involves building the whole user Interface components using JSF tab panels, Panel groups and data tables.
  • Developed additional UI Components using JSF and implemented an asynchronous, AJAX communication (JQuery) based rich client to improve customer experience.
  • Developed the user interface screens using JSF and Prime faces component library. Also used Rich faces to customize some of the components in XHTML pages.
  • Designed and developed Controllers, Action Mappings, Interceptors, Forms and View pages for management of policy claims using Struts2.x framework.
  • Implemented Persistence layer using Hibernate 4.3.x to interact with the MySQL database.
  • Used Hibernate for object relational mapping and persistence.
  • Used SAX and DOM parser for parsing xml documents and XSLT API to handle XML parsing in Object Oriented way .
  • Implemented different Design patterns like DAO, Singleton, Factory, Delegate, and Front Controller .
  • Implemented rest web services using REST, JSON and JAX-RS and SOAP web services using JAX-WS .
  • Developed application service components and configured beans using Spring IoC, creation of Hibernate mapping files and generation of database schema.
  • Design the frontend Web form based application using Angular JS 2.0, Ajax, CSS and HTML 5.
  • Designed and developed Message driven beans that consumed the messages from the Java message queue & Configured JMS service class to transfer the orders between agents and policy holders .
  • Implemented jQuery AJAX calls in JSP web pages to render the response on to UI.
  • Created unit tests using JUnit framework in test driven development approach and developed unit and integration test cases using JUnit and Mockito .
  • Used SVN as version control tool and Maven as build tool.
  • Worked closely with requirement team, testing team, data base administrators and production support team.

We'd love your feedback!