0% found this document useful (0 votes)
30 views4 pages

Java Full Stack Developer Profile

Abhiram A is a Senior Full Stack Java Developer with over 8 years of experience in full stack development, specializing in Java/J2EE, UI design, and modern front-end frameworks like React and Angular. He has extensive knowledge of various technologies including Spring, Hibernate, AWS, and microservices architecture, and has actively participated in Agile methodologies and Test Driven Development. His professional experience includes roles at Zelis Health Care, First Republic Bank, and Fannie Mae, where he contributed to the design, development, and deployment of scalable applications.

Uploaded by

Aldine Bangalore
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
30 views4 pages

Java Full Stack Developer Profile

Abhiram A is a Senior Full Stack Java Developer with over 8 years of experience in full stack development, specializing in Java/J2EE, UI design, and modern front-end frameworks like React and Angular. He has extensive knowledge of various technologies including Spring, Hibernate, AWS, and microservices architecture, and has actively participated in Agile methodologies and Test Driven Development. His professional experience includes roles at Zelis Health Care, First Republic Bank, and Fannie Mae, where he contributed to the design, development, and deployment of scalable applications.

Uploaded by

Aldine Bangalore
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

Abhiram A

Sr. Full Stack Java Developer


Email: [email protected] Phone: +1 (669) 295 – 2923

PROFESSIONAL SUMMARY:

• Around 8+ years of Full Stack development experience with Java/J2EE and Object-Oriented Methodologies
for a wide range of development from Enterprise applications to web-based applications.
• Expertise in UI Design and Development using HTML5, CSS3 (SASS, LESS), Bootstrap, and AJAX that follows
W3C Web standards and successfully managing all facets of application development.
• Created and injected Spring services, controllers and DAOs to achieve dependency injection.
• Strong experience in design and development of multi-tier applications utilizing Java, Servlets, Struts, JSP,
JSF, XML, SOAP JNDI, JDBC, Web Services, Hibernate, and Spring Framework.
• Extensive experience on modern front-end template frameworks for JavaScript - Including Bootstrap,
jQuery, Angular JS, React JS.
• Extensively used React Hooks to handle application life cycle processes.
• Experience working with various Software Development Life Cycle (SDLC) methodologies based on Agile,
Scrum, Waterfall Model, Iteration.
• Solid understanding of React Virtual DOM Algorithm, for React performance optimization.
• Experience in Core Java concepts such as OOP Concepts, Collections Framework, Exception Handling, I/O
System, Multi-Threading, JDBC, Algorithms.
• Proficient in Java/J2EE Design Patterns including singleton, Factory, Model View Controller (MVC),
DataAccess Object (DAO), and Business Delegate.
• Good experience in messaging with REST-based and Event-driven using Kafka, JMS for pub/sub model, and
point-to-point communication.
• Strong understanding and experience with all the phases of SDLC and agile development methodologies
including SCRUM. Involved in daily SCRUM meetings to keep track of the ongoing project status and issues.
• Experience in Unit Testing (UT), Integration Testing (IT), and preparing test cases.
• Great ability to write clear, maintainable, well-documented, well-commented, and efficient code for web
development.
• Solid knowledge of relational database design and development (SQL, stored procedures, data modeling)
and understanding of NoSQL databases (MongoDB).
• Well experienced in using various AWS (Amazon Web Services) Iaas (Infrastructure as a Service)
Components like EC2 for running applications on virtual machines.
• Experience in various testing frameworks like Junit, Selenium, Cucumber, SoapUI, and Jmeter.
• Managed application deployments into Kubernetes clusters across different environments like dev, test,
staging, and production.
• Strong analytical and problem-solving skills, self-starter, and good team player.
• Using IAM to control access to AWS resources and ensure the security of the application.
• Independently integrate multiple APIs and new features using React + GraphQL stack.
• Experience Utilizing S3 for file storage, SNS for messaging, and SES for email services.
• Good knowledge on dependency management tools such as NPM and Bower.
• Experience in testing with JUnit Framework using Mockito and Easy Mock, Spring Junit Runner, JMeter.
• Documented APIs using OpenAPI Specification (Swagger). Tested APIs in Node.js with Mocha testing
framework and Chai assertion library.
• Worked on creating documents in MongoDB database
TECHNICAL SKILLS:-

Operating Systems Windows XP/Vista/7/8/10, Ubuntu, Linux, Mac OS X


