| Veera - Full stack java developer |
| [email protected] |
| Location: Dallas, Texas, USA |
| Relocation: no |
| Visa: H1b |
| Resume file: Veera Prasad - Sr. Java Fullstack Developer_1770228840157.doc Please check the file(s) for viruses. Files are checked manually and then made available for download. |
|
Veera Prasad
Sr. Java Full Stack Developer PROFESSIONAL SUMMARY: I have over 11+ years of IT experience in Object Oriented Programming, Analysis, Design, Documentation, Integration, Testing and Implementation of Client-Server, Distributed Multi-tiered and Large-Scale Enterprise applications in Waterfall and Agile (Scrum) methodology using JAVA and JEE technologies. Expertise in Core Java Such as OOPs, Collections, Exception Handling, Input/output (I/O) System, Swing, Annotations, Enums, Concurrency, Multi-Threading, Lambda and Generics. Experience in understanding and using Java/J2EE Design Patterns Singleton, Prototype, Fa ade, Factory, Observer, MVC, VO, DAO, and Front Controller. Experience in Design and developing interactive Frontend applications using HTML5, CSS3, AJAX, JavaScript, Angular 2-10, ReactJS, Backbone.js, Express.js, Bootstrap, Node.js and jQuery. Experience in Producing and consuming Web Services Technologies like Restful (JAX-RS), SOAP (JAX-WS), JAX-RPC and JAXR (Java API for XML Registries). Experience in Installing, Configuring, Deploying, and maintaining Application and web Servers such as Oracle WebLogic, RedHat JBoss Enterprise Application platform (EAP), Apache Tomcat Server, IBM WebSphere, and Glassfish Application Server. Experience in integrating the internal security model into new projects with Spring Batch, Spring Microservices and Spring Boot. Experience in Integrating and deploying applications using Apache Camel, Apache CXF, Apache Karaf, ActiveMQ, Service Mix and JBoss Fuse Enterprise Service Bus (ESB). Experience in Developing Application using frameworks Spring Dependency Injection (DI), IOC, Aspect oriented Programming (AOP), Instrumentation, Integration, Security, Boot, Struts, iBatis and hibernate. Experience in building flexible, reliable, efficient, and secured Enterprise and Web based applications using Spring MVC and Spring Web Flow frameworks and Spring boot. Experience in using various Amazon WebServices (AWS) Components like EC2 for virtual servers, S3 and Glacier for storing objects, EBS, Cloud Front, Elastic cache and DynamoDB for storing data. Experience in writing SQL queries in PL/SQL, Triggers, and Stored Procedures in Relational Database management systems like Oracle, MSSQL, MySQL and DB2. Experience in understanding and using NoSQL databases MongoDB, Apache Cassandra, DynamoDB, CouchDB and Redis. Expertise in using Version Control Systems like SVN, CVS, Git, Stash, Bazaar, Mercurial and Project Tracking tools like JIRA, Planbox, LeanKit. Experience in using Testing frameworks in Test Driven Development (TDD) such as JUnit, Mockito, PowerMock, EasyMock, QUnit, Protractor, Cucumber and Selenium. Expertise in developing, Testing, Debugging, Integrating and Deploying Enterprise applications using Integrated Development Environments (IDE) IntelliJ IDEA, Eclipse, and Rational Application Developer (RAD). Experience in Continuous Integration (CI) like Jenkins, Hudson, Travis, Bamboo and Continuous Deployment (CD) tools like Electric Cloud. TECHNICAL SKILLS: Languages C, Java, J2EE, Python. Java Frameworks Servlets, JDBC, JSTL, JSP, JSF, EJB Session beans, Entity beans, JMS, JPA. Web Technologies HTML5, CSS3, Java Script, Angular 2-16, React JS, AJAX, Backbone.js, jQuery, SOAP and Restful, Node.js. Frameworks Spring, Hibernate, Struts, JSF Servers Tomcat, Web Logic, Web Sphere, Red Hat JBoss Fuse, Glassfish Server. Web services WSDL, SOAP, JAX-WS, CXF, AXIS, JAX-RS, JERSEY IDE Eclipse, STS, IntelliJ, VS Code, IBM RAD and Net beans Operating Systems Windows, Unix, Linux. Databases Oracle 9i/10g/11g, MS SQL Server, MySQL, IBMDB2, PostgreSQL, Mongodb (NoSQL), Cassandra. Tools Ant, Gradle, Maven, Log4j, Git, SVN, CVS, JUnit, Selenium, Mockito, Jenkins, Hudson, Bamboo, Amazon Web Services PROFESSIONAL EXPERIENCE: Capital One, Plano, TX Jun 2024 Present Role: Sr. Java Full Stack Developer Roles & Responsibilities: Involved in design and development as a J2EE Software developer on an Agile platform to development processes on Software Development life cycle (SDLC). Worked on server-side web applications using Node.js and involved in construction of UI using JQuery, Angular 16, Bootstrap and JavaScript. Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, Bootstrap, JavaScript, Angular 16 and Node JS. Enhanced application performance by Angular 16 Component based development in view of future Angular framework transitions. Used Spring MVC framework to enable the interactions between JSP/View layer and implemented different design patterns with J2EE, XML technology and involved in handling transactions using Spring Declarative Transaction Management. Worked on GIT as a version control. Utilized NPM scripts for building and test environments in a Node.js application. Developed Microservices using J2EE framework such as Spring boot, Spring MVC, Spring core, Spring DAO and Spring JPA. Developed SQL procedures and functions for backend processing to perform CRUD operations on database objects. Used Spring Boot to develop and deploy both RESTful web services and MVC applications. Responsible for the design and development of medium-to-highly complex systems. Skills include system design and analysis as well as business skills. Deployed Spring Boot based Microservices in Docker container using Amazon EC2 container services and using AWS admin console. Consumed REST based Microservices with Rest template based on RESTful APIs. Created Hibernate mapping files, sessions, transactions, Query and Criteria to fetch the data from SQL based schema. Designed and developed the REST based Microservices using the Spring Boot, Spring Data with JPA (Java Persistence API) and Used Swagger to interact with API end points of the Microservices. Used Microservices to communicate using synchronous protocols HTTP and REST for implementing SOAP. Deployed the Applications and tested using prod parallel tool. Configured the continuous delivery pipelines for deploying Microservices and lambda functions using Jenkins CI server. Built retry mechanisms and error handling in Java Kafka producers with exponential backoff strategies ensuring guaranteed message delivery for critical operations. Developed asynchronous Kafka producer implementations using Completable Future for non-blocking financial data publishing with callback handling. Integrated Kafka with Spring Boot applications using @KafkaListener annotations for real-time processing of banking events and customer notifications. Built Spring Boot microservices using Kafka for event-driven communication between account management, payment processing, and fraud detection services. Used AWS services like EC2 for deployments, S3 for storage and SES, SQS for sending notifications. Worked on Docker hub, creating Docker images and handling multiple images primarily for Middleware. Tested the application by writing the JUnit test cases. Hands-on experience in developing Shell Scripts. Working on Load testing as part of the Lift and Shift. Responsible for integration of the code with CI/CD pipeline. Efficiently used Jenkins for building applications and testing. Converted legacy validation scripts to groovy script. Fixed & Tracked defects using JIRA effectively. Environment: Java 17, Spring MVC, Spring JPA, Spring IOC, Spring Boot, Microservices, Angular 16, Python, Bootstrap, Node.JS, Backbone JS, Hibernate, PostgreSQL, GIT, Restful Web services, Oracle 9i/10g, JUNIT, Apache Tomcat, Maven, JBOSS, JavaScript, HTML5, CSS3, AJAX, AWS stack, EC2, S3, CloudWatch, SQS, Lambda, Docker, BPMN Camunda, Log4j, Confluence, Jenkins, Kafka, IntelliJ, Postman. State Of Washington-DSHS (With IBM) Dec 2022 May 2024 Role: Java Full Stack Developer Roles & Responsibilities: Worked and developed multiple modules in the project using Agile methodology. Involved in BRD review sessions, design, and development meeting. Developed Web Applications using HTML5, CSS3, Bootstrap, Angular 13, Node JS, and Spring MVC, Spring Boot Framework to implement the Controller and Service layers. Used Spring Boot framework for building cloud Microservices and to develop Spring based application radically faster with very less configuration. Used various Angular 13 custom directives and developed reusable components and templates that can be re-used at various places in the application. Designed and developed the REST based Microservices using the Spring Boot, Spring Data with JPA (Java Persistence API) and Used Swagger to interact with API end points of the Microservices. Worked with Angular 13 to develop single page applications, worked with ngrx for managing Angular applications. Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular 13. Consumed REST based Microservices with Rest template based on RESTful APIs. Used Microservices to communicate using synchronous protocols HTTP and REST for implementing SOAP. Involved in integrating Spring with Hibernate. Involved in setting up configuration properties, ORM mappings, and CRUD operations with the database. Containerized Service with Docker and deployed it to Kubernetes Cluster. Created Microservice to provide RESTful API utilizing Spring Boot with Spring MVC. Installed application on AWS EC2 instances and configured the storage on S3 buckets. Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud Watch and AWS (SNS) Simple Notification Services. Developed Micro services using RESTful services to provide all the CRUD capabilities. Implemented Java Multithreading to refresh the cache at a given set of time intervals. Extensively used Hibernate ORM in data access layer to write DAOs for Hibernate Mapping files. Designed and developed hibernate-cfg.xml file in Hibernate for mapping objects to relational database. Integrated Spring with Hibernate using Hibernate Template with dependency injection. Expertise in AWS Identity and Access Management (IAM) such as creating users, groups, organizing IAM users to groups, and assigning roles to groups. Used JUnit, Mockito and Power Mocks framework for unit testing of application and implemented Test Driven Development (TDD) methodology. Implemented Spring Kafka transaction management for complex government workflows spanning multiple agencies and approval processes. Created Spring Boot Kafka health monitoring for government systems ensuring 99.9% uptime during critical periods. Developed Java circuit breaker patterns for Kafka operations ensuring government services remain available during partial system outages. I wrote build & deployment scripts using Maven on Unix environment and participated in configuring Jenkins for build automation. Implemented the CI/CD process for integrating different code components. Environment: Java 8/11, Spring Boot, Spring Batch, Spring MVC, Spring Hibernate, Microservices, Spring JPA, Spring IOC, Spring Security, Hibernate, JUnit, HTML5, CSS3, JavaScript, Node JS, Bootstrap3, Kafka, Postman, Angular 13, ES6, AWS, Redis, WebLogic 12c, ANT, XML, Docker, RESTful Web-Services, log4j, JUnit, Eclipse, Maven, GITHUB Capital One, McLean, VA Oct 2020 Nov 2022 Role: Sr. Java Full Stack Developer Roles & Responsibilities: Involved in complete development of Agile (SCRUM) Development Methodology' and tested the application in each iteration. Involved in designing and developing applications using HTML5, CSS3, AJAX, Javascript, JQuery, Bootstrap, Angular 10 and Node JS. Created TypeScript reusable components and services to consume RESTAPI's using Component based architecture provided by Angular 10. Developed new features for existing products using Spring MVC framework and Hibernate ORM. Developed and maintained Java web applications using Spring MVC, Hibernate, RESTful APIs, JUnit tests, and continuous integration tools such as Jenkins. All the functionality is implemented using Spring Boot and Hibernate ORM. Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules. I implemented Microservices using Spring Batch, Spring Boot, and Spring Security and deployed them on web server. Developed the application with various Spring framework modules like IOC, AOP, Spring Boot, Spring Security and Spring Batch. Consumed REST based Microservices with Rest template based on RESTful APIs. Amazon IAM was used to maintain the user credentials and involved in creating custom IAM policies to various groups defined within the organization. Extensive Design, implement and test services experience in a Micro Service-oriented architecture and has implemented the REST-based Microservices using the Spring Boot, Spring Data with JPA (Java Persistence API). Participated in renewing and updating the SSL certs for internal as well as customer-facing applications. Used AWS services like EC2 for deployments, S3 for storage and SES, SQS for sending notifications. Used Amazon Cloud Watch to monitor AWS services and Amazon Cloud Watch logs to monitor application. Worked on Lambda Expressions, Functional Interfaces Stream API s, Time API, and improvements on Collection, Concurrency, and IO improvements by using Java 8. Used AWS SDK for connection to Amazon S3 buckets as it is used as the object storage service to store and retrieve the media files related to the application. Participated in rehydrating the ECS clusters and monitoring the alerts for issues related to the container vulnerabilities. Responsible for integrating the code with CI/CD pipeline. Efficiently used Jenkins for building applications and testing. Involved in developing JUNIT Test Cases to validate the type of data in the XML Files. Used Log4J for logging and tracing messages. Used Maven as a build tool, wrote the dependencies for the Jars that need to be migrated. Implemented persistence layer using Custom DAOs to handle CRUD operations. Used Apache Kafka for pub-sub and broadcast. Developed Junit test cases to unit test the business logic. Configured Splunk monitoring alerts based on error conditions. Environment: Java 8, JEE, HTML5, CSS3, jQuery, Ajax, Bootstrap, Node.js, JavaScript, Angular 9/10, Spring MVC, Spring IOC, Spring Security, Spring Data, Spring Boot, Microservices, Kafka, Hibernate, AWS, OAuth, GIT, JSP, JUnit, Mockito, JQuery, REST webservices, PostgreSQL, IntelliJ, Jenkins, Jeera, Splunk, New Relic. Verizon, Irving, TX Oct 2019 Sept 2020 Role: Sr. Java Full Stack Developer Roles & Responsibilities: Involved in complete development of Agile (SCRUM) Development Methodology' and tested the application in each iteration. Used Java 8 Lambda expressions along with Streams for creating internal iteration and performing chain operations such as Filter, Map, collect on a collection Objects. Developed the front-end using HTML5, CSS3, Ajax, JavaScript (jQuery), Bootstrap, Angular 7 and NodeJS. Implemented routing logic and navigation from page to page and implemented login functionality on the client side in Angular 7. Implemented core features such as dependency Injection, Databinding, Filters, Directives, Templates and Services of Angular 7 framework. Developed UI content using JSP, JavaScript, jQuery, HTML5, CSS3, Bootstrap and Angular 7. Used Angular 7 and AJAX to handle RESTful calls to enable communication between view components and servers. Developed REST Web Services for transmission of data in JSON format. Designed and implemented Microservices security using JWT authentication services. Designed and developed dashboard menu section, home page, admin home page, user module using Spring MVC framework, Hibernate ORM module, Spring Core Module, XML, JSP, and XSLT. I implemented Microservices using Spring Batch, Spring Boot, and Spring Security and deployed them on web server. Developed the application with various Spring framework modules like IOC, AOP, Spring Boot, Spring Security and Spring Batch. Built Microservices using Spring Boot for the delivery of software products across the enterprise. Designed and developed the REST based Microservices Architecture using Spring Boot with JPA for making independent and smaller applications. Created Spring Boot Microservices that performed the CRUD (Create, Read, Update and Delete) operations. Experienced in implementing Microservices Architecture, Service Oriented Architecture (SOA) with XML based Web Services (SOAP/UDDI/WSDL) using Top Down and Bottom-Up approach. Used AWS SDK for connection to Amazon S3 buckets as it is used as the object storage service to store and retrieve the media files related to the application. Configured the spring boot Microservices with JBoss REST services and multiple transaction managers. Increased the scalability and reliability of the application using Microservices. Deployed applications on AWS by using Elastic Beanstalk. Installed the application on AWS EC2 instances and configured the storage on S3 buckets. Used Spring MVC to isolate each layer of application to reduce the complexity of integration and maintenance. Used Spring AOC for solving crosscutting concerns like keeping customer log data and transactions. Developed test cases using JUnit and the build scripts using Maven. Designed JMS listeners to connect to JMS queues for producing and consuming JMS messages. Worked with Apache Kafka broker service to handle heavy traffic. Developed multiple Kafka producers and consumers as per the software requirement specifications. To deploy the project Maven was used as a build automation tool. Secured the APIs by Oauth2 token-based authentication scheme using Spring Security. Environment: Java 1.8, JEE, HTML5, CSS3, JavaScript, JSP, Angular, React, Hibernate, jQuery, Ajax, Bootstrap, Node.js, Spring MVC, Spring IOC, JQuery, REST webservices, Spring Security 5, Spring Data, Spring Boot, Microservices, AWS, OAuth, GIT, JSP, JUnit, Mockito, Cassandra, Spring Tool Suite, Intellij, Jenkins, Jeera, JMeter, Kibana, Splunk. Marriott International HQ, Bethesda, MD Apr 2019 Sept 2019 Role: Sr. Java Full Stack Developer Responsibilities: Involved in design and development as a J2SE and J2EE Software developer on an Agile platform to development processes on Software Development life cycle (SDLC). Worked on server-side web applications using Node.js and involved in Construction of UI using JQuery, Angular 4/6, ReactJS, Bootstrap and JavaScript. Involved in designing, developing, and testing the web application by using HTML5, CSS3, Bootstrap, NodeJS, and React.JS. Implementation of the markup of the project using HTML, CSS, Bootstrap and created different modules in the application and applied AngularJS to enhance the user interface, for making restful API calls and data binding. Built Angular 6/4 components, UI services to consume rest services using Component based architecture provided by Angular 4. Used Spring MVC framework to enable the interactions between JSP/View layer and implemented different design patterns with J2EE, XML technology and involved in handling transactions using Spring Declarative Transaction Management. Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular 4. Implementing RESTful webservices to retrieve data from client side and made RESTAPI calls from Angular 4 and parsed the data to project client and handled the security and Authorization using OAuth and JWT. Involved in ORM mappings for associations, Inheritance & fetching strategy, performing CRUD operations and managing second level cache using Hibernate. Deployed Spring Boot based Micro services in Docker container using Amazon EC2 container services and using AWS admin console. Used SOA Integration service for Data Integration Service, Functional Integration Service and used SOAPUI for the functional testing, inspection and invocation of Spring based Web services. Implemented Oracle SQL Queries & PL/SQL - stored procedures, functions, triggers, sequences and built-in functions to retrieve and update data from the databases. Created rule-based decision services using BRMS (ILOG JRules framework) and developed specialized search system using MongoDB, AngularJS, Java Servlets, JUnit, and Maven. Used Microservices to communicate using synchronous protocols HTTP and REST for implementing SOAP. Used Spring-boot- starter-parent as the parent POM and inheriting sensible default settings from Spring Boot and the spring-data- Mongodb dependency provides integration with the MongoDB. Used Spring Boot framework for building cloud Microservices and to develop Spring based application radically faster with very less configuration. Used Apache CXF to develop SOAP as well as RESTful web services. Developed Restful services using Rest Template and Microservices using Spring Boot. Project migration into cloud environment using AWS, Docker container. Created tools to support and enable Continuous Integration, Continuous Deployment and system monitoring/reporting using Chef, Jenkins and Shell Scripts. Extensive Design, implement and test services experience in a Micro Service-oriented architecture and has implemented the REST based Microservices using the Spring Boot, Spring Data with JPA (Java Persistence API). Environment: Java 1.8, JEE, Spring Boot, Microservices HTML5, CSS3, jQuery, Ajax, Bootstrap, Node.js, JavaScript, Spring MVC, IOC, Angular 6, Hibernate, Spring Security 5, Spring Data, AWS, OAuth, GIT, JSP, JSF, JUnit, Mockito, JQuery, REST webservices, Redis, Spring Tool Suite, Jenkins, Jeera Freedom Mortgage, Mt. Laurel, NJ Dec 2018 April 2019 Role: Sr. Java Full Stack Developer Responsibilities: Participated in Agile (Scrum) methodology and Involved in Design, development, Implementation, and testing of the enterprise applications. Web application development for backend system using Node.js with cutting edge HTML5, CSS3, Angular 2/4 & JavaScript, TypeScript techniques. Used Bootstrap and Angular 4 and Node.js in effective web design. Spring Controllers were used with Angular 4 to route the control to desired Java services. Developed, debugged, integrated, and deployed applications using Eclipse as IDE and GIT as Version Control. Used Jenkins for continuous integration purposes and Jeera for defect tracking system. Created custom Plugins, templates, and functions for Angular 4 application. Worked extensively on developing controllers, Interfaces and implementation classes using Spring MVC framework & used Microservice architecture with Spring Boot based service through REST. Extensively worked on Spring bean wiring, Spring DAO, and Spring AOP modules and implemented Spring AOP in exception handling, which reduces the development time to handle the exceptions. Consumed REST based Microservices with Rest template based on RESTful APIs. Experience in relational database design and writing SQL queries, stored procedures, views, and functions with Oracle. Developing the Microservices using Spring Boot that create, update, delete and get the assignment information from backend. Used Hibernate, Object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to oracle relational data model with a SQL-based schema. Used Apache Camel to integrate the different applications using protocols like http, ActiveMQ and JMS. Scaled the component interactions and generalized the interfaces using Restful web service. Utilized Apache CXF API to produce and consume the SOAP as well as REST Web services. Used Log4j for tracking errors and debugging the code and Resolved bugs and Change Requests to already existing code. Wrote test cases using JUnit as the Unit testing framework and Selenium as automation testing for the developed Java applications. Deployed the application on WebSphere application server through console and used Log4j as a logging framework. Configured PMD, Find bugs and check styles and ran the code against them to make sure the code quality. And verified the code coverage using EMMA tool. Worked with java libraries to access AWS facilities as Simple Storage service, Simple queue, and Simple DB. Hosted and tested the application in AWS servers before publishing it in an actual production environment. Environment: Java, Spring IOC, AOP, MVC, Hibernate, JMS, Servlets, JSP, JavaScript, Angular 2&4, AWS, React JS, Node JS, Spring Boot, Eclipse Oxygen, GitHub, Oracle 11g, JNDI, Restful, Microservices, Maven, HTML5, CSS3, XML, XSLT, JAXP, JAXB, WSDL, SOAP, CXF, JAX-WS, JAX-RS, JSF, JUnit, Mockito, JQuery, Log4j, Jenkins, Jeera. LBrands, Reynoldsburg, Ohio June 2017 Nov 2018 Role: Sr. Java Full Stack Developer Responsibilities: Participated in Agile (Scrum) methodology and Involved in Design, development, Implementation, and testing of enterprise applications. Web application development for backend systems using Node.js with cutting edge HTML5, CSS3, Angular 2, & Java Script techniques. Spring Controllers were used with Angular JS to route the control to desired Java services. Developed, debugged, integrated, and deployed applications using Eclipse as IDE and GIT as Version Control. Created custom Plugins, templates, and functions for Angular JS application. Worked extensively on developing controllers, Interfaces and implementation classes using Spring MVC framework & used Microservice architecture with Spring Boot based service through REST. Extensively worked on Spring bean wiring, Spring DAO, and Spring AOP modules and implemented Spring AOP in exception handling, which reduces the development time to handle the exceptions. Consumed REST based Microservices with Rest template based on RESTful APIs. Experience in relational database design and writing SQL queries, stored procedures, views, and functions with Oracle. Developing the Microservices using Spring Boot that create, update, delete and get the assignment information from backend. Used Hibernate, Object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to oracle relational data model with a SQL-based schema. Used Apache Camel to integrate the different applications using protocols like http, ActiveMQ and JMS. Scaled the component interactions and generalized the interfaces using Restful web service. Utilized Apache CXF API to produce and consume the SOAP as well as REST Web services. Used Log4j for tracking errors and debugging the code and Resolved bugs and Change Requests to already existing code. Wrote test cases using JUnit as the Unit testing framework and Selenium as automation testing for the developed Java applications. Deployed the application on WebSphere application server through console and used Log4j as a logging framework. Worked with java libraries to access AWS facilities such as Simple Storage service, Simple queue, and Simple DB. Hosted and tested the application in AWS servers before publishing it in an actual production environment. Environment: Java, Spring IOC, AOP, MVC, Hibernate, JSF, Servlets, JSP, JavaScript, Angular 2, AWS, React JS, Node JS, Spring Boot, JBOSS, GitHub, Oracle 11g, JNDI, Restful, MVC, Microservices, Maven, Gradle, HTML, XML, XSLT, JAXP, JAXB, WSDL, SOAP, CXF, JAX-WS, JAX-RS, JUnit, Mockito, JQuery, Log4j. CAS, Columbus, OH Feb 2016 May 2017 Role: Sr. Java Full Stack Developer Responsibilities: Worked in Agile methodology environment and participated in Scrum sessions in designing, developing, implementing, and testing the distributed applications. Designed & implemented the user interface using HTML5, CSS3, JavaScript and Angular JS 2.0. Worked on the modernization of legacy and outsourced UI technologies used were Angular 2, CSS, Node JS, Express JS and AWS (Amazon Web Services). Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly. Created custom Plugins, templates, and functions for Angular JS application. Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC. Developed core Java programs for all business rules and workflows using spring framework. Involved in using spring concepts DI/IOC, AOP, Batch implementation and Spring MVC. Involved in Declarative transaction management using spring AOP. Implemented Batch jobs using spring Batch and configured through Tivoli Work Scheduler. Developed Hibernate mapping files using different mapping strategies such as table per class hierarchy and used Hibernate Persistence Strategy to interact with database. Involved in ORM mappings for associations, Inheritance & fetching strategy, performing CRUD operations and managing second level cache using Hibernate. Created WSDLs as per wire frames, UI pages & generated client jars using JAX-WS. Written JUnit Test cases for perform unit testing and tested web services with REST Client. Involved in Group presentations, Poster presentations and involved in bugs fixing and used Log4j for writing into application and error logs. Used CVS as a version control system to save the code and keep track of the changes occurred and maven as build tool for getting dependencies. Used Weblogic as the app server for deploying the applications. Written test cases using JUnit as a testing framework and prepared test scripts for system. Developed the code for asynchronous update to web page using JavaScript and Ajax. Created and consumed SOAP based Web services and used SOAPUI to send and receive XML data and worked with JMS Queues for sending messages in point-to-point mode. Involved in CI/CD using Jenkins and integrated with Sonar Qube to report Bus, Vulnerabilities and Code smells. Environment: Java, Hibernate, Servlets, Angular JS, Node JS, Bootstrap, JMS, Spring IOC, AOP, Batch, MVC, HTML, CSS, JavaScript, Junit, Ant, Jenkins, Sonar Qube, SOAP, SOAPUI, JAX-WS, JAX-RS, Spring, Rest template, Web logic, SQL, Oracle-SQL, PL/SQL. SoftSol, India Mar 2014 Dec 2015 Role: Sr. Java Developer Responsibilities: Involved in various phases of Software Development Life cycle (SDLC) of the application like requirement gathering, Design, Analysis, and testing of applications. Developed user interfaces screens using HTML, JSPs, JavaScript, CSS, with middle tier framework as Spring using MVC framework. Developed dynamic webpages using JavaScript and Implemented JQuery for creating behaviors of JavaScript. Implemented Transaction and Logging using Spring AOP, developed Hibernate HQL queries and Hibernate DAO implementation for database connectivity. Implemented spring for cross cutting concerns and IOC pattern and configured Hibernate for the application. Used Spring Framework with Hibernate to map to Oracle database and mapped using Hibernate Annotations. Implemented Spring Beans using IoC and Transaction Management features to handle the transactions and business logic. Used Hibernate in data access layer to access and update information in the database and used Hibernate Query Language (HQL) to query the database for complex data. Used Servlets as Controllers for MVC architecture and hibernate in business layer to access MySQL Database. Designed and developed web services like SOAP, XML schemas, JAXB and XSL and Involved in activities like code review and performance improvement. Defined business rules in Drools and applied them to the business logic and utilized jBPM for Workflow management. Involved in build process, modifying the Maven files, compiling the code building, packaging the EAR file, and deploying onto various JBoss in UNIX environments. Used SQL, PL/SQL in indexes, views, stored procedures, functions, and relational DB models. Tested the application using TestNG testing framework and Maven as a build and management tool to get the required dependencies for the respective project. Environment: Java, HTML, CSS, JQuery, SOA, SOAP, WSDL, JAX-WS, AJAX, Spring IOC, AOP, Hibernate, Oracle SQL, PL/SQL, XML, JAXP, JAXB, XSLT, JBoss, Drools, jBPM, Oracle 10g, CVS, Maven, Unix. Education: Bachelors in science Computer Science, Kakatiya University, India Keywords: cprogramm continuous integration continuous deployment user interface javascript sthree database information technology microsoft mississippi procedural language Maryland Montana New Jersey Ohio Texas Virginia |