Home

Revanth - Sr Java full stack developer
[email protected]
Location: Jersey City, New Jersey, USA
Relocation: Ready To Move Anywhere In USA
Visa: GC
REVANTH BACHU
Sr. Java Full Stack Developer
Contact: +1 (469)-369-0494 |E-mail: [email protected]



PROFESSIONAL SUMMARY
10+ years of IT experience in analysis, design, development, documentation, implementing and testing of web using Java and J2EE, Springs Framework, Struts Framework, Hibernate, Web Services (SOAP, Restful), JavaScript, HTML, CSS, AngularJS, Angular 6/7/8/9/11/14/15, React JS, Node JS, AJAX and XML.
Involved in all stages of Software Development Life Cycle (SDLC) as well as working in an AGILE Methodologies based development environment, participating in sprints/iterations and SCRUM meetings.
Over 10+ years of experience in Banking, Healthcare, Finance, Insurance Domain, and Payment solutions.
Experience in leveraging a robust proficiency in Java 8/ Java 11/ Java 17, J2EE, and utilizing frameworks like Spring, Spring Boot, Spring MVC, Spring IOC, Spring Security, and Hibernate for robust backend solutions.
Proficient at designing and optimizing SQL (MySQL, Oracle, PostgreSQL) and NoSQL (MongoDB, Cassandra, DynamoDB) databases to ensure data integrity and scalability in diverse projects and industries.
Experience in User Experience (UX) design and development, User Interactive (UI) Web Pages and visually appealing User Interfaces using HTML 5, CSS3, JavaScript, jQuery, Angular, React, Node JS and understanding in WCAG Guideline.
Experienced at leveraging AWS services (EC2, Lambda, S3, RDS, VPC, IAM, EMR, CodeDeploy, CodePipeline, CloudFormation, CloudWatch, CloudFront) to architect and deploy scalable, secure, and cost-effective cloud solutions.
Experience in developing Web and Enterprise applications using technologies JDBC, Servlets, Web Sockets, JSP, EJB, Java Server Faces (JSF), Java Persistence API (JPA), JNDI and JMS.
Experience in Producing and consuming Web Services Technologies like Restful (JAX-RS), SOAP (JAX-WS), JAX-RPC and JAXR (Java API for XML Registries).
Leveraged Angular's component-based architecture and robust routing to architect and develop dynamic web applications seamlessly integrated with Java backend services.
Experienced in utilizing Microsoft Azure services such as Virtual Machines (VM), Azure Functions, Blob Storage, Azure SQL Database, Azure Cosmos DB, Virtual Network (VNet), Azure Active Directory (AD), Azure Data Factory, Azure DevOps, Azure Resource Manager (ARM), Azure Monitor, and Azure Content Delivery Network (CDN) to design and deploy scalable, secure, and cost-effective cloud solutions.
Proficient in utilizing various versions of React for front-end development, employing its component-based architecture, state management, and virtual DOM for building dynamic and responsive user interfaces.
Leveraging React's ecosystem, including Redux, React Router, and JSX, to deliver scalable and maintainable web applications integrated with Java backend services.
Experience with open-source frameworks like Spring, Struts and ORM frameworks like Hibernate and Spring JPA.
Adept at integrating Node.js for backend services and API development, enhancing scalability and performance.
Developed front-end & back-end components using TypeScript, ensuring code maintainability, and error prevention.
Experienced with hands on development in various spring components like Spring MVC, AOP, Spring IOC, Spring JDBC, Spring JPA, Spring Securities and Spring Batch, Spring Boot, Spring Microservices, and Swagger APIs.
Expertise in IDEs for software development like VS code, IntelliJ, NetBeans, Eclipse, STS, and Visual Studio.
Experienced at utilizing microservices architecture to build scalable, modular applications with RESTful APIs, Docker, Kubernetes, and DevOps practices.
Experience with web servers such as Oracle WebLogic, Apache Tomcat, Red Hat JBoss (EAP), IBM Web Sphere.
Experience in Integrating and deploying applications using Apache Kafka, Apache Camel, Apache CXF, ActiveMQ, Service Mix and JBoss Fuse Enterprise Service Bus (ESB).
Experienced in employing JUnit and Mockito, Selenium, Jasmine with Karma, including unit, integration, end-to-end, and UI testing, to ensure comprehensive test coverage and robustness of the application across the full stack.
Skilled in utilizing Python for scripting, automation, and data analysis tasks, enhancing productivity and efficiency across diverse projects.
Experience in using build/deploy tools such as Jenkins, Docker, and OpenShift for CI/CD (Continuous Integration & Deployment) for microservices.
Proficient in designing, configuring, and maintaining with expertise in RabbitMQ for efficient message communication.
Experienced in working with different operating systems Windows, UNIX, and LINUX including Red Hat, Ubuntu.
Expertise in various version control tools such as GitHub, SVN, CVS, and Clear Case
Adept at utilizing Postman for efficient API development, testing, and documentation, ensuring seamless integration and delivery of high-quality software solutions.
Hands in experience with build tools like ANT, Maven, and logging tools like Log4J.