Web Technologies HTML/HTML5, CSS2/CSS3, DHTML, XML, XHTML, XSLT,
JavaScript (ES6), AJAX, JQuery, JSON, Apache, DOM, Sublime
Text
Programming Languages Java (JDK 1.4/1.5/ 1.6/1.7/1.8), Python
React.js, Node.js, Angular.js, Spring Boot, Hibernate 4.0/3.0,
Frameworks
Apache Camel
IDE, Editors Eclipse IDE, Notepad++, Net Beans IDE, Adobe Dreamweaver,
Brackets, Microsoft Visual Studio, Photoshop.
Database Oracle 11g/12C, MS SQL Server, My SQL Server, DB2, MongoDB
Debugging Tools Firebug, Bugzilla, Chrome Developer Tools.
Testing Tools Junit, TestNG, Mockito, Jasmine, Karma, Mocha, Chai
Version Control SVN, GIT, CVS
Web Servers HTTP Web Server, Apache Tomcat, Web logic, Web Sphere, IIS.
Desktop Tools Acrobat Writer, MS Office
SDLC Waterfall, Agile, Scrum
Project Management Tools JIRA, Rally, Microsoft Project
Browsers Firefox, Chrome, IE, Opera, Safari

PROFFESIONAL EXPERIENCE:-

Sr. Full Stack Developer


Zelis Health Care, San Jose, California July 2021 – Till Date
Responsibilities:
• Responsible for all stages of design, development, and deployment of applications. Active role in Test Driven
Development termed as TDD apart from Agile Software Development
• Implementation of a responsive UI which will scale itself depending on the device, platform, and browser,
using ReactJS, HTML5, CSS3, Bootstrap and Performed client-side validations using JavaScript.
• Developed front-end content using HTML, CSS, Bootstrap, JavaScript, JQuery and Angular JS.
• Built Scalable systems using Spring Model View Controller (MVC) architecture.
• Experience in building isomorphic applications using React.js and Redux with GraphQL on the server-side.
• Used JAVA 1.8 features like Lambda Expressions, Parallel Streams, and functional interfaces.
• Build micro services using Spring Boot and tested them by using Junit tests
• Spring Batch is used for Batch processing with which notifications are sent in a timely manner.
• Implemented Restful and SOAP based Web Services and used Soap UI for testing.
• Implemented first-hand the best/worst practices for integrating Microservices into existing
systemarchitecture.
• Write complex Queries, Stored procedures, functions, packages, tables, views, and triggers with major
databases such as Oracle, DB2, and MySQL.
• Worked on UI testing with Karma, Jasmine, Protractor for Angular, Mocha, and Chai for React JS and
Backbone JS.
• Micro Services were being used as a strategy to gradually replace a core monolithic application while still
adding business features.
• Integrated Spring & Hibernate frameworks to develop end to end applications.
• Having Experience using tools like SOAPUI, TOAD, POSTMAN. And build method like MAVEN.
• Made use of React JS to build Bootstrap components for responsive UI objects and linked with API data to
view and render the virtual DOM dynamically.
• Implemented Micro Services based Cloud Architecture on Amazon Web Services (AWS) Platform and
CloudFoundry.
• Build UI using AngularJS, JavaScript, HTML and CSS.
• Used Spring Security to provide JWT based authentication, authorization, and access-control features for
theapplication.
• Involved in writing Spring Configuration XML file that contains declarations and another dependent
object declarations.
• Integrated with various external systems using REST web services.
• Used GitHub to maintain the version of the files and took the responsibility to do the code merges
frombranch to trunk and creating new branch when new feature implementation starts.
• Used IntelliJ IDEA and Spring Tool Suite (STS) IDE tool for application development.
• Responsible for working with large Oracle databases and experience with JPA
• Responsible for implement JUNIT/MOCKITO test cases for software functional to test or perform unit
testing in development of the project.

Environment: React.js, Node.js, Babel, Redux, Bootstrap, Docker, Jenkins, Pivotal Cloud Foundry (PCF), Docker,
Cassandra, JUnit, Drools, Chai, Mocha, DB2, Gulp, Spring Boot, Spring Security, Spring MVC, Hibernate, Apache
Kafka, Rabbit MQ, Log4j, MAVEN, Cucumber, Webpack, Babel.

Full Stack Developer May 2019 – Jun 2021


First Republic Bank, San Jose, California

