Abhijit SR Java Developer
Abhijit SR Java Developer
Technical Skills:
Operating Systems: Dos, Windows, Unix, and Linux
Languages: C, C++, Java, SQL, HQL, PL/SQL
Java/J2EE Technologies: Java EE 4/5, Servlets, JSP, EJB, JSTL, XSLT, JDBC, JNDI, JMS, JPA, JSF
Web Technologies: HTML, DHTML, CSS, XML, Java Script, AJAX, JSP, Angular JS, React JS, Node JS,
jQuery
XML/Web Services: XML, XSD, SOA, WSDL, SOAP, Apache Axis, DOM, SAX, JAXWS, JAXRS, XML
Beans, REST, open shift , openAPI.
Frameworks: Jakarta Struts, Hibernate, Spring, Spring Boot, Spring MVC.
RDBMS / NoSQL: ORACLE 10g MS-Access, MySQL, SQL-Server, DB2, Mongo DB, Micro services.
Web/Application Servers: Apache Tomcat, JBoss, Web Sphere, Web Logic.
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:
Client: United Services Automobile Association (USAA), San Antonio, TX Jan 2020 - Mar 2021
Role: Java Full Stack Developer
Responsibilities:
The application that I have worked on, is developed entirely on Mean Stack with Deployment on Node.js,
MongoDB, Express and React.js.
Installation and configuration of Prometheus, Alertmanager and Grafana Stack for Openshift platform
monitoring and auto-healing.
Used Microservices architecture, with SpringBoot based services interacting through a combination of REST and
SpringBoot.
Involved in providing technical support to external vendors who are using OpenAPI SDK.
Did the customization on Node.js server to pick the local package JSON and ran the applications without
changing the local paths.
Delivered product enhancements including custom OpenAPI 3.0 code generation. GenFlow migration to Maven
Central, and a Confluence API documentation generator.
Experience in deploying, managing and developing MongoDB clusters.
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 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.
Working with a team configuring different alerts for Servers, OS. Openshift Platform, components and
applications.
Migrating Confidential customers from monoliths to cloud & microservices with different cloud provider
architectures: AWS. Pivotal Cloud Foundry (PaaS and PKS). OpenShift, and Confidential ICP. Using managed &
non-managed services.
Designing and developing Backend services using Python, Flask, JSON for designing RESTful APIs.
Applied write concern for level of acknowledgement while MongoDB write operations and to avoid rollback.
Used HTML, CSS and Java Script for Data mining using HDFS and MapReduce on the stock data.
Developed backend REST API with Node.js, React.js and implementation modules into Node JS to integrate with
designs and Requirements.
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.
FastProvision: vApp templates, vApp catalogs. OpenAPI. vSphere linked clone technology. Snapshot and
revert.capabilities: Vshield Zones, Orchestrator.
Led sessions and workshops in domain modeling, adapting models to REST APIs and generating
Swagger/OpenAPI.
Led and managed Confidential's Cloud and Microservices Group for Confidential's Cloud/Microservices
Confidential & Confidential Legacy Transformation.
Creation and configuration of dashboards and graphs based on Prometheus information to show the current
status ofOpenshiftcomponents, containers, pods, quotas, etc.
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.
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.
Performed the Garbage collection Analysis, Java Heap Analysis, Thread dump, Heap dump analysis, JVM tuning
and risk analysis. Profiler is used for JVM tuning.
Installation of MongoDB RPM's. Tar Files and preparing YAML config files.
Created and regularly use the Confidential Cloud/Microservices Assessment asset for Identifying current level of
best- practices adoption, gaps, and roadmap for adoption of cloud/microservices practices.
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.
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.
Created RESTful APIs in java environment using JAX-RS and Node.JS using React.JS framework.
Installation, configuration of Openshift components to enable monitoring, cluster metrics components like
hawkular-cassandra, hawkular-metrics, heapster.
Develop implementations for cloud & microservices architectures and frameworks; regularly develop
frameworks, pipeline.
Major renovation of OBS software platform for the Oil & Gas industry Facilitated and domain modeling
workshops with SMEs, advised microservice architects, extended RAPID-ML and OpenAPI generators to allow
customized rule-based adaptation of domain models to REST APIS
Implemented modules into Node JS to integrate with designs and requirements.
Responsible for designing the User Interface by coding in HTML, CSS, AngularJS, bootstrap to build this Single
Page Applications (SPA).
Involved in Test Driven Development Team by writing Junit test case in the coding part of Java methods like
mortgage calculating.
Environment: AWS SDK’s, EC2, Node.js, React.js, HTML, CSS, AngularJS, JAX-RS, Mongo DB ,Python,
Microservices ,open API , Flask, JSON, Java Script, HDFS, DynamoDB, AWS S3, RDS, HTTP, CXF, Soap.
Client: Royal Caribbean International, Pembroke Pines, FL Feb 2017 – DEC 2019
Role: Sr. J2EE Developer
Responsibilities:
Involved in requirement analysis and effort estimations.
Used spring JDBC to access database and used stored procedures.
Used MongoDB internal tools like Mongo Compass, Mongo Atlas Manager & Ops Manager, Cloud Manager etc.
Implementation of different exporters to get metrics of the Openshift components and servers.
Designed and implemented back-end business logic using Servlets and used Servlets for registration, login,
updating profiles.
OvcloudDirector FastProvision: vApp templates Vapp catalogs: OpenAPI vSphere linked clone technology,
Snapshot and revent capabilites shield Zones, Orchestrator.
Evolved a successful open core strategy, with OSS projects comprising essential components of our commercial
software. Includes Kaizen OpenAPI Editor (Swagger/OAS editor for Eclipse); Ka/Zen OpenAPI Parser (Java object
model & validating parser: and GenFlow (advanced code generation).
Configured webapplication context as a contextlistener in the web.xml file to integrating spring with JSP.
Developed web JAVA/J2EE application (JSP,EJB)using struts/Tomcat/Xerces for Sybase (ASE 12), JBuilder.
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.
scripts, cloud CLI scripts, how-to snippets (Java, Spring. Kubernetes, Docker, etc.) as part of customer migration.
Worked on MongoDB database concepts such as locking, transactions, indexes, sharding, replication and schema
design.
Extensively used Spring JDBC template and Hibernate for performing Database Transactions. Installation of
different Openshift environments in VMware vCloud using Ansible playbooks, troubleshooting during the
installation, configuration of DNS services, LDAP services.
Developed OpenAPI 3.0 courseware, gave conference talks and/or pre-conference workshops on behalf of OAl
at the Linux Foundation's Open Source Summit Kansas City Developer Conference APIStrat, and Nordic APIs
Austin API Summit 2019
Involved in client-side scripting using Java Script, jQuery and CSS.
Implemented Command Pattern, Factory pattern, Façade, DAO, Value Objects patterns.
Designing API's using Open API Specifications (SwaggerDocumentatio) which includes models, definitions and
paths.
Worked on database scripts, and stored procedures in MS SQL Server.
Worked on creating different type of indexes based on different collections to get good performance in
MongoDB.
Used DAO and JDBC for database access.
Implemented Hibernate for data persistence in Workflow screens O Developed dynamic response through JSP
and Servlets.
Developed Proof of concept and provided work/time estimates for design and development efforts. Involved
deeply in Impact Analysis along with the client team.
Involved in configuring web.xml and faces-config.xml according to the JSF controls.
Configured webapplicationcontext as a contextlistener in the web .xml file to integrating spring with JSF.
Prepare Java/J2EE development structure for Eclipse,maven,Jetty.
Openshift Platform installation, configuration and administration for BMW environments in Germany, US and
China.
Used spring JDBC for accessing DB2 database.involved in writing SQL,stored procedures for back end.
Involved in Design Development and Implementation of business Application using Java/J2EE technologies.
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.
Created and managed AJAX calls in the application,integrated with the JSF controls.
O PL/SQL queries and JDBC module is developed for querying the database to get members.
Designed and Developed the UI Framework built using JSP Apache My Faces with MVC Design pattern
Implemented JAVA/J2EE designe patterns such as Factory,DAO, session fade, and singleton.
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.
Experience in building APIs with declarative interfaces such as Swagger/OpenAPI and GraphQL.
Developed and taught the Confidential cloud and microservices Developer & Test Automation curriculum for
both re-skilling and the new-hire bootcamp for quickly ramping up new college hires to develop cloud.
microservices java/spring application.
Developed MVC Controller through Servlets and generated dynamic MVC view by using JSP
Developed Managed beans in JSF to handle the presentation logic.
Used spring JDBC template and Hibernate for performing Database Transactions.
Environment: Java/J2EE, JSP, JSF, JDBC, Servlets, Apache Struts Framework, open shift, Tiles framework, MS SQL
server, CVS, Mongo DB ,Web Services, WSDL, , Microservices ,open API, WebSphere 6, RAD 7.5.4, jQuery.
Used SOAP based web services to develop interfaces to integrate between front end systems and back-end
systems.
Extensively used core Java Multi-threading, Collections, Exception handling, Reflection API.
Worked as the application arhitect to provide Apigee solution providing possible use cases and creating OpenAPI
specs for proxies.
Configuring high availability using geographical MongoDB replica sets across multiple data centers.
Worked in configuring alerting methods via ansible playbooks for machineconfigs, pv, pvc and all the openshift 4.x
components to alert support teams.
Used Eclipse for application components development.
Used Jenkins to build the war/ear files from the source code base pulled from SVN.
implemented the automatic documentation for the API using the Swagger an OpenAPI specification.
Supported application on OpenShift 4 migration from v3.11
Deployed Spring Boot based microservices in Docker and Amazon EC2 container using Jenkins
Used JIRA to manage the work Sprint stories and keep updated with the progress.
Environment: J2EE, Servlets, JSP, Spring Framework 3.0, Oracle database 11g, EJB 3.0, HTML5, CSS, jQuery, XML,
JavaScript, Mongo DB ,Hibernate 4.0, JDBC 3.0, SQL, Eclipse 4.x, SOAP, AWT, OSB, Mercury, TIBCO, openshift, JIRA, open
API,Jenkins, Ant, Web sphere Application server.
Responsibilities:
Migrated applications from WebSphere 6 to WebSphere 8.
Upgraded all the applications to Java 1.6, EJB 3.1, Deployment Descriptors 3.0, Struts 1.3.
Configured Network Load Balancers Firewall rules for secure dmz segment of the Kubernetes OpenShift cluster.
Used OSGi (open service gateway initiative) framework for Java versions updates. Created OSGi component
bundles for hot deploying EJB components on remote server using FTP.
Performed migration from MySQL to MongoDB V 3.0.11.
Wrote ANT build scripts for building the project and generation of EAR files for deployments.
Worked on upgrade of FileNet which is a third-party application which provides document management and
ready-to-use workflow that helps us capture, manage and share content.
Upgraded North Dakota’s Credit Card application which takes care of certificate management and all the
transactions.
Management ofProduction. Testivet. Development OpenShift Networks.
Worked on deprecated changes for Java, EJB’s (MDB’s) and deployment descriptors.
Installed MongoDB. configured, setup backup, recovery, upgrade and tuning and data integrity.
Adhere API design guidance and principles from OpenAPI itiatives/apigee.
Upgraded all the Information Technology Utility Jars needed for the applications.
Production Support for all the applications which were migrated, upgraded, and moved into production.
Overcame challenges like data migration from MySQL to MongoDB.
Implemented Apache ActiveMQ’s JMS broker for asynchronous request processing, developing message-oriented
middleware (MOM) which compiles and executes objects on the response side, which are actually generated at
request side.
User Acceptance Testing on the applications that have been migrated.
Deployments in Test and Production.
Upgrade OpenShift Environment in aple methodology for the advanced features in container technology.
Responsible for managing MongoDB environment with high availability, performance and scalability perspectives.
Proxy Changes for all the applications which made state.nd.us domains to nd.gov.\
Used ClearCase Repository for creating branch and working on it, Merging the changes to main branch and
applying label to a branch, finally adding Object Documentations for the label on service requests.
Environment: EJB (2.1, 3.1), XML 3.1, OSGi 8.0, Mongo DB ,Eclipse, Struts (1.1, 1.3), EAR 6.0, JSP, HTML,openshift,
XHTML, Clear Case Repository, SQL Server Management Studio, Apache ActiveMQ, VMWare.