Home

praveen - java full stack developer
[email protected]
Location: Sinton, Texas, USA
Relocation:
Visa: GC
Praveen Kumar Reddy Patlolla
Full Stack Java Developer
Email: [email protected]
Phone: 9568680124 EXT : 341

PROFESSIONAL SUMMARY:
Full Stack Developer with over 11+ years of IT experience in Analysis, Design, Development, Implementation and Testing of Enterprise Applications in the Client/Server environment as a developer using Java/J2EE in Client-Server, and n-tier applications.
Expertise in development and deployment of multi-tiered web-based enterprise applications using Java/J2EE technologies like JSP, Hibernate, Spring MVC, JDBC, JSF and Java Beans.
Strong experience in design/development of web applications using Java, JSP, J2EE, JMS, MVC Framework, Web Services, XML, XSD, JSON and JAXB.
Experience in using various spring modules such as Spring MVC, Spring Batch, Spring DAO/ORM, Spring Transaction handling, Spring AOP, Spring Boot, Spring JMS and Spring Context.
Expertise in IDEs for software development like NetBeans, and Eclipse.
Experience in Micro-service architecture, with Spring Boot-based services interacting through a combination of REST and MQ and leveraging AWS to build, test and deploy micro services.
Experience in building micro-services using spring boot and deploying to AWS Cloud.
Pleasant Experience in React.js for creating interactive Ul's using One-way data flow, Virtual DOM, JSX.
Experience in J2EE design patterns like MVC, Front controller, Factory, Abstract Factory, Singleton, Transfer Object and Data Access Object.
Track record of increasing responsibility in the business software design, Micro services, systems analysis/development and full lifecycle project management.
Experience with the ORM tool Hibernate involving Connection pooling, Mappings, Transaction Management, HQL (Hibernate Query Language).
Expertise in XML technologies such as XSL, XSLT, XML schemas, XPath, XForms, XSL-FO and parsers like SAX and DOM.
Expertise in Core Java concepts like OOPS, Data structures and algorithms, Collections, Swing, Event handling, Multithreading, Garbage Collector, Exceptional handling, Generics, I/O and Java. Lang Package.
Experienced in developing new libraries using Rest APIs, spring boot and Pivotal cloud foundry (PCF).
Expertise in deploying applications on PCF using Docker. Has a strong knowledge of PCF and other google products.
Experience in Developing and Deploying Enterprise Java Beans on Application Servers like WebLogic, WebSphere and JBoss .
Experience in Linux cli and can do programming with mq messaging middleware.
Experienced in implementation of JMS to exchange information over reliable channels in an asynchronous way by using Active MQ, Rabbit MQ as a message queue.
Extensive experience in designing professional UI web applications using front-end technologies like HTML5, JavaScript, jQuery, Angular.JS, ReactJS and Bootstrap.
Proficient in developing and deploying Java applications using Spring and Spring Boot, ensuring efficient and scalable enterprise-level solutions.
Expertise in designing and implementing RESTful APIs (Application Programming Interfaces) using Spring MVC and Spring Boot, facilitating seamless communication between client and server.
Proficient in leveraging AWS services such as Glue and EMR to facilitate data processing and analytics workflows in cloud-based environments.
Demonstrated expertise in designing, developing, and maintaining RESTful APIs (Application Programming Interfaces) for efficient and scalable data exchange between applications and services.
Skilled in utilizing AWS Glue to automate extract, transform, and load (ETL) processes, enabling seamless data integration and transformation in big data environments.
Experienced in deploying and managing EMR clusters (Elastic MapReduce) to process and analyze large datasets using Apache Hadoop and Spark, ensuring high performance and scalability.
Implemented API gateways and endpoints using AWS services like API Gateway, Lambda, and EC2, ensuring secure and reliable communication between client and server components.
Collaborated with cross-functional teams to define API specifications, develop API endpoints, and integrate APIs with front-end and back-end systems, ensuring alignment with business requirements and industry standards.
Skilled in utilizing RxJava to implement reactive programming and asynchronous data streams, enhancing performance and responsiveness in real-time applications.
Demonstrated proficiency in integrating RxJava with Spring applications to handle concurrent and asynchronous operations, ensuring scalability and efficient resource utilization.
Experienced in developing microservices architectures using Spring Cloud and Spring Boot, enabling modularity, flexibility, and ease of deployment.
Implemented security features such as authentication and authorization using Spring Security, ensuring data protection and access control in web applications.
Utilized Spring Data to simplify data access and persistence in database-driven applications, enhancing developer productivity and code maintainability.
Collaborated with cross-functional teams to design, develop, and deploy RESTful services and RxJava-based components, ensuring alignment with business requirements and industry best practices.
Good experience in using ANT and Maven Build tools, JUnit for performing Unit testing and Log4j for logging.
Proficient in leveraging Snowflake for cloud-based data warehousing, ensuring efficient and scalable data storage and analytics capabilities.
Demonstrated expertise in designing, developing, and consuming RESTful APIs (Representational State Transfer) to enable seamless communication between software systems.
Skilled in integrating and interacting with SOAP services (Simple Object Access Protocol) to facilitate interoperable communication between distributed applications, ensuring robust integration and data exchange.
Experience in implementing SOA (Service Oriented Architecture) using Web Services (SOAP, WSDL, Restful, and JAX-WS) and REST Services.
Extensive experience in migrating legacy systems to AWS, actively participating in the transformation process to modernize infrastructure and applications for improved scalability, reliability, and cost-effectiveness.
Proficient in conducting thorough assessments of legacy systems, devising migration strategies, and implementing best practices to ensure seamless transitions to AWS cloud environments.
Skilled in leveraging AWS services and tools to optimize performance, enhance security, and streamline operations, effectively addressing the challenges associated with legacy system migrations.
Proven ability to collaborate with cross-functional teams, stakeholders, and third-party vendors to drive successful AWS migration projects, delivering tangible business value and achieving organizational objectives.
Experienced in creating custom components in Acquia Site Studio, including headers, footers, sliders, and interactive elements, utilizing HTML, CSS, and JavaScript to build dynamic and engaging user interfaces that align with project requirements and branding guidelines.
Experienced in version control using Git, including branching, merging, and resolving conflicts, facilitating collaborative development and ensuring codebase integrity across teams.
Proficient in implementing CI/CD pipelines using DevOps tools such as Jenkins, GitLab CI/CD, or CircleCI, enabling automated software delivery and deployment processes.
Demonstrated expertise in containerization using Docker, facilitating portable and scalable deployment of applications across different environments.
Skilled in orchestrating and automating deployment and management of containerized applications using container orchestration platforms such as Kubernetes or Docker Swarm, ensuring high availability and resource efficiency.
Skilled in leveraging npm (Node Package Manager) to manage project dependencies, install packages, and execute scripts, streamlining the development process and enhancing project scalability and maintainability.
Proficient in the Web Content Accessibility Guidelines (WCAG) standards, ensuring websites and web applications are designed and developed to be accessible to users with disabilities, including considerations for screen readers, keyboard navigation, and alternative text for images.
Demonstrated proficiency in Java programming language with a decade of experience, adept at developing scalable and robust POS applications using Java frameworks and libraries.
Proficient in deploying and managing applications on PCF, including containerization and scaling to meet varying workload demands.
Skilled in optimizing resource allocation within PCF, ensuring efficient utilization of computing resources and cost-effectiveness.
Experienced in setting up CI/CD pipelines on PCF, automating the deployment process to achieve faster delivery cycles and improved software quality.
Capable of monitoring PCF environments for performance and reliability, and adept at troubleshooting issues to ensure seamless operation of applications.
Skilled in implementing accessibility features such as semantic HTML markup, ARIA roles and attributes, and focus management techniques, enhancing the usability and inclusivity of digital experiences for all users.
Skilled in both front-end and back-end development, employing HTML, CSS, JavaScript, PHP, and other relevant technologies to create seamless user experiences.
Strong experience in database design using PL/SQL to write tables, Stored Procedures, Functions, Triggers, Indexers and proficiency in writing complex queries, using Oracle, IBMDB2, SQL Server, MySQL and MongoDB.
Experienced in different software development methodologies like Water Fall Model and Agile Methodology.
Worked on IDEs such as Eclipse/My Eclipse, JBuilder.
Comprehensive knowledge in databases like MySQL, SQL Server, DB2 and Oracle writing Triggers, Stored Procedures and Normalization of databases.
Experience on version control tools like GitHub, Subversion (SVN) and CVS.

