Lead Java Developer Resume Summary
Lead Java Developer Resume Summary
Professional Summary:
11 years of strong software experience in Developing, Testing, and
Implementing Enterprise Applications using Java/J2EE platform and web-based
applications using Object Oriented Analysis and Design (OOAD).
Over 8+ years of strong experience as a Front - End Developer in developing User
Interface (UI) web applications by using JavaScript, DOM, jQuery, HTML/HTML5,
CSS2/CSS3, Ajax, JSON, Angular 4.0, [Link] and [Link].
Around 7+ years of IT experience as on Azure Cloud. Experience on Migrating SQL
database to Azure Data Lake, Azure data lake Analytics, Azure SQL Database, Data
Bricks and Azure SQL Data warehouse and Controlling and granting database access and
Migrating On premise databases to Azure Data lake store using Azure Data factory.
Good knowledge of Data structures and algorithms with OOPS concepts.
Highly proficient in leading and guiding junior developers by way of concrete strategies
such as code review, paired programming, strategic task assignment based on junior
dev’s identified capabilities, and giving stretch assignments
Accomplished software engineer with 5+ yr.’s of experience in the fields of DevOps and
System Admin using various automation tools to oversee the end to end deployment
process.
Experience in working with Angular 2/4 modules, services, templates, directives,
services and dependency injection to create a SPA
Expertise in application development Middleware Backend using Java /J2EE, Mainframe,
Apache Camel, Spring framework DB2.
Has experience from development of spring boot microservice application to build and
deploy on cloud platform like RedHat OpenShift using automation of Jenkin jobs.
Experience in working on modern MEAN Stack-MongoDB, ExpressJS, AngularJS and
NodeJS.
Dynamic team builder who trains and mentors Drupal Technology Teams.
Hands-on experience in developing server-side JavaScript frameworks using Node JS
(Express JS, Handlebar JS).
Designing and deploying enterprise - wide scalable operations on Aws
Expert-level skills in spring framework modules like Spring MVC, Spring Batch, Spring
Security, Spring Data, Spring Cloud, Spring JTA, Spring AOP, and Spring Core.
Extensive experience with Core Java, Multithreading, Transaction Management,
Exception Handling, Concurrency, Collections, Data Structures, Lambda Expressions,
Functional Interfaces, and JDBC.
Implemented React JS and worked with Redux and Flux architecture.
Strong experience in User Interface development using web technologies like HTML5,
XHTML, DHTML, CSS3(SAAS/LESS), Bootstrap, JAVASCRIPT, JQUERY, AJAX.
Worked with Spring Cloud Config, Circuit Breaker, Ribbon, Apigee API- gateway, and
Zulus API-Gateway in the Spring Cloud and Netflix Eureka service to provide weighted
load balancing based on several factors like traffic, resource usage and implemented
security functionality OAuth 2.0, Spring security (User Access Management, JWT), SSL
and Site Minder (SSO).
Experience in applying design patterns like MVC, Singleton, Factory Pattern, Service
Locator, Business Delegate, Data Access Object, Session Façade, Value object pattern,
etc.
Hands-on experience with CI/CD pipeline. Involved in CI/CD process using GIT, Jenkins,
Maven, and Fabric implementation.
.Experience in developing Microservices using Spring Boot.
Hands-on Experience in a distributed system with the use of RESTful API and Micro
Services.
Designed and developed customized charts using [Link] by incorporating customized
litters from Zoom data SDK to render aggregated data.
Very good understanding of Model View Controller (MVC), Client Server, and N-tier
architectures.
Excellent Expertise in OOAD and OOP from designing UML diagrams using IBM Rational
Rose.
Expertise in Java concepts like OOP, Java Swing, Java Struts, Spring Framework,
Hibernate ORM, JDBC, and JMS.
Extensive experience in concepts such as Java EE, J2EE technologies such as JDBC, JSP,
JSF, Servlets, Hibernate, EJB, Spring, XML, XSD, XSL, JNDI, RDBMS, Web Services,
Struts, Spring, Tiles, Hibernate, JMS, AJAX.
Experience in developing spring features like Spring MVC, Spring DAO, Spring Boot,
Spring Batch, and Spring Security.
Iterative Waterfall development and TDD (Test Driven Development) environments.
Excellent experience with Application Servers like Tomcat, IBM WebSphere, Oracle
WebLogic, Glassfish, and JBoss.
Experience in using Hibernate and bates Object Relational Mapping tools in a J2EE
environment.
Developed dynamic web applications and web services using Eclipse and NetBeans.
Experienced in databases such as Oracle, MySQL, and MS SQL Server to manage tables,
views, indexes, sequences, stored procedures, functions, triggers, and packages.
Managed and maintained NoSQL (MongoDB, Apache Cassandra DB) databases in the
production domain.
Proficient in using Amazon Web Services (AWS). Extensive experience focusing on
services like EC2, Elastic Beanstalk, IAM, RDS, Elastic cache, SNS, SQS, and AMI.
Responsible for working a queue of JIRA tickets to address system issues, user requests,
etc.
Apache Tomcat 8 server to deploy and configure Java API and front-end modules.
Extensive Experience in retrieving and manipulating data from the backend using
Database SQL queries, PL/SQL- Stored Procedures, Functions, Sequences, Triggers, and
Packages.
Design/Implement large-scale pub-sub message queues using Apache Kafka
Experience working on several components like Docker Engine, Hub, and Machine,
creating Docker images, Compose, Docker Registry, and handling multiple images
primarily for middleware installations.
Experienced with Jenkins methodologies which include Continuous Integration and
Continuous Deployment.
Experience in Junit for unit testing, PIT for mutation coverage of the modules, and
version control management tools like CVS and log4J for logging
Excellent Experience in writing ANT, and Maven build scripts, providing a logging facility
using Log4j.
Expertise in developing SOA (Service Oriented Architecture), REST, and J2EE Web
Services based on SOAP, WSDL, JAX-WS, JAX-RPC, and JAX-RS using tools like Apache
Axis.
Part of Scrum, Sprint review, Retrospection, and Virtual Closure meetings as a part of
AGILE.
Experience in using various version control tools like SVN, CVS, and IBM Rational Clear
Case.
Experience in building/deploying tools like Maven, Jenkins, and ANT.
Experience in Integration tools Oracle SOA Suite/BPEL/Fusion Middleware, web
methods, and Apache CAMEL.
Worked on E2E Automation
Educational Details:
Bachelors University : Gitam University
Bachelors End Date: May 2012
Bachelors Major: CS
Technical Skills:
Operating Systems: Dos, Windows, Unix, and Linux
Languages: C, C++, Java, SQL, HQL, PL/SQL
Java/J2EE Java EE 4/5, Servlets, JSP, EJB, JSTL, XSLT, JDBC, JNDI, JMS,
Technologies: JPA, JSF
Web Technologies: HTML, DHTML, CSS, XML, Java Script, AJAX, JSP, AngularJS,
React JS, Node JS, jQuery
XML/Web Services: XML, XSD, SOA, WSDL, SOAP, Apache Axis, DOM, SAX,
JAXWS, JAXRS, XML Beans, REST
Frameworks: Jakarta Struts, Hibernate, Spring, Spring Boot, Spring MVC.
RDBMS / NoSQL: ORACLE 10g MS-Access, MySQL, SQL-Server, DB2, MongoDB
Web/Application Apache Tomcat, JBoss, Web Sphere, Web Logic.
Servers:
IDE's and Tools: Eclipse, NetBeans, WebStorm, Sublime Text, MyEclipse, RAD,
WSAD
Design Patterns: Singleton, session facade, Front Controller, MVC, DAO,
MVVM.
Version Controls: GIT, SVN, CVS
Methodologies: Unified Modelling Language (UML), Rational Unified Process
(RUP), Agile.
AWS AWS SDK’s, EC2, AWS S3, Auto scaling, Dynamo DB, DNS,
Route53
Build Tools: Ant, Maven, Gradle, Jenkins.
Testing Tools: JUnit, Jasmine, Protractor, Selenium, Karma
Professional Experience:
Responsibilities:
Developed and Debugged packages, procedures, functions and to ensure integrity of
loaded data, based on pre-defined table-driven validations.
Create Docker images for Java applications, ensuring they include the necessary Java
Runtime Environment (JRE) or Java Development Kit (JDK) and any required libraries.
Worked on creating documents in Mongo database
Developed a web application using Angular 12 as front - end and using Web API to
receive and pass data to back-end.
Integrated ORM with Spring Data JPA for simplified repository interfaces.
Provided24/7 production support on batch and online processing for the business
application of Reference Data System (11 applications) on both Mainframe and Java/J2EE
technologies
Designed, developed, and maintained Mainframe PL1 and Cobol.
Expertise in Client Side designing and validations using HTML and Java Script
Creating new React components, containers, services, and APIs
Developed PL/SQL triggers and master tables for automatic creation of primary keys
Involved in designing, developing, customization, and enhancement of various tools that
includes using Java8, Spring Framework, and Maven.
Designed and implemented ESB-based architectures to facilitate seamless
communication between distributed systems.
Knowledge in creating sites using Drupal Commons
Designed MVC architecture and Front control design pattern using Spring boot MVC
Framework for the Presentation tier and I have written code for using Spring MVC
Framework for the Presentation layer and spring boot dependency injection.
Experienced in establishing connections to relational databases from Java applications.
Write New Object Oriented Modules for New Perl Application
Created Pipelines in ADF using Linked Services/Datasets/Pipeline/ to Extract, Transform
and load data from different sources like Azure SQL, Blob storage, Azure SQL Data
warehouse, write-back tool and
Developed microservices with Spring and tested the application using Spring Boot.
Used spring boot framework for Dependency Injection and integrated with Hibernate.
Proven ability to lead a highly successful team in a challenging DevOps environment
Experienced in a fast-paced Agile Development Environment including Test-Driven
Development (TDD), Scrum, and SAFE. (Scaled Agile Framework)
Designed and implemented facts, dimensions, measure groups, measures and OLAP
cubes using dimensional data modeling standards in SQL Server 2008 that maintained
data.
Good Exposure to industries like Banking, Insurance, and Service Sectors.
Experienced in implementing OOPS Concepts using java/J2EE technologies such as Core
Java Collections, Generics, Enums Annotations, etc.
Worked on Java8 features using a new library for refactoring, lambda, functional
interfaces, streams -parallel processing, and aggregations.
Expertise in working with technologies: Core Java, Spring MVC, Spring Batch, Spring
Boot, Spring JDBC, and Hibernate.
Developed backend REST API with [Link], [Link] and implementation modules into
Node JS to integrate with designs and Requirements.
Developed unit tests for ORM mappings and interactions using tools like JUnit.
Worked with Angular 12 to develop single page applications, worked with Ngrx for
managing Angular applications
Collaborated by way of paired programming, operating in the Driver and Navigator
capacities, bringing and sharing best practices to new developers.
Developed service-oriented architectures (SOA) to promote modular and reusable service
components.
Implemented CI/CD pipelines using Jenkins to build and deploy the applications.
Implemented Swagger for the microservices for Documenting Rest API. Proficient in
Java/J2EE Design Patterns including singleton, command, object pool, session facade,
Model View Controller (MVC), Do (DAO), Factory, Adapter, Observer, and JMS
components.
Integrated Solr search into Drupal.
Used Spring Core Annotations for Dependency Injection and Spring JTA transaction
Manager.
Good knowledge of developing RESTful Web Services using Spring
MVC and Tomcat/GlassFish Servers.
Provided RESTful web services using Spring Framework and worked with data exchange
formats like XML and JSON formats and used SOAP UI to evaluate the Web Services.
Designed and Implemented REST web services using JAX-RS.
Spring MVC Framework IOC (Inversion of Control) design pattern is used to have
relationships between application components. It is also used to separate the application
configuration and dependency specification from the actual application code.
Utilized UML diagrams (Class, Sequence, Activity) to communicate system architecture
and design.
Hands-on experience with Hibernate ORM for mapping Java objects to relational
database tables.
Extensively used the advanced features of PL/SQL like Records, Tables, Object types and
Dynamic SQL
Kubernetes is well-suited for deploying and managing microservices architectures. Java
developers can containerize individual microservices and use Kubernetes to orchestrate
their deployment and scaling.
Managing multiple Subscriptions in Azure using PowerShell and Azure Portal.
Composing and leveraging AWS CloudFormation Templates for utilization, to ensure
repeatable, sustainable AWS infrastructure to be effectively managed
Implemented Spring security for application access and authorization.
Performed unit testing and integration testing on the ACMS applications using Mockito
and Junit for the changes implemented.
Developed and maintained security checklists to assess adherence to specific security
benchmarks.
Integrated and utilized the Ebean ORM for database interactions within Play
applications.
Highly motivated, competent and technical leader of a dynamic DevOps team
Implemented JMS utilizing Spring framework to communicate between the ACMS
internal applications and external applications.
Environment: Angular12, jQuery, JavaScript, XML, HTML5, CSS3, AJAX, JSON, Java8, Eclipse,
Tomcat-9.0, WebSphere 9, Bootstrap, Spring Boot, Spring Cloud, DB2, SVN, hibernate
framework, Maven build tool.
Responsibilities:
The application that I have worked on, is developed entirely on Mean Stack with
Deployment on [Link], MongoDB, Express and [Link].
Developed API for using AWS Lambda to manage the servers and run the code in the DB
Developed a Micro Service Oriented application with React JS in the front end
and Spring Boot services.
Did the customization on [Link] server to pick the local package JSON and ran the
applications without changing the local paths.
Conducted source code reviews to identify security vulnerabilities and adherence to
secure coding practices.
Designed robust message queue architectures using IBM MQ to facilitate asynchronous
communication between applications.
Proficient in mapping Java entities to database tables using JPA annotations
Involved in UI Development using Angular 2.
Installation and configuration of Prometheus, Alertmanager and Grafana Stack for
Openshift platform monitoring and auto-healing.
Use Kubernetes Secrets to store sensitive information such as API keys or database
passwords securely. ConfigMaps can be employed to manage configuration data
separately from the application code.
Familiar with web related Perl modules and Object oriented Perl programming Object
oriented Perl (OOP), web-interfacing Perl- Confidential and Oracle Sql with some
JavaScript and html, on Apache web server
Experience in design and developing Application leveraging MongoDB
Design and implement database solutions in Azure SQL Data Warehouse, Azure SQL
Configured the xml files for Open-Source Spring framework to fulfill the proxy pattern.
Created AWS Launch configurations based on customized AMI and used this launch
configuration to configure auto scaling groups and implemented AWS solutions using
EC2, S3, RDS, DynamoDB, Route53, EBS, Elastic Load Balancer and Auto scaling groups.
Involved in the development of PL/SQL stored procedures, functions and packages to
process business data in OLTP system.
Implemented security measures for web services, including OAuth for RESTful services
and WS-Security for SOAP-based services.
Extensive experience in building end-to-end web applications using the Play Framework.
Extensive experience using Hibernate as an ORM framework for Java applications.
Used advanced level HTML5, JavaScript, CSS3 to reusable and readable code
Implemented stable React components and stand-alone functions to be added to any
future pages
Involved in Core Java coding by using Java APIs such as collections, Multithreading,
Exception Handling, Generics, Enumeration and Java I/O to fulfill the implementation of
business logic.
Developed RESTful APIs and web services using Play's built-in features.
Designing and developing Backend services using Python, Flask, JSON for designing
RESTful APIs.
Used HTML, CSS and Java Script for Data mining using HDFS and MapReduce on the
stock data.
Developed backend REST API with [Link], [Link] and implementation modules into
Node JS to integrate with designs and Requirements.
Integrated diverse applications and services using ESB middleware technologies.
Developed JavaBeans, Java Server Pages (JSP), PL/SQL Procedures and Functions to
perform business transactions
Integrated workflow module into Drupal site to monitor the workflow of the projects that
are created in the site
Experience working with Web Analytic tools like Adobe/Omniture, Google Analytics
Involved in provisioning AWS S3 buckets for the backup of the application and sync
these contents with remaining S3 backups, by creating entry for AWS S3.
Integrated Mockito and PowerMock seamlessly with JUnit and TestNG testing
frameworks.
Coding and testing balance and status transfer file programs in Bank of America’s
Mainframe and MBNA transition work assignments for payment channel interfaces BIN
table subprograms and copy books.
Worked hands-on to create automated, containerized cloud application platforms, and
design and implement DevOps processes that use those platforms
Updated the application with new features of Angular 4
Identified and defined Fact relationships. Maintained and deployed OLAP Cubes in SSAS
Consumed Restful web services using Apache HTTP Client for the data coming from
external systems.
Used Junit framework for writing automated unit testing for application and Log4j to
capture the log that includes runtime exceptions.
Extensively involved in agile software development methodology, paired programming,
test driven development (TDD) and scrum status meetings
Co-Founder of the Confidential mainly focusing on developing automation testing
frameworks for web applications and consultancy in various kinds of domains using latest
tools and technologies including well architected, fault tolerant cloud applications mainly
Amazon Web Services (AWS).
Developed and deployed Micro Services-based applications using Spring Boot and
Spring Cloud.
Protected data in S3 buckets by using encryption standard or server-side encryption.
Involved in developing RESTful web services using CXF as wrappers to access existing
business services by mobile channel.
Implemented robust error handling mechanisms for SQL interactions.
Designed and Created Database objects and Written PL/SQL scripts for data extraction
and transformation
Performed the Garbage Collection Analysis, Java Heap Analysis, Thread dump, Heap
dump analysis, JVM tuning and risk analysis. Profiler is used for JVM tuning.
Developed scalable applications in a dynamic environment, primarily using java, spring,
web services and object/relationship mapping tools.
Integrating MOCKITO Framework to mock the POST and GET services between the
applications and for existing hosted application for clients.
We started with Object - Oriented Perl with Oracle backend (originally MySQL) on
RedHat servers, called
Investigator. This tool used Support Save data from SAN hardware, Fiber Channel over
Ethernet, and IP
Switches
Designed and developed SOAP web services Using Spring Web services module from
scratch.
Configured CI/CD pipeline for the automatic deployment of artifacts/application to the
required servers or environments in Jenkins CI, and clean for the new build process
whenever code commits are done to SCM tool Git.
Managed JIRA templates, workflows, and other functionality Evaluation and also
confluence add-ons and macros.
Established strong code coverage metrics through the disciplined use of TDD, Paired
programming practices and a clear Definition of Done
Design Develop Batch process using Mainframe technologies to capture the updates from
up-streams through nightly batch.
Designed event-driven architectures using ESB to enable real-time communication and
responsiveness.
Utilized JPA criteria queries for dynamic and type-safe queries.
Proficient in installing and configuring IBM WebSphere Application Servers.
Involved in Test Driven Development Team by writing Junit test case in the coding part of
Java methods like mortgage calculating.
Designed and implemented entity classes to map Java objects to database tables.
Environment: AWS SDK’s, EC2, [Link], [Link], HTML, CSS, AngularJS, JAX-RS, Python,
Flask, JSON, Java Script, HDFS, DynamoDB, AWS S3, RDS, HTTP, CXF, Soap.
Responsibilities:
Involved in requirement analysis and effort estimations.
Involved in coding for the presentation layer using JSP, JSTL and Custom tag libraries.
Involved in coding for the business layer using Java, and Struts framework.
Deployed applications using Spark's embedded web server for simplicity and ease of
deployment.
Hands on Experience on Angular 2 technology for one complete project in rebasing the
UI of the application using the techniques in Angular 2.
Implemented tests using TestNG annotations like @Test, @BeforeMethod,
@AfterMethod, @BeforeClass, and @AfterClass.
Extensive experience with Linux distributions such as Ubuntu, CentOS, Red Hat, or
Debian.
Leveraged Play's support for non-blocking I/O for scalable and responsive applications.
Utilize Horizontal Pod Autoscaling in Kubernetes to automatically adjust the number of
Java application replicas based on observed CPU or memory usage.
Analysis, designing and coding STX( Suspicious transaction system ) , WTS ( compliance
system), FX Ocharlie interface from Oracle Flexcube to PNC bank Mainframe
Implementation of different exporters to get metrics of the Openshift components and
servers.
Extensive use and creation of Object Oriented Perl in over 100 modules, Perl scripts,
multi-threaded Perl background jobs (daemons), and Oracle stored procedures (
PL/SQL ).
Working knowledge of using several DevOps tools Subversion(SVN), GIT, Ant, MAVEN,
Puppet, Chef, Ansible and Docker for Build, deploy, continuous integration to help
developers work in an Agile environment
Involved in developing functions for Amazon Lambda to manage some of the AWS
services
Involved in client-side scripting using Java Script, jQuery and CSS.
Implemented Command Pattern, Factory pattern, Façade, DAO, Value Objects
patterns.
Worked on database scripts, and stored procedures in MS SQL Server.
Developed Proof of concept and provided work/time estimates for design and
development efforts. Involved deeply in Impact Analysis along with the client team.
Integrated logging mechanisms to capture and analyze SQL-related activities for
debugging and auditing.
Created RESTful APIs in java environment using JAX-RS and [Link] using [Link]
framework.
Created various controllers, views using MVC framework AngularJS
Migrate SQL Server and Oracle database to Microsoft Azure Cloud.
Co-ordinate with the QA lead for development of test plan, test cases, test code and
actual testing, responsible for defects allocation and ensuring that the defects are
resolved.
Responsible for code inspection, mentoring team members, onsite-offshore co-
ordination.
Worked closely with various interfacing teams for smooth and bug free delivery of
application under mission critical timelines.
Extensive experience in building lightweight web applications and microservices using
the Spark framework.
Troubleshooting Openshift router operation, analyzing stats with different projects to
determine the bottleneck
Experience in developing java programs at the Application side. Developed Ruby/Python
scripts to monitor health of Mongo databases and perform ad-hoc backups using Mongo
dump and Mongo restore
Environment: Java/J2EE, JSP, JSF, JDBC, Servlets, Apache Struts Framework, Tiles
framework, MS SQL server, CVS, Web Services, WSDL, WebSphere 6, RAD 7.5.4, jQuery.
Responsibilities:
Responsibilities: