We provide IT Staff Augmentation Services!

Full Stack Java Technical Lead Resume

4.00/5 (Submit Your Rating)

Jersey City, NJ

SUMMARY

  • Overall 14+ years of experience in requirement gathering, analysis, design, development, integration, and testing of client server - based applications using Java/JEE technologies.
  • Comprehensive Knowledge of Software Development Life Cycle (SDLC) having thorough understanding of various phases and proficient wif SDLC models like Agile methodologies, Waterfall Model, Peer Programming, Extreme programming, Test Driven Development (TDD), Behavior Driven Development (BDD) and participated in daily SCRUM meetings.
  • Expert level skills on Angular 8/11, ReactJS, CSS3, HTML5, Node JS, jQuery, JavaScript, AJAX, JSON, DHTML.0
  • Familiar wif creating custom reusable components.
  • Experienced in implementing teh JEE design patterns like Singleton, Factory, MVC, Adapter, Session, Facade, Front Controller, Visitor, Decorator, Observer and Data Access Object.
  • Expertise in framework modules such as Spring MVC, IOC, AOP, JDBC, JTA, IO, Spring Boot, Spring Cloud for Microservices, Spring REST, Transactions and integration wif AWS.
  • Strong skills in designing and implementing multi-tier applications using web-based technologies like Spring Boot, Spring WEB, Spring.
  • Extensive experience wif Object Relational (ORM) mapping using Hibernate, MyBatis and Spring Data JPA.
  • Extensive experience wif MongoDB.
  • Experience in using Lambda Expressions, Functional interfaces, Stream API's, Time API, and Improvements on Collection, Concurrency, and IO improvements by using Java 8
  • Hands-on experience wif MVC architecture using Java Servlet, JSP, Struts 2, Spring MVC.
  • Experience implementing solutions in SOA & Microservices Architecture. Utilized strong understanding of Java/J2ee and BPM to deliver competitive, high performance, scalable and standards-based integration for mission critical operations.
  • Developed application using NodeJS
  • Experience wif Angular/React and REST based Web Services using JSON, XML etc. Hands-on experience in using Messaging services Kafka for enterprise applications.
  • Proficient in developing and consuming RESTful and SOAP Web Services using different technologies and standard like Jersey, Jackson, JAX-RS, JAX-WS and Apache CXF.
  • Expertise in developing SOA (+Service Oriented Architecture), REST and JEE Web Services based on SOAP, WSDL, UDDI, JAX-WS, JAXB, JAX-RPC using tools like Apache Axis.
  • Experience in JUnit framework wif Mockito and Easy mock, Spring JunitRunner.
  • Experience in Unit testing, Integration Testing wif teh need of Selenium and generation of test cases for web applications using JUnit, Log4J, TestNG, Jasmine, Karma and Cactus.
  • Expertise in Cloud Technologies such as AWS and Azure.
  • Proficient wif Amazon Web Services (AWS) Cloud platform wif its features including EC2, SNS, EBS, CloudWatch, Cloud Trail and S3.
  • Experience wif NoSQL DB’s like Mongo DB, Cassandra, Dynamo DB, HBase.
  • Good Experience in architecting and configuring secure cloud VPC using private and public networks through subnets in Amazon Wed Services (AWS).
  • Extensive experience in data processing and interfacing (Back-end/Front-end connectivity) skills using Oracle 12c/18c (SQL, PL/SQL, Stored procedures), MySQL 5.x and Create Entity Relationship Diagrams (ERD) for various database systems - Oracle, DB2 etc.
  • Experience in development of web-based applications using various application servers including Oracle WebLogic Server, JBoss, and web servers including Apache Tomcat.
  • Expertise in integrating visualization tools for reports like Jasper Reports, JFreeCharts and D3.js.
  • Good knowledge of developing GUI based application using Swings and Java Applets.
  • Expertise in teh messaging queues like Apache Kafka.
  • Experience wif Integrated Development Environments (IDE) Eclipse, IntelliJ, JBOSS, WSAD, TOAD, Edit Plus, Spring Tool Suite (STS).
  • Experience wif controlling/tracking systems Subversion, CVS, SVN, GIT, Rational Clear Case.
  • Proficient in using Docker container service, build pipeline like Jenkins, Bamboo for Continuous Integration and Continuous Deployment dat can run on teh cloud or on-premises
  • Involved in CI/CD Continuous Integration and Continuous Development process using GIT, Jenkins creation, Maven build and publish, and Fabric implementation.
  • Expertise in Splunk Log Management for creating dashboards, monitoring, reporting, Email Notification to limited Users. Hands on experience wif build tools like ANT, Maven, and logging tools like Log4J.
  • Excellent Technical, Analytical, Problem Solving skills, strict attention to detail and ability to work independently, work wifin a team environment.
  • Vast knowledge of utilizing cloud technologies including Amazon Web Services (AWS), Microsoft Azure and Pivotal Cloud Foundry (PCF)
  • Experience in developing teh applications using NodeJS for Serverless architecture.