TECHNICAL SKILLS:

Programming Languages C, Java, JavaScript, PL/SQL, UNIX Shell Script.
Java/J2EE Technologies Applets, JDBC, JPA, JSP, JSTL, JTA, RMI , Servlets, Spring.
Frameworks Hibernate 5. x, JSF, Spring 5.0, Spring AOP, Spring Batch, Spring Core, Spring IOC, Spring Security, Struts 25.
Web Technologies AJAX, Bootstrap, CSS/CSS3, Grunt, Gulp, HTML, HTML.
Database DB2, MongoDB, MYSQL, Oracle, PLSQL, SQL Server.
JavaScript Frameworks Angular 8, Angular JS, Handlebars.js, Hapi.js, jQuery, Node.js.js, React.js
Web Services Apache Axis, GraphQL, JAX RS, JAS WS, Restful, SOAP, WSDL, XSD.
Messaging (Java Message Service), Apache Active MQ, Apache Kafka, IBM MQ.
Web Application Servers Apache Tomcat 8.0/7.x/6. x, IBM WebSphere 8.x/6.x, Oracle WebLogic 10.x/9.x.
Methodologies Agile, SCRUM, Waterfall.
Testing Tools Jasmine, Junit, Karma, Mocha, Mockito, Selenium.
Version Control Ant, GIT, GitHub, Jenkins, Maven, SVN
Build Tools ANT, Gradle, Maven.
IDEs Eclipse IDE, IntelliJ IDEA, RAD 6.0/7.0, Spring Tool Suite (STS).
Operating Systems Windows, Linux, and UNIX
Cloud computing technologies Amazon web services. AWS, Google Cloud Platform (GCP), Microsoft Azure (MS Azure).