EDUCATION

Bachelor s in Computer Science from Jawaharlal Nehru Technology University Hyderabad, TS, India.
Masters in Computer Science from Auburn University, AL, USA.

TECHNICAL SKILLS

Programming Languages Java 17/11/8, J2EE, C, C++, Python, PL/SQL
Web Services JAX-WS (SOAP), JAX-RS (REST, REST API), PCF.
Web/Application Servers Oracle Web Logic, Apache Tomcat, JBoss, IBM Web Sphere.
IDE VS code, IntelliJ, NetBeans, Eclipse, STS, and Visual Studio
Design Methodologies Agile, Scrum, Kanban, Test Driven Development (TDD) Methodologies
Application Frameworks Struts 1.x/2.x, Spring 4/5, Spring Core, Spring MVC, Spring Boot, Spring Security, Spring Batch, Spring ORM.
UML tools/ Build tools Apache ANT, Maven, Jenkins, JUnit, Jira, Dream viewer, Docker, Jfrog, CI/CD, PCF, Kubernetes, UML, Gradle 7.3, Mongock4, 5, Selenium.
Web Technologies HTML5, CSS3, Java Script, jQuery, AJAX, Angular 6/7/8/9/11/14/15 , Node.js. Bootstrap, JSON
Messaging Services Kafka, Zookeeper, Rabbit MQ, JMS
XML XML, DTD, XSL, XSLT, XHTML, XML Schema and DOM Parsers.
Cloud Technologies AWS Cloud Services, Google cloud, Azure Cloud Services.
J2EE Technologies Servlets, Struts, EJB 2.0, JSF, JDBC, JSTL, JNDI, JMS, RMI, Java Bean, JTA.
Version Control GIT, IBM Clear Case, SVN, CVS
ORM Framework Hibernate, JPA, DAO.
Databases Oracle 9i/10g/11g/12c, SQL Server, MySQL, Mongo DB, Dynamo DB, PostgreSQL



