Arjun Epuri
Java Developer
Phone No: 571-***-****
Email ID: *************@*****.***
Work Authorization: CITIZEN
LinkedIn Id: www.linkedin.com/in/arjun-e-089a53246
PROFESSIONAL SUMMARY:
Java Developer with 4+ years of experience in building scalable, cloud-based applications using Java 8+, Spring Boot, REST APIs, and Microservices. Proficient in Docker, Kubernetes, AWS, and CI/CD pipelines for efficient deployment. Optimized API response times by 30% and improved database query efficiency by 25%.
As a Java Full Stack SME has expertise in developing Enterprise Applications using Java and J2EE technologies Such as JSP, Servlets, Enterprise Java Beans, RESTful Web Services, SOAP Web Services, JDBC, JMS, JAXB, SOA.
Developed and optimized a microservices-based application that reduced API response time by 30%.
Experience in Front End UI technologies like HTML5, XHTML, DHTML, CSS3 (SASS, LESS), JavaScript, Typescript, JQuery, Bootstrap.
Expertise in Spring Framework modules such as Spring MVC, Spring IOC, AOP and Spring JDBC, Spring Data, Spring REST, Spring JTA, Spring IO, Spring Security, Spring Boot with Thyme leaf template.
Experience in developing Angular components using TypeScript.
Experience in Model View Controller (MVC) Architecture based applications using Core Java, Framework, Spring MVC, Spring AOP.
Developed Microservices architecture using Spring Boot to avoid boiler plate code and XML configurations.
Good working knowledge in developing and deploying Microservices related applications with Spring Boot and Spring Cloud.
Good knowledge in understanding and using NoSQL databases Apache Cassandra, Mongo DB, Dynamo DB, Couch DB.
Experience on querying various Relational Database Management Systems including MySQL, Oracle, DB2 with SQL and PL/SQL.
Extensive experience with Java based ORM frameworks involving Hibernate, JPA, Spring Data and iBatis.
Experienced in using JSON Web Token (JWT) for authenticating between two parties.
Expertise in Log4J for extensible logging, debugging and error tracing.
Hands on experience on Client- side build tools like Gulp, NPM, Web pack, Grunt, and Bower.
Excellent analytical, logical and programming skills, Self-Motivated, Self-Starter, and can work with minimal supervision with effective Communication skills and Organizational skills combined with attention and Time management skills.
TECHNICAL SKILL SUMMARY:
Java/J2EE Technologies
Hibernate, Servlets, JSP, JSTL, JDBC, JMS, JPA, JNDI, EJB, Java Beans, Applets...
Languages
Java 8+, JDK, C++, C, XML, HTML5, CSS3
Web technologies
JSP, JavaScript, jQuery, AJAX, Angular, Angular CLI, Angular Material, Express.js,, Node.js, Bootstrap
Frameworks
Spring Boot, Spring Security, Spring Cloud, Hibernate, JPA
Web Service Frameworks
JAX-WS, JAX-RPC, JAX-RS, Apache CXF, Axis, Jersey
Database Servers
Oracle, DB2, SQL Server, MySQL, MongoDB
Version Control
CVS, SVN, Clear Case, Git, Bitbucket
Servers
Oracle, WebLogic, IBM WebSphere, JBoss, Tomcat
Cloud technologies
AWS, Azure
DevOps tools
Docker, Kubernetes, CI/CD with Jenkins, GitHub Actions
API development tools
Postman, Swagger, API Gateway
Operating Systems
Windows, Mac, Linux/UNIX
Soft skills
Problem-solving, leadership, collaboration
PROFESSIONAL EXPERIENCE:
Client: Prevail Bank, Wisconsin Rapids, WI Sep 2022 – PRESENT
Role: Java Developer
Responsibilities:
Analyzed requirements with the business team, and involved in design, development and testing of the application.
Developed Customer GUI using HTML5, CSS3, LESS, JSON, AJAX, JQuery and Backbone.js to simplify the complexities of the application and to create single page application.
Used Bootstrap for faster and easier web development.
Improved application performance by 25% by optimizing database queries using Hibernate.
Deployment & monitoring experience (AWS, Azure, Docker, Kubernetes).
Backbone.js communicates via events and helps to develop fast application and easily maintainable code.
Backbone.js used for creating single page application using a RESTful JSON interface service.
Used Ember.js to create reusable and maintainable JavaScript web applications and Ember.js views are created by using handlebar template.
Implementing the Backbone.js and Spring MVC framework for data access.
Developed application using Frameworks Spring MVC, Spring IOC, Spring AOP and Hibernate
Used Spring AOP for cross cutting concerns and Spring IOC for loosely coupled code.
Implemented using Spring MVC components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
Integrated Spring MVC with Optimized database performance by 25% using Hibernate caching strategies from Oracle Database.
Developed RESTful APIs using Spring Boot, reducing data retrieval time by 40% that are reusable and interoperable, based on Spring RESTful Services using Jersey framework.
Used Spring Security for user Authentication and authorization.
Implemented Hibernate in the data access object layer to access and update information in the Oracle Database.
Used Hibernate First Level and Second Level Cache for quick accessing data.
Implemented the project using Web Services, WSDL, UDDI, and SOAP to communicate with other systems by using apache Axis.
Created complex scheduler tasks/jobs using Quartz Scheduler library. Developed custom exception handling mechanism to handle errors/exceptions.
Developed JUnit test cases to unit test the business logic and Supporting System Test and User Acceptance Test.
Used Apache Maven build tool to automate the build process and Jenkins CI for continuous integration
Followed Agile Software Development Methodology and Test Driven Development (TDD) to build the application iteratively and incrementally. Participated in scrum related activities and Daily Scrum Meetings.
Environment: Java, JavaScript, HTML5, CSS3, JSON, AJAX, Aws, JQuery, Angular, Node.js, Backbone.js, Bootstrap, Spring Suit, Hibernate, Servlets, EJB, REST, Apache, Maven, Jenkins, Junit, Apache axis, Oracle, Windows.
Client: O2 Technologies Inc., Irvine, CA Nov 2020 – Aug 2022
Role: Java Developer
Responsibilities:
Involved in Requirements and Analysis Understanding the requirements of the client and the flow of the application as well as the application Framework.
The development of web design includes HTML5, XML, CSS3, SASS, JSON, JavaScript, JQuery, and Angular.
Document Object Model (DOM) manipulation performed using JavaScript, jQuery and Angular.
Developed mockups and prototypes using HTML5 and CSS3.
Involved in developing the Angular MVC framework for the Single Page Application development.
Developed Bill generation and Plan management modules using Angular.
Used features in Angular such as data binding, ng-route for routing, custom filters, and custom directives to meet business requirements.
API development & integration details (RESTful, GraphQL, gRPC).
Worked on Angular Controllers, Filters, Services, Templates, Events and Injectors.
Used Bootstrap components of Angular-UI like carousel, collapse, dropdown, and tabs to develop dynamic responsive Web Application.
Created controllers and view pages along with Bootstrap and HTML5 for dynamic web application.
Designing and developed Micro Services using (MEAN Stack) Node.js, Mongo DB, Angular Elastic search on Private Cloud OpenStack Platform using Express.js.
Build prototype for various required services such as Scheduling, Logging and Notification Service using third party Node.js based JavaScript library.
Used Express.js which is fast, assertive, essential and moderate web framework of Node.js that helps manage a sever and routes.
Used Ajax Express for automatically AJAX requests handling middleware for Express framework
Configuration file and Node.js is used at back end to interact with MongoDB using Mongoose connector.
Worked with NoSQL database MongoDB and worked with it to perform many different operations
Designed and implemented scalable, secure cloud architecture based on Amazon Web Services(AWS).
Performs UNIT testing with JASMINE and KARMA, and develops web services using RESTFUL API.
Used Selenium Web Driver to run test cases in multiple browsers and Platforms.
Used Swagger UI to consume third party restful web services.
Experienced behavior driven development using SCRUM framework under Agile Methodology.
Environment: Java, JavaScript, HTML5, XML, CSS3, JSON, JQuery, Angular, Bootstrap, Node.js, Express.js, Eclipse, AJAX, JSON, Spring Suit, Hibernate, Servlets, EJB, Restful API, Gulp, SQL, Oracle, Windows.
Education: B.Tech in Computer Science, Jawaharlal Nehru Technological University, 2021, Hyderabad, India