PROFESSIONAL EXPERIENCE:
Client: Ultra Mobile, Costa Mesa, CA Nov 2022 Present
Role: Sr Java Full Stack Developer
Responsibilities
Designing and programming system-level software, especially for micro services-based APIs and API endpoint implementation.
Cloud native frameworks (specifically pivotal technologies), database systems, and relevant programming languages.
Implemented Router Module of Angular 11 to make the whole project a Single Page Application and add routers according to the requirements.
Worked on some of the new features of Angular 11 like new if else syntax, ng-templates, form validators, Router etc.
Worked on Angular11 CLI to deal with troubleshooting and deal with the Angular11 virtual environment bugs.
Works with other agile team members, interacts with onshore Technical Lead and offshore Product Owners to assess and help refine/elaborate backlog requirements and success criteria during implementation.
A strong understanding of the Spring Framework and building software for the cloud.
Spring Integration (with a specific focus on) Async Channels, Global error handling, HTTP Outbound gateway.
Spring Cloud Config Server.
Utilized RxJava to implement reactive programming and asynchronous data streams, enhancing performance and responsiveness in real-time applications.
Integrated RxJava with Spring applications to handle concurrent and asynchronous operations, ensuring scalability and efficient resource utilization.
Utilized AWS Glue and EMR to streamline data processing and analytics workflows within cloud-based environments, ensuring efficient and scalable operations.
Spearheaded the design, development, and maintenance of RESTful APIs (Application Programming Interfaces), fostering seamless data exchange between applications and services to meet business needs.
Leveraged AWS Glue to automate ETL processes, facilitating seamless data integration and transformation within big data environments, resulting in enhanced efficiency and data accuracy.
Designed and developed user interfaces using Spring MVC Framework, Spring Boot, Hibernate, JSP, HTML5 , CSS3, Java Script, Angular JS and React JS .
Ability to integrate React front-end with Java backend seamlessly using RESTful APIs, making the applications more responsive and user-friendly.
Developed and deployed Java applications using Spring and Spring Boot, ensuring the delivery of efficient and scalable enterprise-level solutions.
Designed and implemented RESTful APIs (Application Programming Interfaces) utilizing Spring MVC and Spring Boot, facilitating seamless communication between client and server components.
Developed microservices architectures using Spring Cloud and Spring Boot, promoting modularity, flexibility, and ease of deployment.
Implemented security features including authentication and authorization using Spring Security, ensuring data protection and access control in web applications.
Utilized Spring Data to simplify data access and persistence in database-driven applications, thereby enhancing developer productivity and code maintainability.
Proficient in working collaboratively with cross-functional teams and using agile methodologies to resolve complex problems in React-based applications while adhering to best coding practices.
Utilize expertise in PCF to optimize resource allocation, ensuring cost-effective utilization of computing resources.
Implement strategies to improve efficiency and performance, such as auto-scaling and resource pooling, to maximize ROI.
Ability to integrate React applications with third-party APIs such as Google Maps, Stripe, and AWS services, enhancing the functionality and usability of the applications.
A willingness to learn and stay up to date with the latest React features and trends, as well as explore new tools and technologies to continuously improve the development process and enhance the user experience.
Experienced on spring framework applications like Spring Core, Spring AOP, Spring MVC, Spring Batch, Spring Security, and Spring Boot and did integration to Microservices into the existing system architecture.
Using REST APIs with JAX-RS to consume Web Services, to handle two interfaces, XML and JSON.
Developed REST services using Spring Boot, Spring REST and involved in
Exposed the application using Rest Web service, developed http post, get methods based on requirement and handled the errors using http status codes. Used Postman API to test REST API output data.
Worked on Meter for load balancing and performance testing, and clustering technologies through Kubernetes.
Expertise in Apache Kafka message implementations and their integrations with the systems.
Worked on associated REST tools such as Swagger, Postman and SOAP UI testing HTTP Requests and response.
Developed system integration test to verify the code running in its functional environment.
Responsible for creating web-based applications using Node.js, and Redux workflow.
Validating the Application by Deploying and testing on JBoss Server.
Used Spring Batch for scheduling and maintenance of batch jobs. Deployed the application in various environments DEV, QA and also Production.
Design and deploy new features to streamline all the manual operations.
Track burn down, issues and progress.
Work with component teams to resolve issues.
Participate in planning, implementation, and growth of our customer's Confidential Web Services (AWS) foundational footprint
Closely worked with Kafka Admin team to set up Kafka cluster setup on the QA and Production environments.
Had knowledge on Kibana and Elastic search to identify the Kafka message failure scenarios.
Extensive experience in deploying, managing, and developing MongoDB clusters. Experience in creating JavaScript for using DML operations with MongoDB.
Built Cassandra Cluster on both the physical machines and on AWS.
Automated Cassandra Builds/installation/monitoring etc.
Designed and developed the REST based Micro services using the Spring Boot.
Created RFP Micro service to provide RESTful API utilizing Spring Boot with Microservices.
Working Knowledge in EC2 by creating snapshots, volumes, and security groups for public and private instances.
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.
Performed Angular 11 end to end testing using Protractor framework and Integration testing methods and Behavioral driven are implemented using Selenium and Cucumber respectively.
GIT used for defects, change tracking across the application.
Wrote Junit test cases and ANT as a build tool for the services and prepared documentation.
Involved in functional test of the application and tested Java applications using Functional Testing, JBoss and Log statements.
Environment: Java8, REST, Microservices, SOAP, XML, Angular 11, Spring, Spring Boot, Spring MVC, Docker, Confluence, Git, Jenkins, Kubernetes, Maven, Kafka, Meter, JBoss, Apache Tomcat, Active Mq, Splunk, POSTMAN.