PROFESSIONAL EXPERIENCE
Client: GreenStone, Michigan. Oct 2022 Present
Full Stack Java Developer
Responsibilities
Successfully implementing Agile methodologies and the Scrum framework, fostering a culture of cross-functional collaboration and iterative development.
Designed SPA (Single Page Applications) using Angular 15 concepts of Components, Directives, Services, Promises, Templating, Scope, Dependency Injection, and two-way data binding.
Implemented the Spring framework as the robust backend technology stack to seamlessly integrate the Angular front-end framework with the Hibernate Object-Relational Mapping (ORM) framework for data persistence.
Established AWS infrastructure, leveraging Amazon EC2 for hosting backend services and Amazon S3 for storing static assets, ensuring scalability and reliability.
Successfully integrated TypeScript into the development stack, leveraging its static typing and type inference capabilities to enhance code quality and maintainability.
Used Angular CLI for project scaffolding, generating components, services, & managing application configurations.
Used Spring Framework in the application, which is based on MVC design pattern. Developed Action classes and Form beans and configured spring-config.xml.
Debugged and resolved multithreading issues, such as race conditions and deadlocks, to ensure the reliability and stability of the application.
Implemented client-side routing using Angular Router, enabling a seamless navigation experience in SPA s.
Developed Microservices using Spring Boot and Spring Batch, that create, update, delete and get the assignment information from backend.
Developed Rest service for authentication using Spring Boot with embedded Tomcat server. Used spring boot for single sign on page application to access more quickly.
Worked on creation of custom Docker container images, tagging, pushing images, integration of Spring Boot.
Used Hibernate as ORM tool for object mapping and Implemented Spring Security module to perform threat assessment in determining risk.
Used Kafka Streams applications for real-time data processing, enabling stream analytics and data enrichment.
Developed Kafka consumer groups, managing consumer offsets and ensuring data consistency and reliability.
Designed and managed MongoDB collections, including the creation and maintenance of indexes, to optimize data retrieval performance.
Implemented programmatic interactions with MongoDB using the MongoDB driver and API, seamlessly integrating it with diverse backend services and applications.
Leveraged Java 17's security features, such as the latest cryptographic algorithms and security enhancements, to ensure the financial project meets industry-standard security requirements.
Created functions and assigned roles in AWS Lambda to run python scripts, and AWS Lambda using java to perform event driven processing.
Orchestrated data flows between microservices using Apache Kafka as a central messaging backbone, facilitating event-driven communication and decoupling services for improved scalability and flexibility in a distributed system architecture.
Deployed backend services to EC2 instances utilizing Docker containers or AWS Elastic Beanstalk, facilitating seamless deployment and management.
Conducted continuous integration and continuous deployment (CI/CD) using Kubernetes, automating the build, test, and deployment process.
Demonstrated expertise in Docker image creation, optimization, and versioning to support efficient application lifecycle management.
Implemented asynchronous programming techniques in Scala, enhancing the responsiveness of applications and optimizing resource utilization.
Implemented AWS Identity and Access Management (IAM) roles to manage permissions and access control, ensuring secure access to resources.
Developed producers and consumers for Amazon SQS queues, enabling asynchronous processing of messages and improving application responsiveness.
Developed server-side applications using Node.js, leveraging its asynchronous, event-driven architecture to build scalable and efficient back-end systems.
Developed server-side applications and RESTful APIs using Node.js, leveraging its non-blocking and event-driven architecture for high-performance applications.
Created and customized dashboards in Splunk to provide real-time visibility into application performance, system health, and user behaviour, facilitating data-driven decision-making.
Migrated complex Map Reduce programs into Apache Spark RDD transformations.
Tuning the heap size parameters and JVM's Garbage collector for WebLogic/JBoss application servers.
Used J2EE Design Patterns like MVC (Model View Controller), Singleton, Factory, DAO (Data Access Object), DTO (Data Transfer Object) and Service Locator.
Developed Python webservices for processing JSON and interfacing with data layer.
Utilized Postman for API testing, debugging, and automation.
Skilfully employed JIRA in conjunction with essential CI/CD tools to orchestrate efficient bug tracking, ensuring seamless issue resolution, while also leveraging JIRA for robust project management.
Followed TTD (Test Driven Development) methodology to write unit tests with JUnit.
Worked on Jenkins for continuous integration and for End-to-End automation for all build and deployments.
Wrote Jasmine unit tests using Karma to verify Angular modules and JavaScript utility routines.
Experience in writing Maven build scripts and configuring and using Log4j.
Maintained comprehensive project documentation within GitHub repositories, including setup instructions and user guides.

Environment: Java 17, Spring, Spring Boot, Microservices, Hibernate, Tomcat, Web Logic, Docker, Jenkins, Kubernetes, AWS, HTML5, CSS3, JavaScript, JSP, JSF, Eclipse, jQuery, Kafka, AJAX, SOAP, WSDL, XML, Java Beans, Apache, EJB, Maven, JBOSS, Log4J, MongoDB, SQL, Python, Agile and Windows, Junit, Scala, Splunk, Jasmine, Karma, Postman, GIT.