TECHNICAL SKILLS

Languages: Java, C, C++, SQL and PL/SQL

Java Technologies: Java, JDK, JEE, Servlets, JSP, JSTL, JDBC, JNDI, JMS, JTA, JSF, EJB

Internet technologies: HTML 5, JavaScript 1.8, XML 2.0, JSON, CSS 3 and CSS 4, jQuery 2.11, Angular 8.0/11, Node JS, React JS.

Databases: Oracle 12c/18c, SQL server 2012/2014/2016 , MySQL 5.x, DB2, PostgreSQL, MongoDB 5.x, Cassandra, Couch DB

IDE/Development Tools: Eclipse, IntelliJ IDEA, Spring Tool Suite (STS), WebStorm, Atom, JBuilder

Frameworks: Spring 5.x/4.x, Hibernate 5.x, Angular, Spring Security, Spring MVC, Spring Boot, Spring Data, Spring Cloud, Spring AOP, Servlets, Java Swing, Applets, Spark, Spring IOC, Spring Tiles, Spring Security, Spring DAO, Apache Camel

Operating Systems: MAC, Linux and Unix

Methodologies: Agile, Scrum, Waterfall, TDD

Design Patterns: MVC, DAO, DTO, Front Controller, Session Facade, Business Delegate, Observer, Singleton, View Helper, Factory, Adapter, Front Controller, Visitor, Decorator

Web/Application Servers: IBM WebSphere, BEA WebLogic, JBoss and Tomcat

XML Technologies: HTML, DHTML, CSS, JavaScript, XML, XSD, XSLT, jQuery, Xpath, DTD and AJAX

Testing tools: JUNIT, JMeter, Mockito, TestNG, Jasmine, Karma

Build Tools: ANT, Maven, Gradle, Jenkins

Cloud Services: Amazon Web Services (AWS), Azure

Web Services: WSDL, UDDI, SOAP, REST, Restful, JAX-WS, JAX-RPC, JAX-RS

Version Controls: GIT, Bit Bucket, CVS, SVN, GITHUB

PROFESSIONAL EXPERIENCE:

Confidential, Jersey City, NJ

Full Stack Java Technical Lead