Client: JP Morgan Chase & Co, Plano, TX Sep 2020 to Oct 2022
Role: Sr Java Full Stack Developer
Responsibilities:
Involved in reviewing business requirements and functional designs for application and participated in creating Wire Frames.
Involved in Agile process, bi-weekly Sprints, and daily Scrums to discuss the development and achieve TDD (Test driven development approach).
Worked with Angular 8 Flex Layout that provides a sophisticated layout API using Flexbox CSS and media Query. This module component layout features using a custom Layout API, media Query observables, and can be injected to DOM.
Developing single page application by using Covalent open-source framework, which is built on Angular 8, Angular-cli, Typescript, Material design, Karma, Jasmine, d3, NGX, SCSS.
Developed different cloud-based analytics enterprise products like GSS-CUSTOMER JOURNEY, AI-FRAUD, Analytic -OPS.
Served as POC for on call support in the production team on a rotation basis.
Worked on server-side implementation using spring core, spring annotations navigation from presentation to other layers using Spring MVC and integrated spring with Hibernate using Hibernate template to implement persistent layer.
Implemented Spring Boot and Micro Services to divide the application into various sub modules.
Utilized RxJava to implement reactive programming and asynchronous data streams, enhancing performance and responsiveness in real-time applications.
Integrated RxJava with Spring applications to handle concurrent and asynchronous operations, ensuring scalability and efficient resource utilization.
Collaborated closely with cross-functional teams to design, develop, and deploy RESTful services and RxJava-based components, ensuring alignment with business requirements and industry best practices.
Implemented the project as a multi-tier application using Spring MVC, Spring boot, Microservices & used core Spring concepts like AOP, IOC.
Debugging the code using developer tools and Firebug tools and validations by cross-examining the Web pages at different browsers. worked with Jasmine and Karma in testing and performed Unit testing.
Used Angular 8 and Confidential Covalent UI as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
Involved in implementing the complete Application in the in-build MVC Architecture with Angular 8.
Developed Angular 7/6material responsive web application pages using Angular 8 -Material services, controllers and directives for front end UI and consumed RESTful web service API.
Experience building a responsive user interface using React, including creating reusable components and implementing effective styling using CSS or a CSS pre-processor like Sass or Less.
Proficiency in implementing state management using Redux, including creating Redux stores, actions, and reducers to manage the application state effectively and ensure consistent behaviour across the app.
Ability to integrate the React frontend with backend APIs, including RESTful APIs or GraphQL endpoints, using tools like Axios or Fetch to perform HTTP requests and retrieve data from the server. This involves understanding the HTTP protocol, parsing and transforming data using JSON, and handling errors and exceptions.
Developing CSS Style for web page using SCSS Structure and implemented routing and SPA application using Angular 8.
Implemented Microservices Architecture with Spring Boot based RESTful services and consumed SOAP based Web Services.
Configure backup, alerts, repairs, and monitoring of Cassandra clusters using Opscenter.
Administered, monitored, and maintained multi data-center Cassandra cluster using OpsCenter and Nagios in production.
Used MongoDB internal tools like Mongo Compass, Mongo Atlas Manager & Ops Manager, Cloud Manager etc.
Worked on MongoDB database concepts such as locking, transactions, indexes, sharding, replication and schema design.
Led the deployment and management of EMR clusters (Elastic MapReduce) for processing and analyzing large datasets using Apache Hadoop and Spark, ensuring optimal performance and scalability.
Implemented API gateways and endpoints using AWS services like API Gateway, Lambda, and EC2, ensuring secure and reliable communication between client and server components.
Collaborated closely with cross-functional teams to define API specifications, develop API endpoints, and integrate APIs with front-end and back-end systems, ensuring alignment with business requirements and industry standards.
Used AWS Beanstalk for deploying and scaling web applications and services developed with Java.
Lead daily stand-ups and scrum ceremonies for two scrum teams.
Work with product owners to groom the backlog and plan sprints.
Enhance the performance and capacity of the virtual system of enterprise.
Worked on creating Microservices using Jersey and Spring.
Developed Restful APIs and Microservices using spring, Hibernate and Jersey.
Scaled Microservices, distributed systems and server less applications using Simple Queue Service (SQS).
Used Express Framework to set up middleware to respond to the HTTP requests with the help of Node JS.
Extensively used ECMAScript 5.0 for large applications and library creation.
Developed REST services using Node-JS, Express-JS, Body-Parser, Mongoose, Underscore-JS and other node modules to serve the web application with JSON data.
Developed the functionalities under Agile Methodology and used JIRA for task assignment, bug tracking and fixture and used cleaner patterns like module pattern and followed DRY principles.
Used Node.js NPM module Grunt to run tasks and build properly the project (compile, minify, concat etc.).
Used GitHub and Gitlab, private and public repo for version controls and JIRA for defect tracking.
Worked with Docker containers, running/managing containers, containers snapshots and managing image.