Client: UHG - Optum, Dallas, Texas. Dec 2020 Sep 2022
Full Stack Java Developer
Responsibilities
Involved in Requirements gathering, Analysis, Design, Development and Testing of application using AGILE methodology (SCRUM) in a test-driven development (TDD) approach.
Developed and maintained user interfaces for enterprise-grade web applications using React 16, enhancing user experience and interactivity.
Implemented React Hooks in functional components to manage state, side effects, and lifecycle events, improving code readability and maintainability.
Utilized React Router for client-side routing, enabling dynamic navigation and deep linking within the application.
Planned, deployed, monitored, and maintained Amazon AWS cloud infrastructure consisting of multiple EC2 nodes and VMWare Virtual machines as required in the environment.
Used Amazon Cloud Watch to monitor AWS services and Amazon Cloud Watch logs to monitor application.
Implemented real-time features using Node.js, incorporating technologies like Socket.io to enable bidirectional communication, ensuring dynamic and responsive user interfaces.
Implemented Spring IOC for Dependency Injection to make the code loosely coupled & Spring AOP for logging.
Applied TypeScript in React applications to enforce strong typing, improving code quality and providing a better development experience.
Led data migration projects, seamlessly transitioning data between MongoDB instances and versions. Implemented robust backup and restoration strategies to safeguard critical MongoDB data.
Developed scalable server-side applications using Node.js, ensuring optimal performance and responsiveness.
Manage AWS EC2 for scalable web applications and S3 for secure storage, integrating AWS Lambda with API Gateway for serverless Python and Node.js scripts.
Implemented SOAP based JAX-WS Web services interfaces for integrating multiple systems, code re-usability and consumed JMeter to test performance of SOAP protocol.
Implemented real-time data processing pipelines using Apache Kafka Streams, leveraging its powerful stream processing capabilities to transform and analyze data streams in a scalable and fault-tolerant manner.
Designed and developed Kafka producers and consumers in Java, utilizing the Kafka client library to publish and subscribe to data topics, ensuring reliable and efficient communication between microservices and external systems.
Migrating existing applications into Microservices architecture using Rest APIs and Spring Boot.
Utilized the HttpClient API introduced in Java 11 for efficient communication with external services and APIs.
Implemented RESTful web services which produces both XML and JSON files to perform tasks, RESTful web service using Jersey for JAX-RS implementation, which leveraged both web & mobile applications.
Integrated Splunk with various data sources, including application logs, system logs, and infrastructure metrics, to centralize and correlate data for comprehensive analysis.
Integrated state management solutions such as Redux or Context API to manage complex application state and facilitate data flow between components.
Implemented unit tests using Jest and React Testing Library to ensure robustness and reliability of React components, achieving high test coverage and confidence in code changes.
Utilized MongoDB as NoSQL database, developing the DAO layer for seamless integration with the main application.
Implemented authentication and authorization for the application using Spring Security and Oauth2.
Skillfully orchestrated production environment deployment on AWS, employing EC2 instances and ECS with Docker containers. Achieved robust, scalable, and efficient infrastructure for enhanced system reliability and performance.
Utilized Spark SQL for querying structured data within Spark applications, enabling efficient data exploration and analysis.
We hosted all our micro services in AWS cloud infrastructure using Jenkins CI/CD pipelines.
Proficiently used TypeScript development tools, such as TSLint and Prettier, to enforce coding standards and enhance code consistency.
Leveraged Spring Boot 4.x for microservices, emphasizing auto-configuration and rapid development.
Build REST web service by building Node.js Server in the backend to handle requests sent from the front-end jQuery Ajax calls.
Responsible for consuming the REST services, getting JSON response, and parsing it, to get the required information.
Collaborated with front-end developers to integrate Scala.js for building reactive and scalable user interfaces.
Used WebLogic Server for optimizing performance, ensuring the reliability and responsiveness of Java applications.
Used Jenkins pipelines to drive all micro services builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes.
Implemented configured JIRA issue tracking software with Agile plug-in across all the company functions.
Used IntelliJ IDEA IDE tool for application development and used GITHUB as a version control system to manage code.

Environment: Java 11, React 16, Node.js, Spring Boot, Apache Kafka, J2EE, HTML5, Python, CSS3, TypeScript, Spring IOC, Spring MVC, Hibernate, jQuery, Apache Spark, Log4j, Spring Security, Oauth2, SOAP, RESTful, Splunk, Docker, Kubernetes, Microservices, XML, AWS, Mongo DB, CI/CD, WebLogic, Maven, IntelliJ IDE, JUnit, JSON, UNIX, Jenkins, JIRA, GitHub.