Responsibilities:

  • Involved in analysis, design, implementation, and testing phases of SDLC through Agile methodology
  • Created custom filter inReact.JSin teh application
  • Created application using Angular.
  • Used services to read data from remote server usingReact.JS
  • UsedReact.jslibrary functions for teh logical implementation part at client side for all teh application.
  • Created reusable components wif React js ex: multi-field form elements, background file uploads.
  • Developed application using Java 8/11 and implemented its features like lambdas Expressions, Time API, Streams, functional interfaces, collectors, default methods, type interfaces, for each.
  • Used multithreaded environment to run processes asynchronously using future calls to access teh data.
  • Used Spring Security for Validation and authentication on teh Client side, Session fixation, click jacking, cross site request forgery (CSRF).
  • Designed and Developed business components using Spring IOC, Spring Annotations, dependency injection, transaction management through Spring framework.
  • Developed Spring Restful/Microservices and implemented Spring Eureka, Ribbon as part of Services Discovery using Apache Axis.
  • Used Microservice architecture wif Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.
  • Implemented Kafka security features using SSL and wifout Kerberos.
  • Configured Hibernate Cfg.xml to facilitate connection pooling wif Data Source and created POJOs to map wif backend tables.
  • Implemented Object-relation mapping using Hibernate framework to fetch teh data from Oracle 12c database and to write data into teh database.
  • Worked for developing, testing, and deploying rules using JBOSS BRMS Expert, Fusion and Guvnor
  • Developed Mongo DB Data Access Layer implementing Mongo Repository interface from Spring Data.
  • Shell script Curl REST call to upgrade Cluster, create Forest, Database, and App Deployment.
  • Using JUnit test in Eclipse, developed Unit test cases and test suite, curl was also implemented to test.
  • Developed Maven scripts and developed builds using Maven and continuous integration servers like Jenkins.
  • Resolved bugs/defects by coordinating wif team members to assure a positive outcome using Jasper.
  • Used Rest client - POSTMAN and SOAPUI tools to test REST API services.
  • Tested JSON output using Advanced REST Client or POSTMAN.
  • Used GIT for Source Control and Version Management and using log4j for logging.
  • Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins
  • Implemented Micro Services based cloud Architecture on AWS platform for deployment.
  • Initiated Microservices application wif Docker and Kubernetes cluster formation for teh scalability of teh application.
  • Created teh Docker containers and Docker consoles for managing teh application life cycle.
  • Containerized Microservices by creating Docker images from Docker file collaborated wif development support team to set up a continuous deployment environment using Docker.
  • Worked wif other teams to halp develop teh Puppet infrastructure to conform to various requirements including security and compliance of managed servers.
  • Built S3 buckets and managed policies for S3 buckets and used S3 buckets and Glacier for storage and backup on AWS.
  • Built a VPC, established teh site-to- site VPN connection between Data Center and AWS.
  • Help wif teh creation of dev standards for Puppet module development including best practices for version control (git).
  • Performed troubleshooting and monitoring of teh Linux server on AWS using Zabbix, Nagios and Splunk.
  • Managed and administered of AWS Services CLI, EC2, VPC, S3, ELB Glacier, Route 53, CloudTrail, IAM, and Trusted Advisor services.
  • Integrated services like GitHub, AWS Code Pipeline, Jenkins and AWS Elastic Beanstalk to create a deployment pipeline.
  • Enabled Amazon IAM service to grant permissions and resources to users. Managed roles and permissions of users wif teh halp of AWS IAM.
  • Involved in initiating alarms in CloudWatch service for monitoring teh server's performance, CPU Utilization, disk usage etc. to take recommended actions for better performance.
  • Configured AWS Multi Factor Authentication in IAM to implement 2 step authentication of user's access using Google Authenticator and AWS Virtual MFA.
  • Included security groups, network ACLs, Internet Gateways, and Elastic IP's to ensure a safe area for organization in AWS public cloud.
  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates
  • Involved in creating automated pipeline for CI/CD using Git as version control.
  • Created scripts in Python which integrated wif Amazon API to control instance operations.
  • Coordinated/assisted developers wif establishing and applying appropriate branching, labeling naming conventions using GIT source control.

Environment: React Js, HTML5, CSS3, JavaScript, jQuery, AJAX, JSON, TypeScript, Jenkins, GIT, SVN, Rest, log4j, Hudson, Spring MVC, Spring boot, Apache Kafka, Docker, JAX-RS, Junit, Mockito, Oracle, SOAPUI, Postman, Ec2, AWS lambda, Hibernate, Oracle 12, MongoDB.

Confidential, Jersey City, NJ

Full Stack Java Technical Lead/Architect

Responsibilities:

  • Involved in analysis, design, implementation and testing phases of SDLC through Agile methodology
  • Created custom filter inReact.JSin teh application
  • Created application using Angular.
  • Used services to read data from remote server usingReact.JS
  • UsedReact.jslibrary functions for teh logical implementation part at client side for all teh application.
  • Created reusable components wif React js ex: multi-field form elements, background file uploads.
  • Developed application using Java 8/11 and implemented its features like lambdas Expressions, Time API, Streams, functional interfaces, collectors, default methods, type interfaces, for each.
  • Used multithreaded environment to run processes asynchronously using future calls to access teh data.
  • Used Spring Security for Validation and authentication on teh Client side, Session fixation, click jacking, cross site request forgery (CSRF).
  • Designed and Developed business components using Spring IOC, Spring Annotations, dependency injection, transaction management through Spring framework.
  • Developed Spring Restful/Microservices and implemented Spring Eureka, Ribbon as part of Services Discovery using Apache Axis.
  • Used Microservice architecture wif Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.
  • Implemented Kafka security features using SSL and wifout Kerberos.
  • Configured Hibernate Cfg.xml to facilitate connection pooling wif Data Source and created POJOs to map wif backend tables.
  • Implemented Object-relation mapping using Hibernate framework to fetch teh data from Oracle 12c database and to write data into teh database.
  • Worked for developing, testing and deploying rules using JBOSS BRMS Expert, Fusion and Guvnor
  • Developed Mongo DB Data Access Layer implementing Mongo Repository interface from Spring Data.
  • Shell script Curl REST call to upgrade Cluster, create Forest, Database, and App Deployment.
  • Using JUnit test in Eclipse, developed Unit test cases and test suite, curl was also implemented to test.
  • Developed Maven scripts and developed builds using Maven and continuous integration servers like Jenkins.
  • Resolved bugs/defects by coordinating wif team members to assure a positive outcome using Jasper.
  • Used Rest client - POSTMAN and SOAPUI tools to test REST API services.
  • Tested JSON output using Advanced REST Client or POSTMAN.
  • Used GIT for Source Control and Version Management and using log4j for logging.
  • Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins
  • Implemented Micro Services based cloud Architecture on AWS platform for deployment.
  • Initiated Microservices application wif Docker and Kubernetes cluster formation for teh scalability of teh application.
  • Created teh Docker containers and Docker consoles for managing teh application life cycle.
  • Containerized Microservices by creating Docker images from Docker file collaborated wif development support team to set up a continuous deployment environment using Docker.
  • Worked wif other teams to halp develop teh Puppet infrastructure to conform to various requirements including security and compliance of managed servers.
  • Built S3 buckets and managed policies for S3 buckets and used S3 buckets and Glacier for storage and backup on AWS.
  • Built a VPC, established teh site-to- site VPN connection between Data Center and AWS.
  • Help wif teh creation of dev standards for Puppet module development including best practices for version control (git).
  • Performed troubleshooting and monitoring of teh Linux server on AWS using Zabbix, Nagios and Splunk.
  • Managed and Administered of AWS Services CLI, EC2, VPC, S3, ELB Glacier, Route 53, CloudTrail, IAM, and Trusted Advisor services.
  • Integrated services like GitHub, AWS Code Pipeline, Jenkins and AWS Elastic Beanstalk to create a deployment pipeline.
  • Enabled Amazon IAM service to grant permissions and resources to users. Managed roles and permissions of users wif teh halp of AWS IAM.
  • Involved in initiating alarms in CloudWatch service for monitoring teh server's performance, CPU Utilization, disk usage etc. to take recommended actions for better performance.
  • Configured AWS Multi Factor Authentication in IAM to implement 2 step authentication of user's access using Google Authenticator and AWS Virtual MFA.
  • Included security groups, network ACLs, Internet Gateways, and Elastic IP's to ensure a safe area for organization in AWS public cloud.
  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates
  • Involved in creating automated pipeline for CI/CD using Git as version control.
  • Created scripts in Python which integrated wif Amazon API to control instance operations.
  • Coordinated/assisted developers wif establishing and applying appropriate branching, labeling naming conventions using GIT source control.

Environment: React Js, HTML5, CSS3, JavaScript, jQuery, AJAX, JSON, TypeScript, Jenkins, GIT, SVN, Rest, log4j, Hudson, Spring MVC, Spring boot, Apache Kafka, Docker, JAX-RS, Junit, Mockito, Oracle, SOAPUI, Postman, Ec2, AWS lambda, Hibernate, Oracle 12, MongoDB.

Confidential

Full Stack JAVA Technical Lead

Responsibilities:

  • Involved in SDLC requirements gathering, analysis, design, development, and testing of application, developed using AGILE/Scrum methodology.
  • Created application using Angular.
  • Designed User Interface using HTML5, CSS3, JavaScript, jQuery, Bootstrap and Angular 2/4 created responsive GUI interface of teh web page.
  • Implemented Microservices Architecture, wif Spring Boot-based services interacting using REST, SOAP.
  • Involved in implementing teh Microservices based on Restful API utilizing Spring Boot wif Spring MVC.
  • Involved developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations.
  • Built Restful web API wif spring, spring boot, and testing APIs using Postman.
  • Managed state wifin teh app using Redux and persisted certain parts of teh state to device via Redux Persist
  • Used Middleware, Redux-Promise in application to retrieve data from Backend and to also performed RESTFUL services.
  • Developed Microservices to provide REST API's utilizing Spring MVC.
  • Used Spring MVC and Dependency Injection for handling presentation and business logic.
  • Building application as dynamic in nature by developing JBPM service wif spring.
  • Involved in Writing Object Relation Mapping implementation using hibernate and hibernate mapping and used Hibernate for mapping an object-oriented domain model to a traditional relational database
  • Used various features in Angular like data binding, routing, custom filters, custom directives to meet various customized requirements
  • Integrated Spring DAO wif Hibernate to fetch data from database and avoid redundant access statements and to retrieve data from teh database.
  • Implemented routing logic, navigation from screen to screen and login functionality on client side in Angular 2.
  • Applied design patterns including MVC Pattern, Facade Pattern, Abstract Factory Pattern, DAO Patter, Singleton.
  • Worked on Proof of Concept for developing application using Node JS wif Angular 2 and Mongo DB.
  • Experience in handling, configuration and administration of databases like MySQL and NoSQL databases like MongoDB and Cassandra.
  • Implemented teh application using teh concrete principals laid down by several Design patterns.
  • Created and Configure Microservices architecture for teh project and integrated wif Angular 2/4 application.
  • Wrote Test Automation Script using Java, Selenium WebDriver and TestNG which performed sanity testing on every deployment performed in QA Environment and sent Email Notification on failure.
  • Used Spring JDBC API to talk MySQL Database for Read and Write operations.
  • Created Amazon Web Services (AWS) Multi-Factor Authentication (MFA) for instance RDP/SSH logon, worked wif teams to lock down security groups.
  • Utilized AWS EC2 to deploy Docker containers wif both monolith and Microservices Architecture.
  • Developed integration modules for disparate clients using Apache Camel.
  • Developed components of web services (JAX-WS, REST, JAX-RPC, Apache CXF) end to end, using different JAX-WS standards wif clear understanding on WSDL (type, message, port Type, bindings, and service), SOAP using various message exchange patterns.
  • Developed XML Web Services for data transfer from client to server and vice versa using Apache Axis SOAP, WSDL, and UDDI and tested teh web services wif SOAP UI.
  • To get AJAX functionality for teh website wrote JavaScript and jQuery programming.
  • Experience in working wif databases like MongoDB, MySQL and Cassandra.
  • Using Spring security framework for user level authentication wif REST API for Service Layer Development
  • Used MongoDB internal tools like Mongo Compass, Mongo Atlas Manager & Ops Manager, Cloud Manager.
  • Used Jenkins to load JAR files from Database required for running teh application.
  • Used Maven building tool for creating EAR file to be deployed in application servers. It is also used for dependency management of code in application.
  • Used JIRA to assign, track, report and audit teh issues in teh application and developed teh pom.xml using Maven for compiling teh dependencies.
  • Prepared Unit test case using JUnit and used Jenkins for continuous integration testing.
  • Used Spring Security for Authentication and Authorization of teh application.
  • Used Git to maintain teh version of teh files and took teh responsibility to do teh code merges and creating new branch when new feature implementation starts.

Environment: Restful, JSP, J2EE, Spring Boot, Struts, JavaScript, HTML, CSS, node.js, ANGULAR 2/4, Bootstrap, Log4j, JUnit, Unix MVC, jQuery, SOAP, WebLogic, mongoDb.

Confidential

JAVA Tech Lead

Responsibilities:

  • Involved in SDLC requirements gathering, analysis, design, development, and testing of application, developed using AGILE/Scrum methodology.
  • Created application using Angular.
  • Designed User Interface using HTML5, CSS3, JavaScript, jQuery, Bootstrap and Angular 2/4 created responsive GUI interface of teh web page.
  • Implemented Microservices Architecture, wif Spring Boot-based services interacting using REST, SOAP.
  • Involved in implementing teh Microservices based on Restful API utilizing Spring Boot wif Spring MVC.
  • Involved developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations.
  • Built Restful web API wif spring, spring boot, and testing APIs using Postman.
  • Managed state wifin teh app using Redux and persisted certain parts of teh state to device via Redux Persist
  • Used Middleware, Redux-Promise in application to retrieve data from Backend and to also performed RESTFUL services.
  • Developed Microservices to provide REST API's utilizing Spring MVC.
  • Used Spring MVC and Dependency Injection for handling presentation and business logic.
  • Building application as dynamic in nature by developing JBPM service wif spring.
  • Involved in Writing Object Relation Mapping implementation using hibernate and hibernate mapping and used Hibernate for mapping an object-oriented domain model to a traditional relational database
  • Used various features in Angular like data binding, routing, custom filters, custom directives to meet various customized requirements
  • Integrated Spring DAO wif Hibernate to fetch data from database and avoid redundant access statements and to retrieve data from teh database.
  • Implemented routing logic, navigation from screen to screen and login functionality on client side in Angular 2.
  • Applied design patterns including MVC Pattern, Facade Pattern, Abstract Factory Pattern, DAO Patter, Singleton.
  • Worked on Proof of Concept for developing application using Node JS wif Angular 2 and Mongo DB.
  • Experience in handling, configuration and administration of databases like MySQL and NoSQL databases like MongoDB and Cassandra.
  • Implemented teh application using teh concrete principals laid down by several Design patterns.
  • Created and Configure Microservices architecture for teh project and integrated wif Angular 2/4 application.
  • Wrote Test Automation Script using Java, Selenium WebDriver and TestNG which performed sanity testing on every deployment performed in QA Environment and sent Email Notification on failure.
  • Used Spring JDBC API to talk MySQL Database for Read and Write operations.
  • Created Amazon Web Services (AWS) Multi-Factor Authentication (MFA) for instance RDP/SSH logon, worked wif teams to lock down security groups.
  • Utilized AWS EC2 to deploy Docker containers wif both monolith and Microservices Architecture.
  • Developed integration modules for disparate clients using Apache Camel.
  • Developed components of web services (JAX-WS, REST, JAX-RPC, Apache CXF) end to end, using different JAX-WS standards wif clear understanding on WSDL (type, message, port Type, bindings, and service), SOAP using various message exchange patterns.
  • Developed XML Web Services for data transfer from client to server and vice versa using Apache Axis SOAP, WSDL, and UDDI and tested teh web services wif SOAP UI.
  • To get AJAX functionality for teh website wrote JavaScript and jQuery programming.
  • Experience in working wif databases like MongoDB, MySQL and Cassandra.
  • Using Spring security framework for user level authentication wif REST API for Service Layer Development
  • Used MongoDB internal tools like Mongo Compass, Mongo Atlas Manager & Ops Manager, Cloud Manager.
  • Used Jenkins to load JAR files from Database required for running teh application.
  • Used Maven building tool for creating EAR file to be deployed in application servers. It is also used for dependency management of code in application.
  • Used JIRA to assign, track, report and audit teh issues in teh application and developed teh pom.xml using Maven for compiling teh dependencies.
  • Prepared Unit test case using JUnit and used Jenkins for continuous integration testing.
  • Used Spring Security for Authentication and Authorization of teh application.
  • Used Git to maintain teh version of teh files and took teh responsibility to do teh code merges and creating new branch when new feature implementation starts.

Environment: Restful, JSP, J2EE, Spring Boot, Struts, JavaScript, HTML, CSS, node.js, ANGULAR 2/4, Bootstrap, Log4j, JUnit, Unix MVC, jQuery, SOAP, WebLogic, mongoDb.

We'd love your feedback!