Responsibilities:
• Followed Agile, Scrum, Test Driven Development (TDD), approach of development strategy.
• Configured Karma test runner for the project and unit tests are written in Jasmine.
• Extensively worked in writing minimal code in building re-usable forms with their validations using REACT
with Redux Architecture.
• Performed Unit testing on ReactJS applications using Karma and Jasmine tools and worked with the Gulp tool
to build automation.
• Extensively used Spring Framework modules like MVC, DI(IOC), JDBC Templates, Spring Security and AOP.
• Implemented the Project structure based on Spring MVC pattern using Spring boot.
• Hands on experience Spring Boot Actuator, Spring Cloud.
• Extensively used Hibernate Mappings, HQL, Query, Criteria, Lazy Loading Transactions and Locking’s.
• Developed Stored Procedures, triggered stored procedures using Hibernate.
• Experience with various persistence mechanisms and APIs like JPA, JDO, Hibernate, EJB.
• Used Hibernate EHcache for second level caching which resulted in enhanced performance of
theapplication.
• Implement Spring Boot to create a CRUD back-end for our React-frontend application.
• Developed Web Services using SOA technologies such as REST.
• Docker container images, tagging, pushing images, integration of Spring boot.
• Designed and developed various Web forms using HTML, CSS, Bootstrap and JavaScript, React.JS.
• Experience in develop and configure monitoring solutions to provide full visibility to the different platform
components using tools and services like AWS, Cloud watch, Splunk.
• Experience in Cloud Solutions on AWS utilizing EC2, S3, IAM, ECS and RDS etc.
• Experience designing and developing applications on relational databases MongoDB.
• Used React-Router to create a single page application. Applied Router Guard to deny unauthorized access.

Environment: Core Java, HTML 5, CSS3, Terraform, AWS, JavaScript, ReactJS, Spring Boot, Bootstrap v4.0, Junit4,
MongoDB, Maven, Microservices, Cucumber, Git, SOAP/RESTful, ES6, JavaScript, Kafka.
JAVA/J2EE Full Stack Developer Jan 2018 –April 2019
Fannie Mae, Washington

Responsibilities:
• Developed J2EE applications based on Service Oriented Architecture.
• Involved in Analysis, Design, Development, System Testing and User Acceptance Testing. Followed Agile
methodology in the Scrum Cycle model.
• All the functionality is implemented using Spring IO / Spring Boot, Thyme leaf and Hibernate ORM.
• Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security
modules.
• Made use of Reactive Forms using Angular 8.0 where most of the validation is done using component
rather than using template-driven which provides in HTML
• Built HTML templates for high traffic and complex data driven websites.
• Built RESTful Node JS and Express API to communicate with AngularJS front-end for faster data transfer.
• Wrote test cases, created specs, page objects and undergone End-to-End testing for whole application using
Protractor for AngularJS on Node JS command line.
• Developed pages using JSF features like converters, validators, ActionListener, custom components etc.,
• Involved in developing persistent layer using Hibernate framework.
• Worked on Hibernate Transaction Management, Batch Transactions, and Hibernate DAO to fetch data from
the database using and carryout various databases.
• Developing promotions microservice using Java, Spring Boot.
• Used SOAP UI for testing the web services, App Dynamics for application health and JMeter for stress
testing.
• Created computing and data resources on AWS using EC2. Installed Pivotal Cloud Foundry on EC2 to
manage the containers created by PCF.
• Implemented NoSQL persistence pattern for some data within app to increase performance by indexing.
• Hands on experience with MongoDB Installation, Configuring, Monitoring and Designing Environment.
• Hands on Map-reduce functionality in MongoDB to maintain customer order tracking.
• Worked with core java technologies like multi-Threading and synchronization.
• Multithreading was used to process data in chunks to improve performance.
• Handled Java Multi-Threading part in back-end component, one thread will be running for each user.

Environment: JDK1.6, J2EE, JDBC, Servlets, Spring, Spring JDBC, EJB3.0, XML, Hibernate, HTML5, JBoss Studio,
JBoss Server, SVN, Maven, Windows OS, Log4j, Junit, JIRA

JAVA/J2EE Full Stack Developer May 2014 – Dec 2016


C2N IT Services
Responsibilities
• Involved in various phases of Software Development Life Cycle (SDLC).
• Identified business requirements of the project.
• Used CSS, HTML, Java Script, JQuery, and AJAX for creating interactive web Application.
• Involved in developing the CSS sheets for the UI Components.
• Used JavaScript for the web page validation.
• Implemented ModelViewController modules and design patterns.
• Developed and debugged the servlets and EJB with WebSphereApplication server.
• Developed view components using JSP pages used in combination with servlets that handles business logic.
• Used SOAP for WebServices by exchanging XMLdata between applications over HTTP.
• Created and modified Stored Procedures, complex SQL Commands for the application using PL/SQL.
• Used ApacheLog4j Logging framework for logging of a trace and Auditing errors in application.
• Involved in troubleshooting bugs and debugging application to enhance performance of the application.

Environment: HTML5, CSS3, Bootstrap, AJAX, JavaScript, jQuery,RESTful and SOAP web services, JSON,XML, JSP,
JSTL, Servlet, Spring (MVC,Boot,REST, Security, AOP), NetBeans, Agile, Hibernate, JPA, MySQL

You might also like