Client: State of Maryland, Maryland Mar 2019 Nov 2020
Full Stack Java Developer
Responsibilities
Involved in all phases of the Software Development Life Cycle (SDLC) using Agile Scrum methodology.
Developed the backend of the application using Spring Boot and handled the authentication, authorization,
and access-control features by using Spring Security.
Developed Single Page Application (SPA) using Angular 7/6, Typescript, Angular 7/6 CLI, HTML5, CSS3, jQuery, JavaScript, and Bootstrap.
Enhanced performance with Java 11's improved garbage collection and HTTP Client API; apply new lambda and switch expression syntax for readability.
Used Spring Dependency Injection, Spring MVC components, Spring Annotations, and other Spring Modules
to implement the business layer and navigation part of the application.
Moving existing monolithic architecture to Microservices and migrating them to AWS cloud.
Developed DAO s using JPA, hibernate persistence API to interact and performed CRUD operations like
Update, Delete, and Insert data on the MongoDB database.
Designed and developed the REST based Micro services using the Spring Boot.
Implemented logging in the application using Spring AOP module to know the application status. Used Spring DAO module for performing CRUD operations on database.
Implemented various features of spring framework such as Dependency Injection, IOC, Annotations and Spring Integration with Hibernate.
Designing and developing Restful API and services using best practices to interact within the Microservices and with the front end. Using spring MVC and spring rest.
Developed POC s to create an interface between Backend to Frontend by using MongoDB, Angular 7/6, and Node JS.
Utilized Java 11's Flight Recorder to monitor application performance and identify bottlenecks, employed Multi-Release JAR Files to provide backward compatibility with earlier Java versions.
Utilized Kafka Connect to integrate Kafka with external data sources like databases, cloud storage, and messaging systems for seamless data ingestion.
Implemented Angular 7/6 form validations and used Bootstrap to show errors, warnings, and info messages.
Used Node Package Manager (NPM) for installing required Node modules and other Angular 7/6NPM modules.
Implemented Core Java Collections, Multithreading, Exception handling, Design patterns for functionality, also worked on Java 1.8 functional programming concepts, and lambda expressions.
Used Postman and SoapUI to test web services and Implemented OAuth 2.0 token-based authentication, and authorization for securing APIs using Spring Security for session fixation, and cross-site request forgery.
Implemented load balancing strategies and configured high availability features in WebLogic Server, enhancing the reliability and fault tolerance of Java applications.
Conducted performance tuning and optimization of Spark applications, addressing bottlenecks and enhancing overall system throughput.
Utilized the new standard file system API (java.io. file) enhancements introduced in Java 11.
Designed and maintained MongoDB indexes to optimize query performance and enhance the overall responsiveness of the system.
Worked with MongoDB Atlas or other MongoDB deployment strategies to ensure high availability, scalability, and reliability of MongoDB databases.
Created Docker containers and Docker consoles for managing the application life cycle.
Used JIRA ticketing system to keep track of issues and to monitor the status of tasks assigned to individuals.
Developed XML Web Services for data transfer between client and server using SOAP, WSDL, and UDDI.
Implemented Service Oriented Architecture (SOA) based RESTful Web services and made REST API calls from Angular 7/6 and parsed the data to the client.
Utilize Java 11's HTTP Client API to build robust and responsive applications.
Experience in using Java 11 features such as Lambdas, Streams, Observables and Completable Futures etc.
Used GIT as version control system, and Jenkins for continuous integration to deploy application in AWS cloud.
Implemented Kubernetes Deployments and Services for Java-based applications, enabling efficient scaling and load balancing across the cluster.
Involved in creating JUnit, Mockito based unit test cases as the mocking technique for the objects under test.
Used Maven for project management and creating JAR files and deployed it on the Web logic server.
Built applications using IntelliJ IDEA and used Log4J for application logging and tracking mechanisms.
Used GITHUB repos to maintain the version of the files.

Environment: JDK 1.8, J2EE, AWS, Angular 7/6 CLI, Typescript, Spring Boot, Hibernate, jQuery, AJAX, JSON, XML, Postman, SoapUI, MongoDB, Node JS, Docker, Kubernetes, WebLogic, Spark, Microservices, Kafka, Web Logic, JIRA, Maven, JUnit, Mockito, Log4J, IntelliJ IDEA.


Client: Freedom Mortgage, Moorestown, NJ Aug 2017 Feb 2019
Full stack Developer
Responsibilities
Designed and developed new applications and existing system enhancements for several complex projects.
Participated in requirements gathering and analysis to design coding, testing and deployment.
Worked on Agile methodology including team-based design and code reviews.
Developed interactive user interfaces and single-page applications (SPAs) using React.js 15 for seamless user experiences.
Core Java with Concurrent API is used extensively for parallel processing and chunk processing.
Spring is used for dependency injection (DI) and Hibernate framework is used for persistency.
Worked on spring modules like Dependency Injection (DI), Aspect Oriented Programming (AOP) and Spring Boot, Spring JMS, Spring Integration and Apache Wicket framework. Used SPRING ORM module for integration with Hibernate for persistence.
Implemented APIs using Java 8 and Hibernate ORM. Implemented Java EE components using Propellant framework.
Enabled accurate data manipulation and SQL data updates using service classes and implemented client-side input validation and back-end business logic.
Integrated with RESTful APIs and backend services to fetch and update data dynamically, facilitating real-time updates and responsiveness in React applications.
Implemented client-side routing using React Router, enabling navigation and user interaction within the application while utilizing React 15.
Developed Restful APIs and Microservices using spring, Hibernate and Jersey.
Involved in design and development of front end/back-end API using Java, TypeScript, JavaScript, JSP.
Conducted troubleshooting and debugging in Java 8 applications to address any issues or bugs.
Used JMS for Asynchronous messaging.
Excellent experience in validating query execution plans & tuned queries using Indexes, Views and Batch processing.
Used Ant tool to build & deploy the application on the server.
Deployed the application in UNIX machine and used FTP to see the logs etc.
Worked and Planned Delivery Strategy and Rollout Strategy with UAT and Prod Teams

Environment: Java 8, STS, Spring Boot, Spring Integration, Microservices, Spring Batch, Spring Rest, Spring AOP, TypeScript, IBM MQ, JMS, Web Services, Eclipse, Maven, Jenkins, Restful, Angular 4/5, JIRA, Oracle, JUnit, SVN, Linux


Client: Texas Capital Bank, Richardson, TX. May 2015 July 2017
Role: Full Stack Developer.
Responsibilities:
Designed Experienced with Software Development Life Cycle (SDLC) with object oriented of business process and worked on developing Service oriented architecture applications in agile development environment.
Used J2EE design patterns such as Singleton and DAO (Data Access Object) in the implementation of the services.,
Developed UI (User Interface) module using Struts Framework, JSF, JSP, Servlets HTML, DHTML and implemented code MVC2 framework using JSP's JavaBeans& Servlets.
Developed frontend application using AngularJS framework. Created new JSP views to incorporate backend functionality to display on the UI screens using client rich technologies like jQuery, JavaScript.
Implemented logging in the application using Spring AOP module to know the application status. Used Spring DAO module for performing CRUD operations on database.
Implemented various features of spring framework such as Dependency Injection, IOC, Annotations and Spring Integration with Hibernate.
Created Maven archetypes for generating fully functional REST web services supporting both XML and JSON message transformation.
Experience with Java 8 features such as lambda expressions, Parallel operations on collections and for effective sorting mechanisms and new Date Time API.
Conducted migration of applications to Java 8, ensuring compatibility and taking advantage of new features.
Worked on Hibernate ORM. Created Hibernate XML files and Java class files to map the object relation mappings, Used HQL (Hibernate query language).
Used JSP for presentation layer, developed high performance object/relational persistence and query service for entire application utilizing Hibernate.
Developed generic Java packages to produce and consume JMS messages through topics and queues in asynchronous message processing with guaranteed delivery, Used IBMMQ Series as the JMS provider.
Creation of database objects like tables, views, Indexes on tables, synonyms, materialized views, Stored procedures, packages using oracle tools like SQL plus.
Developed SQL and PostgreSQL scripts to transfer tables across the schemas and databases.
Design and develop automation framework using Java, Selenium web driver, JUnit, ANT, SVN.
Used Apache-Maven tool to build, configure, package, and deploy an application project.
Developed the Selenium automation scripts for Functional, Smoke and Regression testing.
Used Git as source control management giving a huge speed advantage on centralized systems.
Migrated Applications between JBoss and WebLogic Application servers, build and release the issues.
Build & Deployment in WebSphere Application Server, & deployment on the Linux platform.

Environment: Java 8, Spring AOP, SOA, JMS, JMX, IBM MQ Series, REST, SOAP, AngularJS, JSP, JSF, Axis, SOAPUI, JPA, ORM, JDBC, JNDI, XML, XSD, JAXB, JAXP, Design Patterns, GIT, JUnit, ANT, JTA, WebLogic, Maven, WebSphere, Selenium, PostgreSQL, Oracle 11g, NoSQL, Linux, Log4J, UML, Agile and Oracle 10g.

Client: Upwork.com, Santa Clara, California. Oct 2013 - April 2015
Role: Software Engineer
Responsibilities:
Involved in all phases of Software Development Life Cycle (SDLC) like Analysis, Design, Development, and Implementation following the Waterfall methodology.
Responsible for developing interactive UI screens using HTML, CSS, JavaScript, jQuery, JSP, JSTL, Servlets, Struts Tiles, and Struts Tag library.
Designed and Implemented MVC architecture using Struts framework with each layer separated to reduce development complexity and extensively used JSP in the View of MVC architecture.
Utilized Servlets to handle various requests from the client browser and send responses.
Developed Action Classes and Handlers for routing the requests to JSP and involved in writing JavaScript/jQuery AJAX calls to retrieve the data from the back end.
Involved in designing, developing, and configuring JavaBeans, Servlets, JNDI, and XML using Eclipse-IDE.
Implemented Core Java concepts such as Multithreading, File Handling I/O, Exception Handling, Collection APIs to add various features and enhancements.
Deployed the application on the WebLogic application server.
Strong knowledge of implementation of data persistency using Spring and Hibernate Frameworks.
Worked on Web Services using standard Web protocols such as XML, SOAP, and HTTP.
Used HTTP Client module to send HTTP requests (GET, PUT, POST, and DELETE) to the backend.
Created MySQL database tables to normalize the existing tables and wrote SQL queries, and store procedures.
Used GIT for code versioning and log4j framework has been used for debugging, information, and error messages.
Used Ant to compile java classes and package into jar archive and deployed it in IBM WebSphere server.
Performed unit testing using the JUnit framework and used Struts test cases for testing Action Classes.

Environment: JDK 1.5, HTML4, CSS3, WebLogic, JavaScript 1.8.1, XHTML, jQuery, JSP 2.1, JSTL, Struts 1.1, Servlets, AJAX, XML, JNDI, SOAP, Spring 2.0, Hibernate 3.0, HTTP, IBM WebSphere 7.0, MySQL, JDBC 4.0, Eclipse 3.2, Apache Ant, GIT, Log4J, JUnit.

Client: Ryder System Inc., Miami, FL. Jan 2013 Sep 2013
Role: Java Developer
Responsibilities
Implemented Different Design patterns like singleton, factory and J2EE design patterns like Business delegate, session facade, Value object and DAO design patterns.
Used Spring Framework s IOC Dependency Injection to inject Service Object using Service Locator Design Pattern into Action Classes.
Used Struts tag libraries in the JSP pages.
Developed a controller Servlet that dispatches requests to appropriate Action Classes.
Developed the application under J2EE Architecture using spring, Struts, Hibernate, Servlets, Web logic and JSP.
Used Jenkins as a build tool for CI/CD (Continuous Integration and continuous deployment) process.
Good Knowledge in coded Java applications on both client-side and server-side using JDBC and advanced Multithreading.
Front end development utilizing HTML5, CSS3, and JavaScript leveraging the Bootstrap framework and a Java backend.
Implemented multithreading in Java applications to enhance performance and responsiveness by efficiently handling concurrent tasks.
Used Java Persistence API (JPA) and Hibernate for performing the Database Transactions.
Used join point and advice Spring AOP modules for cross cutting concerns and IOC for dependency injection.
Designed extensive additions to existing Java Web Application utilizing Service Oriented Architecture (SOA) techniques.

Environment: JDK1.8, JSP, Servlet, EJB, spring, JavaScript, Web logic, Hibernate, Multithreading, Query, Struts, Design Patterns, HTML5, CSS3, JMS, XML, Eclipse, Apache, Oracle ECM, Java 6.0, Struts.
Keywords: cprogramm cplusplus continuous integration continuous deployment user interface user experience message queue javascript sthree database active directory information technology procedural language Alabama Florida New Jersey Texas

To remove this resume please click here or send an email from [email protected] to [email protected] with subject as "delete" (without inverted commas)
[email protected];2319
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: