Sr. Java full stack developer
Name: Venkatrao Poka
Phone: +1-812-***-****
Email Id: *************@*****.***
Java HTML JavaScript Angular React Spring Boot Hibernate Application Security Bootstrap UI AWS
Azure Micro Services Product Development
PROFESSIONAL SUMMARY:
● Having 10 years of professional experience including design and development of projects, building the web applications using in the areas of Java/J2EE Client and Server-side enterprise applications.
●Excellent in all phases of SDLC like requirements, multi-tier application development with Agile, Scrum, TDD, and Waterfall.
●Experience in using Git as version control management and JIRA as Defect management for bug, issue tracking of application and JENKINS for continuous integration (CI) and continuous deployment (CD) pipeline.
●Strong experience in design, development using Java, J2EE, Servlets, JMS, MVC Framework, Webservices, XML.
●Experience in using Java 1.8 features such as lambda expressions, Parallel operations on collections, and multithreading.
●Expertise in web-based GUIs using JSP, HTML5, CSS3, Ajax, jQuery, Bootstrap, Java script, Angular JS 2/4/6/7/8/9 and was involved in resolving cross browser Java script issues.
●Worked with React JS components, Redux Forms, Events, Router.
●Extensively worked with both Core and Advanced Java concepts.
●Experience in implementing design patterns Singleton, MVC, Object Factory, Front Controller, Factory Design pattern, Singleton.
●Experience in Implementation Token (Oauth2, SAML) base security using Restful API.
●Experience in building web applications using Spring framework features MVC, AOP, DAO, Spring Boot, Spring Microservices, Spring REST, Spring Ribbon, Spring Security, Spring JDBC Templates.
●Implementing Service Oriented Architecture using Web Services including SOAP, REST, JAX-WS, JAX-RS, and SOAP UI.
●Worked on microservices to build Docker containers and deploy to Dev, iTest, Scale, UAT (SIT), PROD environments.
●Expert in writing SQL queries and using Hibernate framework with Spring ORM in interaction with the RDBMS and familiar with NoSQL databases like Mongo DB, Cassandra.
●Experience in Implementation Token (Oauth2, SAML) base security using Restful API.
●Experienced in JMS over messaging to exchange the information in more reliable and asynchronous way in enterprise Applications. Used Apache ActiveMQ, RabbitMQ, Kafka, as JMS provider.
●Experience in Implementation Token (Oauth2, SAML) base security using Restful API.
●Experienced in implementing modules like Hibernate, JavaBeans, Servlets, Struts, and XML Mapping.
●Experience in implementing Swagger for the microservices for Documenting Rest APIs.
●Collaborated with cross-functional teams on card migration projects, HSM key ceremonies, and secure key distribution procedures to support global banking operations and fraud prevention strategies.
●Experience in creating Docker images, Containers, push/pull and integrating with Spring Boot for running apps.
●Expertise in working with cloud services like Amazon web services AWS, Spring Cloud services and PCF.
●Hands-on in AWS, which includes EC2, S3, Elastic Load Balancer, Beanstalk, Cloud watch, IAM, Server Migration, Route53, SQS, VPC, DynamoDB, SNS, Glacier, RDS, Lambda and NoSQL databases, Cassandra, MongoDB.
●Responsible for creating a microservices system using Java with Spring Boot, Netflix OSS and RESTful API
in order to improve the scalability factor of the company’s product.
●Extensive experience with RDBMS like Oracle, MySQL and MySQL, Functions and SQL Queries, Stored Procedures and Triggers Involved in Designing the Database Schema and writing the complex SQL queries.
●Performed Query operations on NoSQL database Cassandra for storing and loading data of customers.
●Experience in TDD, using JUnit framework with Mockito and Easy mock, Spring Junit Runner.
●Experienced on various testing frameworks for front end/user interface like Karma, Jasmine, Jest, Mocha, Chai etc.
●Extensively used the JavaScript frameworks like NodeJS, Bootstrap, and jQuery plugins.
●Expertise in coding business components using various APIs of Java like Multithreading, and Collections.
●Experienced in using Log4j and good expertise in application build tools like ANT, Gradle and Maven.
TECHNICAL SKILLS:
Java/J2EE Technologies
Servlets, JSP, JSTL, JDBC, JMS, JNDI, EJB, Swing, AWT, Multi-threading, Java
Programming Languages
Java 1.8, Core Java, SQL, PL/SQL, C, C++
J2EE Frameworks
Spring MVC, Struts, JSF
Application/Web Servers
WebLogic, IBM WebSphere, JBoss, Tomcat
ORM Frameworks
Hibernate, JSF, IBATIS
Web Technologies
JSP, JavaScript, Bootstrap, jQuery, AJAX, XML, XSLT, XHTML, DHTML, CSS3, HTML5, AngularJS, Angular2/4/6/7/8/9, Backbone.js, React.js, Node.js,Kotlin
Spring Frameworks
Spring IOC, Spring Batch, Spring Boot, Spring Security, Spring Cloud
Database Server
Oracle DB2, SQL Server, MySQL, PostgreSQL, NoSQL: MongoDB, Cassandra
IDE
Eclipse, NetBeans, IntelliJ, STS,Powershell
Web Services
REST, SOAP, JAX-WS, JAX-RPC, JAX-RS, WSDL, Axis2, UDDI, Apache CXF,
Swagger.
Version Control
GIT, CVS, SVN, Clear case
Build Tools
ANT, Maven, Gradle
Methodologies
Agile, Scrum, Water-Fall, TDD
Modelling Tools
Microsoft Visio, Rational Rose
Operating System
Windows, Mac, Linux, UNIX
Tools
Apache Camel, ESB, cucumber, Rational Rose, Microsoft Visio
Testing &Logging
Junit, Jasmine, JUnit, Log4J, SoapUI, Test NG, Easy mock and Power mock, Karma, Protractor, Mockito, Selenium, Jenkins, Docker, Postman
Cloud Tools
Azure, PCF, AWS, EC2, S3, RDS, Cloud Watch, ELK, Kubernetes
EDUCATIONAL DETAILS :
Completed Masters in Data analytics at Indiana Wesleyan University in 2020.
Completed Bachelors in Computer science at Satyabhama university in 2014.
PROFESSIONAL EXPERIENCE:
Client: Fidelity Investments, Boston, MA Nov 2023 - Present Role: Sr Java Full stack Developer
Responsibilities:
●Followed agile methodology and involved in daily SCRUM meetings, sprint planning, showcases and retrospective and used JIRA as a tracking tool for the sprints.
●Developed applications using Angular 14 and new features of java 17 (lambda expressions).
●Used Java 11/17 features like Stream API to write effective, clean and concise code, Filters, Pipeline to make our application easier accessing the elements from collections and applying operations on it.
●Used Spring framework along with Angular 9/14, HTML, CSS, Node.JS construct the dynamic web pages (presentation layer) for the application.
●Created connections to database using Hibernate session Factory using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.
●Design and developed the application using framework Angular 9/14 with HTML5, CSS3 XML, JavaScript, JQuery, React.js, and Typescript.
●Integrated RESTful, GraphQL APIs with Angular 14's Http Client module, utilizing interceptors and standalone services.
●Used React profiler to identify rendering issues, optimized code to improve application performance.vue
●Worked on React Virtual DOM, react views, rendering using components that contains custom HTML tags.
●Used React JS for templating for faster compilation and developing reusable components.
●Extensively used jQuery to perform AJAX calls for creating interactive web pages on JSON response.
●Spring Boot Microservices were developed with microservice architecture using REST and Apache Kafka.
●Wrote complex SQL queries using joins, sub queries and correlated sub queries to retrieve data from the database.
●Developed UI components using Angular 9/14 dependency Injection, Models, data binding and controllers.
●Extensively worked on Spring, Auto-wiring, Security, AOP, Spring quartz for scheduling tasks to generate reports.
●Developed web services using Apache Axis based upon WSDL to integrate software applications with internal users utilizing signatures, xml based SAML and WS-Security encryption.
●Worked with Microservices related frameworks Spring Ribbon, Eureka for client-side load balancer.
●Performed UNIX shell scripting to automate batch job scheduling, log rotation, and deployment tasks.
●Implemented pre-authentication data base security using Spring Batch for scheduling batch jobs.
●Implemented the security on microservices using Spring Boot, JWT tokens as OAUTH 2 mechanism.
●Developed the DAO layer for the application using Spring, Hibernate and developed various logics and reports using HQL and Used Hibernate Transaction Management, Hibernate Batch Transactions, Hibernate cache concepts.
●Implemented RESTful microservices using Spring boot, Spring Integration, Hibernate, Spring Data, MVC.
●Configured Spring Boot Actuator and Implemented logging, monitoring, and alerting frameworks using tools like ELK stack, Log4j, and Prometheus/Grafana for production-grade observability.
●Built real-time data pipelines using Kotlin and Apache Kafka to process millions of financial transactions per day with minimal latency.
●Used microservice with spring boot interacting combination of REST and apache Kafka message brokers.
●Ensured message reliability and exactly-once processing semantics in Kafka consumers written in Kotlin for ledger reconciliation services.
●Optimized REST API performance through caching strategies (Redis, Memcached), pagination, and query optimization.
●Created stored procedures, triggers and views using PL/SQL for data modification Using DML insert, update, delete.
●Worked in the Development of Spring Framework Controllers. Developed Controller for request, response paradigm by Spring Controllers using Spring MVC on top of Spring Boot.
●Used Microservice architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.
●Integrated REST and GraphQL APIs into React applications using Axios, Fetch API, or Apollo Client.
●Project migration into cloud environment using Kubernetes, Docker container.
●Implemented Spring security to manage access to different users. Designed and Developed Web Services using technologies WSDL, SOAP to communicate to the other modules.
●Creation of custom Docker container images, tagging, pushing images, integration of Spring boot application.
●Creating S3 buckets and managing policies for S3 buckets and Utilized S3 bucket for storage and backup on
AWS.
●Implementing and designed AWS virtual servers by Ansible roles to ensure deployment of web application.
●Involved in authoring Terraform scripts to automate and deploy AWS cloud services.
●Deployed Kotlin microservices on AWS ECS/Fargate using GitHub Actions for CI/CD; improved deployment frequency from bi-weekly to daily.
●Integrated Kotlin services with cloud-native tools like AWS SQS, S3, Secrets Manager for secure and scalable data handling in trading systems.
●Implemented microservices using Pivotal Cloud Foundry (PCF) platform build upon Spring Boot Services.
●Composed and executed MongoDB scripts and queries to fetch and test data from NoSQL databases.
●Used Swagger framework, implementing the Restful API and Swagger gives the rich User interface to test API.
●Worked with GIT, Source Tree and Bitbucket for source code, unit tests, automated tests management.
●Using AWS lambda to monitor data flow of Dynamo db. tables and SQS to implement asynchronous jobs.
●Jenkins as Continuous Integration Server for configuring, administrating, integrating with system tools.
●Set up contract testing between Kotlin microservices using Spring Cloud Contract to ensure API stability across multiple teams.
●Created and configured management reports and dashboard using Splunk by identifying data patterns, metrics.
●Designed and Developed SQL queries, SQL procedures, Functions, triggers to handle the business rules data integrity and for various tables required for the project in Oracle database and used the Stored Procedures in the application data transactions.
●Used testing tools such as Jasmine, Karma, TestNG, Protractor, Cucumber, Postman.
●Developed all custom processes, workflows and schemes within JIRA to accommodate the organization’s needs.
Environment: Java 11/17, Core Java, AWS, PCF, Microservices, Kafka, HTML5, CSS3, Angular 8/9, Node.js, jQuery, JSON, AJAX, Bootstrap, JBOSS, Spring Boot, Spring Ribbon, Spring Security, Spring Batch, JIRA, REST, Hibernate, Eclipse, log4j, Oracle, GIT, Maven, Jenkins, AWS, Docker, JBOSS, MongoDB (NoSQL), Junit, Swagger, Agile.
Client: Citibank, Edison, NJ Apr 2022 – Oct 2023
Role: Sr Java Full Stack Developer
Responsibilities:
●Used agile methodology and attended daily and weekly SCRUM meetings to update working status etc.
●Used J2EE design patterns like Adapter, Service locator, Session facade, Singleton, Factory and DAO.
●Implemented Data validations for critical functionalities using React.js and JavaScript.
●Used the fundamentals of Java 11 features like parallel streams and filters through lambda expressions to handle searching.
●Developed user-friendly web-based GUI using CSS3, HTML5, JavaScript, Bootstrap, and AngularJS.
●Used Multi-threading to overcome the errors in the process of transactions, handle threads by main thread process.
●Developed various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager).
●Developed and supported core banking modules using Java and Oracle, including transaction processing, batch jobs, and customer onboarding workflows.
●Implemented application using ECMA Script 6 features. Worked with Babel and Webpack for transpliation.
●Developed ReactJS pages, Web services calls using Axios calls for the application.
●Used MicroFocus Fortify for static code analysis to ensure security compliance of Java backend services.
●Involved in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
●Involved in creating a reusable component using React JS for DOM Manipulation
●Utilized Eclipse IDE for backend development and debugging Java Spring Boot services integrated with Oracle DB.
●Implemented authentication and authorization mechanisms such as OAuth 2.0 and JSON Web Tokens (JWT) to secure API endpoints and protect sensitive data from unauthorized access.
●Developed an Email directory to keep track of all the emails by using Redux Thunk.
●Implemented UI Screens, Advanced Search, Timer, Navigation Bars, Navigation Menus, Forms, Sorting, Filtering in React JS.
●Used Custom Node.js proxy used to simulate API responses before client implementation was complete.
●Involved in developing server-side applications using Node.js to achieve scalability in real-time web applications.
●Develop screens for the front end using React.JS and used various predefined components from NPM.
●Wrote comprehensive tests for React components and APIs using Jest, React Testing Library, and Enzyme.
●Developed Microservices, Microapps, etc. using Spring Boot and deployed to Azure Cloud.
●Conducted performance tuning, optimization of Java 11 applications, analyzing JVM performance metrics, garbage collection logs, and memory usage patterns to improve efficiency and scalability.
●Collaborated with cross-functional teams during change management and release planning cycles for high-risk banking features
●Processed and stored data using Java 11 features like Streams & Lambda expressions and design Singleton, Data Access Objects, Factory and MVC design patterns.
●Performed detailed JVM diagnostics and fine-tuned JVM parameters specific to Java 17 using VisualVM, JConsole, and JFR to identify memory leaks, thread contention, and performance bottlenecks.
●Created and injected spring services and DAOs to achieve dependency injection MVC components to implement.
●Implemented the associated business Modules integration using Spring and Hibernate data mapping.
●Used Spring Core Annotations for Dependency Injection and Spring MVC for REST APIs and Spring Boot for Microservices.
●Performed key ceremony processes and HSM key rotations for production and disaster recovery environments in coordination with banking domain global cryptographic operations team.
●Involved in implementation of Pivotal Cloud Foundry (PCF) services such as Pivotal Application Service, Pivotal Container Service and Pivotal Functional Service.
●Responsible for support and maintenance of batch jobs, implemented Spring Batch for huge number of transactions.
●Created detailed documentation for EMV personalization scripts, key management policies, and HSM operational procedures to align with internal audit and regulatory compliance standards.
●Designed and developed the end points (Controllers), business layer, DAO layer using Hibernate and Spring IOC.
●Deployed Spring Boot-based Microservices in Docker and AWS EC2 containers using Jenkins.
●Developed server side application to interact with database using Spring Boot and JPA.
●Used Hibernate, object relational-mapping (ORM) solution, technique of mapping data representation from MVC.
●Implemented Hibernate to persist the data into database, wrote HQL based queries to implement CRUD
Operations.
●Apache Mesos and Kubernetes were used as the best ecosystem to deploy and manage Microservices.
●Dockerized Spring Boot application for deployment in container orchestration platforms like Kubernetes and OpenShift.
●Implemented Spring boot Microservices to process the messages into the Kafka cluster setup.
●Used Spring Boot for building application with Spring initializers and bootstrapping the build configuration.
●Used AWS Elastic Beanstalk for deploying and scaling web applications and services developed with
Java, Python and Docker.
●Proficient in deploying and managing Java full stack applications on Google Cloud Platform (GCP). Extensive experience in utilizing GCP services, such as Google App Engine, for deploying scalable and reliable Java applications.
●Strong knowledge of GCP Compute Engine for provisioning and managing virtual machines to host Java back- end services. Familiarity with GCP Identity and Access Management (IAM) to manage access control and permissions for Java applications deployed on GCP.
●Experience in using GCP Deployment Manager or Terraform for infrastructure as code to automate the provisioning and configuration of GCP resources for Java projects.
●Knowledge of GCP Cloud Load Balancing and Auto Scaling capabilities to ensure high availability and scalability of Java applications in response to varying traffic demands.
●Developed Hibernate with Spring Integration as the data abstraction to interact with the database of MongoDB.
●Involved in Support and Maintenance of the application and troubleshooting of Issues on JBOSS by checking logs.
●Monitoring deployment with CI/CD in Azure Pipeline.
●Worked on Azure VPN-Point to site, Virtual Networks, Azure Custom Security, End point security and firewall.
●Involved in building the messaging services with Azure Service Bus.
●Monitoring the CI/CD pipeline with Azure DevOps (PaaS).
●Involved in deployment infrastructure with Terraform for Azure.
●Worked with Version Control Systems like GIT, GitHub, and Clear Case.
●Created continuous integration builds using Jenkins and deployed on WebSphere application server.
●Used Gradle tool to configure and build the application project and continuous integrated with Jenkins.
●Used RAD (Rational Application Developer) which is based on Eclipse, to develop and debug application code.
●Implemented automation using Selenium WebDriver, JAVA, and Selenium Grid.
Environment: Java 11, Azure, PCF, Microservices, Kafka, Spring MVC, JavaScript, jQuery, JSON, Spring DAO, Spring Boot, Spring Batch, Spring Security, Spring Integration, Hibernate, Oracle, PL/SQL, XML, Junit, GIT, Maven, Jenkins, REST, HTML, CSS, SASS, AJAX, Jira, React.js, Redux, Git, Jenkins, Agile.
Client: Target, Minneapolis, MN Jan 2021 – Mar 2022
Role: Full Stack Java Developer
Responsibilities:
●Developed UI pages with Spring MVC, HTML5, CSS3, Ajax, JavaScript, TypeScript, and used Bootstrap for creating Web pages.
●Actively involved in Analysis, Design, Development, System Testing and User Acceptance Testing.
●Successfully followed agile methodology in the Scrum Cycle model.
●Used ReactJS components like JSX, creating React components, Virtual DOM, React Props, Lifecycle methods, working with React States and Events.
●Developed and then implemented user interface by using the React JS to handle cross browser compatibility issues in different browsers.
●Develop various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and Redux libraries.
●Used Node.js as a proxy to interact with Rest Services and interacting with database with React.
●Used React.js to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA).
●Leveraged MVC design pattern to organize angular components, Custom directives and templates.
●Implemented design patterns such as Session Façade, Adaptor, Bean Factory and Singleton.
●Developed bean references in Spring framework using Dependency Injection (DI)/IOC.
●Used Spring Annotations to simplify the business logic for creating Spring MVC RESTful web services.
●Used Java 1.8 features in developing the code like Lambda expressions, creating resource classes, fetching documents from database.
●Used Spring Boot Actuator to externalize application's configuration properties for different environments.
●Documented the REST API’s using Swagger2 API for briefing the services involved in the application.
●Developed data persistence layers using Spring Data JPA, Hibernate, and advanced query capabilities with Criteria API and native SQL. Also caching with Spring Cache, Redis.
●Implemented pre-authentication and data base security using Spring security and securing application access and Spring Batch for scheduling and maintenance of batch jobs.
●Involved in making Spring and Hibernate enhancements to existing applications
●Configured Swagger-UI registered Microservice with Eureka server to monitor service health check from Spring Boot
admin console and Spring Hystrix dashboard.
●Produced and consumed centralized Spring Restful Web Services for Enterprise applications to consume in JSON format and in trusted client-server environment and extensive experience in building Rest services using Jersey Framework
●Extensively used Hibernate concepts such as inheritance, lazy loading, dirty checking, locking, and transactions.
●Microservices has been built using Spring Boot, Spring Security and deployed to Azure cloud.
●Deployed Microservices as Restful Java Web Services on Amazon Elastic Beanstalk.
●Setup the Continuous Integration (CI) and Continuous Deployment (CD) jobs in Jenkins.
●Managed Docker orchestration using Docker Swarm and containerization of applications using Docker.
●Used Microservice architecture, with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.
●Developed Microservices using Spring Boot v2, Spring Data With JPA, Oauth2, Spring Security and deployed on to Kubernetes and integrated Microservice with Kafka MQ.
●Used micro-framework to implement with REST API and Mongo DB (NO SQL) as back end database.
●Worked with GIT for version control, experience with git-bash and git-hub
●Created JSON Data and stored as documents comprising documents, data types and conversions in MongoDB.
●Performed SQL tuning by creating index on the existing table and stored procedures for efficient querying.
●Developed and deployed multiple applications in PCF (Pivotal Cloud Foundry) Platform.
●Create and configure the continuous delivery pipelines for deploying Microservices and deploying to Jenkins CI server.
●Used Azure Resource Manager (ARM) to provide security, auditing, and tagging features to help manage the resources after deployment.
●Created automated pipelines in AWS Code Pipeline to deploy Docker containers in AWS ECS using services like CloudFormation, Code Build, Code Deploy, S3, and puppet.
●Used Azure Functions to integrate applications and run backend process according to schedules without managing the servers.
●Developing scripts for build, deployment, maintenance and related tasks using Jenkins, Docker.
●Integrated SoapUI and JMeter Test cases into Maven.
●Composed and executed MongoDB scripts to insert and update NoSQL database and reporting.
●Monitored the error logs using Log4J and fixed the problems.
●Developed unit test cases using Mocha and Karma as unit test runner for various application modules.
●Created various unit test cases and integration tests for the DAO, Service, and Controller components using JUnit
Classes, and Mockito.
Environment: Java 1.8, Azure, HTML5, CSS3, Bootstrap, JavaScript, JSON, React.js, Node.js, Maven, Spring Boot, Hibernate, Restful, Microservices, WebLogic, Jersey, Amazon Elastic Beanstalk, EC2, S3, Soap UI, Jenkins, Git, jQuery, DOM, JAX-RS, Junit, Log4j, Kubernetes, PCF, Apache Kafka, MongoDB, Jenkins, Docker, Agile Scrum.
Client: Zero touch, Hyderabad, India Nov 2016 – Jun 2019
Role: Java Backend Developer
Responsibilities:
●Developed User Interface view with Spring MVC and AngularJS as a Service Oriented Architecture (SOA) application.
●Deployed and Monitored Microservices Using Pivotal Cloud Foundry (PCF) and managed Domains and Routes with the Cloud Foundry.
●Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular 2.
●Developed and deployed Microservices based applications using Spring Boot and Spring Cloud.
●Used HTML5, CSS, jQuery, Ajax and performed client-side validations using JavaScript.
●Implemented AngularJS as the framework to build a single-page application (SPA).
●Updates data using CRUD (Create, read, update, delete) features of Backbone.JS and Paginator for pagination for Tables.
●Deployed frontend application using AWS S3 and configured CORS to consume RESTful services from another domain.
●Responsible for monitoring the AWS resources using Cloud Watch and application resources using Nagios.
●Message broker services are achieved in the application using Active MQ with JMS framework.
●Implemented Spring Dependency Injection (IOC) feature of spring framework to inject beans into User Interface and AOP for Logging.
●Used Spring Security framework for login authentication, password hashing. Worked on Java Message Service (JMS) API for developing message oriented middleware (MOM) layer for handling various asynchronous requests.
●Implemented Quartz scheduler to execute batch programming using Spring Batch.
●Configured Jenkins to handle application deployment in Pivotal Cloud Foundry (PCF) server and to integrate with Git Hub version control.
●Setup and built AWS infrastructure various resources, VPC, EC2, S3, and RDS in Cloud Formation JSON templates.
●Build a CI/CD pipeline using Jenkins automation and GitHub repositories using web hooks plugin.
●Performed Angular JS end to end testing using Protractor framework and Integration testing methods and Behavioral driven are implemented using Selenium and Cucumber respectively.
●JIRA tool for project management used in the application to tack bugs, issues and project management functions.
Environment: Java, Microservices, AWS, Angular JS, HTML5, CSS3, AJAX, Bootstrap, JSON, XML, Active MQ, JMS, Hibernate, DB2, SOAP, JAX-WS, Spring Rest, Sprig boot, Spring MVC, Spring Security, Hibernate, Spring Transactions, Spring Batch.
Client: Eduex Soft Solutions, Hyderabad, India Aug 2014 to Nov 2016
Role: Java/J2EE Developer
Responsibilities:
●Developed an AngularJS workflow manager leveraging Angular-UI's state router for flexible configuration and management of multi-step user input flows.
●Created custom Plugins, templates, and functions for Angular JS application.
●Upgraded existing UI with HTML5, CSS3, jQuery and Bootstrap with Angular JS interaction
●Implemented J2EE components using Spring MVC, Spring IOC and spring transactions and springs security modules.
●Developed application using Java/J2EE platform. Implemented the Model View Control (MVC) structure.
●Worked on developing single page Applications (SPA) using JavaScript MVC frameworks such as Angular JS.
●Developed Webpages using HTML5, CSS3, JavaScript and jQuery.
●Implemented data-binding and MVC using Angular2 for front-end development of a current web application.
●Deployed Spring Boot - Microservices Docker container using AWS EC2 container services and AWS admin console.
●Used Hibernate to establish database connectivity.
●Created HQL queries to perform create, insert and modify operations in the database.
●Integrated spring with Hibernate using various spring modules.
●Coded Rest API for product service using Spring Boot.
●Involved in creating basic SQL for CRUD operations and advanced SQL for procedures.
●User Apache Tomcat application server for deploying the war file.
●Expertise in AngularJS Framework to design layouts in developing an application.
●Worked with QA team in Integration testing and User Acceptance testing.
●Used Web Services for creating rate summary and used WSDL and SOAP messages and used XML parsers for data retrieval. Also Developed and consumed REST base web services.
Environment: Java, J2EE, Hibernate, JSP, Servlets, HTML5, CSS3, Bootstrap, JavaScript, jQuery, Angular JS, Spring, Spring Boot, Spring MVC, Microservices, Apache Tomcat Server, Oracle, Eclipse, Agile.