Environment: Java 8, Spring, HTML 5, CSS 3, JavaScript, Angular 8, Angular-Material, Node.js, Express, MongoDB, SCSS, FLEX-BOX, DOCKER, APP CENTER, HTTP Module, Http Client Module, MEAN STACK, NPM, Grunt, underscore.js, require.js, crypto.js, passport.js.

Client: Progressive, Mayfield, OH. Sep 2017 to Aug 2020
Role: Sr Java Full Stack Developer
Responsibilities:
Worked with Business Analysis teams, Product Owner, and Clients in collecting and understanding the business requirements and worked with architects in converting them to functional and technical specifications.
Involved in the Software Development Life Cycle (SDLC), Requirements gathering, Design, Code, Integration, and Deployment and production phases.
Built Restful web services using Node JS and Express JS and used a full complement of Express.
Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular 7/6.
Created and consumed RESTful API using Express.js to provide centralized logic and reusable data retrieval build on top of Node.js.
Implemented Logic for pulling the data from the REST API with Axios AJAX and issued HTTP requests to interact with REST endpoints.
Involved in development of Restful web services using MERN stack, MongoDB, Express React-Redux and Node JS.
Developed various single page applications (SPA) using React JS and used various components in the Redux library.
Involved in design, develop and implementation of the application using Spring and J2EE framework.
Built web-based application using Spring MVC Architecture and REST Web-services.
Used React-Routers for connecting the APIs which enforces the communication to the server while also implementing mock services in Node.js with the help of modules using Express.js.
Developed dashboard based on Ajax calls with Business Customers Count, Flags, Real-time graphs for Analytical Reporting using Node JS.
Implemented JSON web tokens mechanism for authentication and authorization security configurations using Node.js.
Used React JS virtual DOM for client-side view rendering services, React-Redux for state management and React-Router for client-side routing for dynamically changing client-side content.
Implemented asynchronous logic for CRUD operations in MongoDB using mongoose connector, and assertions.
Created Angular 7/6HTTP Client interceptors to add necessary JWT tokens for the outgoing requests from UI.
Developed, implemented unit test cases and integration test cases using chai and mocha.
Use Selenium for creating the web-based test automation suite and perform functional testing.
We hosted all our micro services in AWS cloud infrastructure using Jenkins CI/CD pipelines.
Used Pivotal Cloud Foundry to quickly build, deploy and update the applications and managed Pivotal Cloud Foundry based platform built on Kubernetes programming with deployment manager and containerized using Docker.

Environment: Java, Spring, HTML5, CSS3, Typescript, REACT JS, REDUX Chai, Angular 7/6, Spring, Mocha, Git, NPM, YARGS Grunt, Bower, Spring Security (JWT), MongoDB, Kafka, Node.js, Express, Jetty Server, AEM, Kubernetes, Docker, AWS, EC2, Jenkins, Splunk, Git, Pivotal Cloud Foundry, Selenium.

Client: Symmetric Solutions, Bangalore, India. April 2014 to Dec 2016
Role: Java Full stack Developer
Responsibilities:
Developed the application using Struts Framework that leverages classical Model View Layer (MVC) architecture UML diagrams like use cases, class diagrams, interaction diagrams (sequence and collaboration) and activity diagrams were used.
Worked in an Agile work environment with Content Management system for workflow management and content versioning.
Developed UI using HTML5, JavaScript, CSS3, AJAX, Bootstrap responsive framework and JSP for interactive cross browser functionality and complex user interface.
Maintained and updated the Jasper reports.
Writing Java Code for fetching the data from Cassandra and Handling Terabytes of data and scheduling jobs on maintenance.
Design roles and groups for users and resources using AWS Identity Access Management (IAM).
Involved in designing user screens and validations using HTML, jQuery, Ext JS and JSP as per user requirements.
Used EMS to allow company employees to fill in their time sheets, expense sheets and other company related expenditure online in a timely and user-friendly manner.
Developed the presentation layer and content management framework using HTML and JavaScript.
Responsible for validation of Client interface JSP pages using Struts form validations.
Integrating Struts with Spring IOC.
Used JIRA to log user stories and track the task status and Crucible to perform code reviews.
Produced and consumed the RESTFUL web services data in the form of JSON, XML.
Built a web frontend using Spring MVC Framework with JSP, HTML, CSS, AJAX, and JavaScript.
Designed the user interface of the application using Angular JS, Bootstrap, HTML5, CSS3 and JavaScript.
Designed and Developed a Web Application based on Multi-Tier Architecture using the current most popular web technologies like HTML5, CSS3, JavaScript and RESTful Web Services.
Used GIT for version controlling and JUnit for the unit testing of different modules.
Implemented the Web Service client for the login authentication, credit reports and applicant information using Apache Axis 2 Web Service.
Used Hibernate ORM framework with Spring for data persistence and transaction management.
Used Hibernate 3.0 object relational data mapping framework to persist and retrieve the data from the database.
Implemented the logging mechanism using Log4j framework.
Used Log4j for tracking the applications and SVN used for version control.
Setting up the tibco/solace messaging for application.

Environment: Java, J2SE/J2EE, JDK, RCP, AWS SDK, Git, Swing, JFC, Spring, Hibernate, Core Java, SOAP/Rest, Web Services, JavaScript, UML, Bower, HTML5, CSS, SASS, Sonar, WAS 8 WSDL, JIRA, JAX-WS, JAX-RS, MYSQL, JMS, Oracle, Angular JS, WebSphere, Spring, Spring Boot, Spring Batch, AJAX, jQuery, JUnit, Maven, ACTIVE MQ, Rabbit MQ.

Client: Portware LLC, Hyderabad, India. July 2012 to Mar 2014
Role: Java Developer
Responsibilities:
Part of the technical team in the development of Model View Controller (MVC), Model architecture to handle configuration, database connectivity, and template management.
Developed the GUI of the system using HTML, CSS, JSP and client-side validations were done using JavaScript.
Utilized various Struts features like Tiles, tagged libraries and Declarative Exception Handling via XML for the design.
Used JMS for reliable, asynchronous communication to send automatic email notifications to clients.
Performed XML parsing using DOM parser.
Implemented the application using Struts 2.1 framework which is based on Model View Controller architecture.
Developed and deployed Java REST web services using Spring Framework.
Converted the mock-ups into hand-written HTML, AJAX, XML and JSON.
Developed presentation tier as HTML, JSPs using Struts Framework.
Designed and implemented Spring ORM module to integrate Hibernate.
Implemented SOA architecture with web services using SOAP, WSDL, UDDI and XML.
Developed web components using MVC pattern under Struts framework.
Used Struts Tiles Framework in the presentation tier.
Developed Struts Action classes.
Hands on experience working on Linux Environment.
Implemented UI screens using JSP, HTML, CSS, JavaScript, and JSON.
Used Spring Core for dependency injection/Inversion of control (IOC), and integrated frameworks like Struts and Hibernate.
Developed Servlets and Java Server Pages (JSP).
Created test case scenarios for Functional Testing.
Used JavaScript validation in JSP pages.
Responsible for Integration, unit testing, system testing and stress testing for all the phases of project.
Prepared final guideline document that would serve as a tutorial for the users of this application.

Environment: Java, J2EE 1.3, JSP 1.2, Servlets 2.3, EJB 2.0, Struts 1.1, IBM WebSphere server6.1, IBM DB29.0, JNDI 1.2, JDBC 2.1, Oracle 8i, UML, DAO, JMS, XML, WebLogic 7.0.


EDUCATION:
Bachelor of Technology in Computer Science & Engineering in May 2012 from JNTU, Hyderabad, India.
Keywords: cprogramm continuous integration continuous deployment quality analyst artificial intelligence user interface message queue javascript business intelligence information technology microsoft procedural language California Colorado Ohio 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];2935
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: