Vasu
Email: ***********@*****.***
Contact: +1-945-***-****
SUMMARY
Around 14+ years of experience as a Senior Java developer in full software development life cycle including estimation, requirement analysis, design, coding, unit testing, debugging and maintenance.
Experience in Waterfall and Agile software development methodologies.
Experience in e-commerce and client-server applications using Java, Servlets, JSP, JavaBeans, JDBC, Spring, Hibernate, AJAX, JavaScript.
Experience with different IDEs like Eclipse, NetBeans, IntelliJ and Visual Studio.
Good experience in J2EE design patterns like Singleton, Abstract Factory, Builder, MVC2, Business Delegate, DAO, Front Controller, Value Object etc.
Strong working knowledge in developing SOAP web services, RESTful web services and Microservices.
Experience working on front-end technologies such as Angular, TypeScript, Bootstrap.
Extensive experience in developing Web interfaces using HTML5, CSS3, Bootstrap, JavaScript, jQuery, Angular-JS.
Expertise in various open-source frameworks like AngularJS, NodeJS, Struts 2.0/1.2, Spring 2.5/3.0, Spring MVC, IoC, Web and ORM Technology like Hibernate 3.0, JPA, EJB3.0, jQuery.
Expertise in Distributed and Web environments, focused on JAVA Technologies -Java collections, Threads, J2EE, JDBC, Struts, Spring products (core, boot, integrations, security), Hibernate Framework.
Expertise in Spring Security Modules and Authentication.
Extensive knowledge of XML-based standards and protocols (such as WSDL and SOAP), Service Oriented Architecture (SOA), development of XSD schemas.
Experience in developing User Interface (UI) Applications and professional web applications using HTML5, CSS3, Bootstrap, AngularJS, JavaScript, JQuery, AJAX, RWD, JSON, HTML and XML.
Created POC's using NodeJS, MongoDB to create REST services.
Experienced in build tools like Ant, Maven, Gradle and using them with continous integration tools like Jenkins to create and publish application artifacts.
Good understanding of NoSQL Database and hands-on work experience in writing applications using NoSQL database like MongoDB.
Extensive experience with Web/Application servers likes Apache Tomcat, Jetty, JBoss, Oracle WebLogic Server, WebSphere.
Experience in writing SQL Queries, Triggers, and Stored procedures for database transactions.
Experience in working with different OS like Windows, UNIX, and Linux.
Experience to maintain the source using version controlling tools Visual Source safe, and Rational Clear Case.
Good knowledge of Cloud Foundry and Spring Boot applications.
Expertise in SDLC that encompass with proven analytical and problem-solving skills and experience working with agile methodologies.
Proven aptitude on learning new technologies.
Extensive experience in deploying, managing, and developing with MongoDB clusters.
Implemented REST services using Golang with microservices architecture.
Experienced in socket development using UDP and TCP/IP methodologies
Client-server socket programming
Expertise in using design patterns and object oriented methodologies to design software for mobile phones
Good knowledge of Python
TECHNICAL SPECIFICATIONS
Platforms
Windows 2000/NT/ XP/Vista and Sun Solaris 2.8/2.9, UNIX
Programming
JDK 1.5, 1.6, 1.7, 1.8
Server Scripting
JSP1.2,2.1, JSP-EL, JSTL, Custom Tags
Client Scripting
JQuery 1.8,1.9, JQueryUI, Dojo, ExtJS, AngularJS, Javascript, CSS2, CSS3, HTML4, HTML5, NodeJS
Java Frameworks
Struts 1.2, Struts 2.1, Spring MVC
Database Tools
Toad for Oracle, Toad for MySQL, Toad for DB2, Toad for MS-SQL, Database Spy, MySQL Workbench,
Databases
DB2, MS-SQL Server, PostgreSQL, MySQL
Middleware
EJB 2.1, EJB 3.0, Kafka
Version Control
Tortoise SVN, GitHub, CVS, Bitbucket
IDEs
Eclipse 3.0, 3.1, MyEclipse 4.1, IntelliJ, Netbeans,
Build Tools
ANT 1.7,1.8,1.9, Maven, Gradle
Continuous Integration
Jenkins
XML Technologies
XSLT, JAXP, JDOM, SAX, DOM, XPATH, XPOINTER, XML, XSD, DTD
Webservice Spec
JAX-RPC, JAX-WS, JAX-RS
Webservice Tools
SoapUI 4.0,5.1
Application Servers
WebLogic 8.1, 10.0, WebSphere 6.1, Apache JBoss 4.0
Web Servers
Tomcat 5.0, 6.0, 7.1
UML Tools
MS Visio
ORM Frameworks
Hibernate 3.0, 3.1, 4.1
Defect Tracking
JIRA
Methodologies
Agile (Scrum), Waterfall, Kanban
Batch Jobs
Quartz Scheduler, Cron, Spring Batch
Cloud Computing
AWS – EC2, S3, Dynamo DB
Microservices
Swagger, Pivital Cloud Foundry, Spring Microservices, Spring Boot
CERTIFICATIONS
AWS SOLUTIONS ARCHITECT - ASSOCIATE
PROFESSIONAL EXPERIENCE
McKesson, Genospace Dallas, TX June 2023 – Present
Senior full stack developer
Responsibilities:
Designed and developed Microservices using Spring Boot.
Design and implement cloud-native microservices using *Spring Cloud and Node.js* for Medline’s healthcare platform.
Deploy and manage Kubernetes-based services, leveraging Istio for service mesh and Helm/Terraform for infrastructure automation.
Develop and optimize event-driven architectures using Kafka/RabbitMQ, implementing CQRS, Saga, and Event Sourcing patterns.
Designed and implemented RESTful APIs to integrate claims processing with third-party healthcare providers
Experience in working with Angular 14 modules, services, templates, directives, services, and dependency injection.
Hands on Experience on Angular CLI (Command line Interface).
In Node.js, use libraries like axios or node-fetch to consume Java REST endpoints.
In Java, use libraries like Rest Template or Web Client to consume Node.js endpoints
Used RabbitMQ and Kafka both libraries compatible with Node.js and Java for easy integration.
Integrated RESTful APIs and GraphQL to fetch patient records, doctor availability, and real-time health monitoring data. Optimized API calls using useEffect with dependency arrays to prevent unnecessary re-renders.
Ensured efficient component structure with props and state management.Used Spring Tool Suite (STS) IDE tool for application development.
Used GitHub to maintain the version of the files and took the responsibility to do the code merges from branch to trunk and creating new branch when new feature implementation starts.
Created JUnit test cases to automate the testing of business logic.
Used built tools such as Gradle.
Tomcat is used as a web server to deploy the application.
Hands-on experience in using ActiveMQ.
Implemented function to send and receive JMS messages to Apache ActiveMQ.
Used JIRA for task management and bug tracking.
Used Confluence for project knowledge management.
Worked with NoSql database to store JSON dynamic connections data.
Used MongoDB as my nosql database to handle the data dat is provided by the federal agencies related to TOPS application.
Experience creating js/no-sql scripts for DML operations using mongodb.
Involved in the Implementation of DAO for the MongoDB for frequently used for queries.
Configured AWS High Availability Practices and deploying backup/restore infrastructure.
Restful HTTP API using Nodejs to interact with AWS API Gateway.
Developed AWS S3 API to copy project artifact into s3 bucket.
Developed role based security system using AWS IAM policy
Building microservices with Docker and Kubernetes
Monitoring deployment with CI/CD using Jenkins pipeline
Developed Microservices to utilize Go language, REST webservices in the clients environment.
Developed new RESTful API services that work as a middleware between our application and third-party API’s that we will used using Golang.
Implemented Spring boot microservices to process the messages into the Kafka cluster setup.
Implemented Kafka producer and consumer applications on Kafka cluster setup with help of zookeeper
Used Spring kafka API calls to process the messages smoothly on kafka Cluster setup.
Developed FHIR-compliant APIs to facilitate secure patient data exchange between hospitals and insurance providers.
Used AWS Lambda for serverless execution of patient record transformations and processing.
Leveraged RabbitMQ messaging queues to ensure asynchronous data processing and reduce latency.
Ensured HIPAA compliance with end-to-end data encryption and OAuth 2.0 authentication.Spearheaded the adoption of microservices architecture, decomposing monolithic applications into scalable, loosely coupled services in Node.js backend systems.
Strong experience in AWS Cloud Formation, CLI, Lambda, ECS, S3, SNS and SQS.
Strong experience in using AWS EVENT BRIDGE, AWS BATCH for scheduled triggers and processing the data.
Developed and handled business logic through backend Python code.
Instrumented Dynatrace with microservices and docker
Amazon EKS (Elastic Kubernetes Service) used to deploy and manage containerized Java applications, such as Spring Boot microservices or other Java-based services.
AWS Fargate is a serverless used for containers that allows you to run containerized Java applications Fargate works with Amazon ECS and Amazon EKS and deploying a Java application (e.g., Spring Boot) on AWS Fargate using ECS.
Using Terraform with Java to automate and managing the infrastructure required for your Java applications. Terraform, an Infrastructure as Code (IaC) tool, can be combined with Java to provision resources for running applications on cloud platforms like AWS.
Used AWS Lambda to handle real-time claim validation and eligibility checks, reducing response times by 40%.
Containerized services using Docker and deployed to Kubernetes (EKS) for high availability and scalability.
Integrate low-code platforms like OutSystems and Azure Functions for rapid healthcare application development
Ensure scalability, resilience, and security using DDD, Hexagonal Architecture, and the Strangler Fig Pattern
Mentor teams, conduct code reviews, workshops, and drive innovation in AI/ML, API security, and micro-frontends.
Environment: JAVA 11, Spring Boot, Spring MVC, Jenkins, JUnit, Postman, Log4j, Gradle, MongoDB, HTML5, CSS3, GIT, MongoDB, JIRA, Confluence, ActiveMQ, AWS,Docker,Kubernetes,Nodejs,kafka,Grafana,datadog,Apache Camel
Python,EKS,Terraform,Payara
Disney Streaming, New York June 2022 – May 2023
SENIOR JAVA BACKEND DEVELOPER
Responsibilities:
Involved in various phases of Software Development Life Cycle (SDLC) which includes requirement gathering, modeling, analysis, architecture design and prototyping.
Used AGILE software development methodology which helps to develop project plans.
Designed and developed Micro Services business components and RESTful service endpoints using spring boot.
Implemented the application using Spring MVC Framework
Implemented Restful and SOAP based Web Services and used Soap UI for testing.
Strong knowledge in developing Web Services using SOAP, WSDL and XML.
Implemented Batch jobs using Spring Batch created various item readers, item writers and item processors.
Expertise in J2EE Technology- Servlets, Struts, spring, JDBC, JTA, JPA, Hibernate and JMS.
Used Spring Tool Suite (STS) IDE tool for application development.
Used GitHub to maintain the version of the files and took the responsibility to do the code merges from branch to trunk and creating new branch when new feature implementation starts
Created JUnit test cases to automate the testing of business logic.
Used JUnit and built tools such as MAVEN.
WebSphere is used as an Application Server to Deploy the Application.
Experience in writing the HTTP RESTful web services and SOAP API’s in Golang.
Hands-on experience in using message brokers such as ActiveMQ and RabbitMQ.
Used JIRA for task management and bug tracking.
Used Confluence for project knowledge management.
Designed and developed struts framework applications which is based on MVC architecture to authenticate the access level for the users
Utilized the action support to integrate Struts and Spring components
Developed the front end of the application using Struts2
Continuous Integeration automated deployment and scheduling using Jenkins pipeline Code pipeline code deploy into docker containers and ECS
Strong Experience in Amazon EC2 setting up instances VPCs CLI Autoscaling IAM and configuring AMI’s Security groups.
Created Route53 to route traffic between different regions.
Configured AWS IAM roles and security group in public and private subnets in VPC
Used AWS Cloud platform and its features which include cloud watch, AMI, Cloud formation, Auto scaling.
Experience in writing the HTTP RESTful webservices and SOAP API in Golang.
Used GitHub for source code version control and integrated with Jenkins for CI/CD pipeline, Sonar for code quality tracking and Jira integrated with Bitbucket.
Strong proficiency in designing, developing and maintaining RESTful Application Programming Interface using (Restful APIs) NodeJs, JavaScript, Typescript, Express, Mongodb, Graphql, Microservices architecture.
Experience with different AWS services like S3, RDS, lambda, SQS, CloudFront, SNS, Cloud Watch, Cloud Formation templates, CloudFront Web Distribution and Route 53.
Experience in creating and maintaining Auto scaling groups, AWS Networking, IAM user roles, policies, EC2 and Load Balancers
In-depth knowledge of Snowflake Database, Schema and Table structures.
Built responsive and interactive UI components using React.js, Redux, and Material-UI/Styled Components. Created pages like Home, Movies, TV Shows, Watchlist, Subscriptions, and User Profiles.
Optimized performance using React.memo, useCallback, and lazy loading for faster page loads.
Integrated Disney+ streaming APIs for seamless video playback, pause, resume, and auto-play. Used React Player or HLS.js to handle live and on-demand streaming. Added adaptive bitrate streaming for smooth playback across devices.
Managed user authentication, video playback state, and user preferences using Redux Toolkit/Context API.
Optimized API calls using Redux Thunks or React Query for efficient data fetching and caching.
Implement SRE best practices, enhancing observability with Prometheus, Grafana, and ELK Stack.
Automate CI/CD pipelines and manage infrastructure as code using Terraform, Ansible, and GitHub Actions.
Champion modern programming paradigms like reactive programming (Spring WebFlux) and functional programming.
Optimize cloud resources for cost efficiency, high availability, and real-time performance monitoring.
Environment: JDK 1.8, Spring Boot, Spring MVC, Hibernate 4.0, Angular 8, AJAX, UML, MS Visio, JSTL, Oracle 11g, JBoss, Eclipse 4.2, Junit, NPM, SOAPUI 5.1, Log4j, Maven 3.1, NodeJS, Bootstrap, ReactJS, Typescript, MongoDB, HTML5, CSS3,AWS, Toad, Jenkins, RESTful API,Junit 4.1, AngularJS, GIT, MongoDB, JMeter
warnermusicgroup, california june 2021 – may 2022
FULL STACK JAVA DEVELOPER
Responsibilities:
Involved in various phases of Software Development Life Cycle (SDLC) which includes requirement gathering, modeling, analysis, architecture design and prototyping.
Used AGILE software development methodology which helps to develop project plans.
Designed entire framework to support Test Driven development (TDD) by making use of Dependency Injection through unity framework and developed a generic repository.
Developed Open stack API to integrate with Amazon EC2 cloud-based architecture in AWS, including creating machine Images.
Created RFP (Request for Proposal) Micro service to provide RESTful API utilizing Spring Boot with Spring MVC.
Implemented Spring MVC framework in the presentation tier for all the essential control flow, business level validations and for communicating with the business layer.
Developed code using Design Patterns like DAO, Factory Pattern, Singleton and Value Objects, Decorator, State, Strategy.
Used spring as the MVC model. Used Spring AOP for common cross cutting concerns like security and interception.
Worked on Code builds, and code changes are made in JavaScript.
Created Views, Sequences in the oracle database and modified the existing PL/SQL stored procedures.
Used GitHub to maintain the versions of the source code of the project.
Used CI/CD technologies such GIT, Chef, Jenkins are used for developing and deploy web services.
Expertise in using NoSQL database like MongoDB to support the storage of JSON objects and provides the storage for security related information.
Generated proxy code from .WSDL file using SOAP UI for client-server communication.
Worked on Load testing on JMeter to improve the performance of newly developed code.
Designed and prepared Unit test cases using Junit and Log4j and removed the maximum bugs before passing onto the application to the QA team.
Used Jenkins application to build and perform continuous deployments of JBOSS war files.
Deployed web and enterprise applications on JBoss application server in a channel secure environment.
Used UNIX shell scripting to automate software installation and testing. Wrote scripts to apply application patches and Oracle table updates.
Developed integration modules for disparate clients using Apache Camel.
Involved in Unit testing of application using Karma and Jasmine library to make sure that the application is compatible in all browsers.
Worked in close cooperation with project managers and other functional team members to form a team effort in development.
Responsible for Configuring Kafka Consumer and Producer metrics to visualize the Kafka System performance and monitoring.
Used Azure resource manager (ARM) to deploy, update, or delete all the resources for your solution in a single, coordinated operation.
Using Azure functions to integrate applications and run backend processes according to schedules without provisioning/managing servers.
Experience on AWS Cloud Services like ECS, ELB, EC2, VPC, Route53 and DynamoDB. Along with continuous Integration and Continuous Deployment with AWS Code Pipeline.
Environment: JDK 1.8, Spring Boot, Spring MVC, Spring AOP, Hibernate 4.0, Angular 6, Apache CXF, AJAX, UML, MS Visio, JSTL, Oracle 11g, JBoss, Eclipse 4.2, Junit, NPM, SOAPUI 5.1, Log4j, Maven 3.1, NodeJS, Bootstrap, ReactJS, MongoDB, HTML5, CSS3, Toad, Maven, Jenkins, RESTful API, Sun Jersey, Junit 4.1, AngularJS, GIT, Chef, JMeter, Karma, Cloud/Azure.
dynata shelton, CT May 2018 –Sep 2020
JAVA BACKEND DEVELOPER
Responsibilities:
Responsible for all stages of design, development, and deployment of applications. Active role in Test Driven Development termed as TDD apart from Agile Software Development.
Actively participated in the daily SCRUM meetings with our team to produce quality deliverables within time.
Developed an application were involved in design changes using HTML5, CSS3, JQuery and Bootstrap.
Developed forms for user event handling and validations using JavaScript's and AJAX.
Designed, developed a custom, single-page, responsive web application on front end using Angular JS.
Developed user interface using JSP, JSP Tag libraries, third party libraries and Java Script to simplify the complexities of the application.
Involved in using java like Collections, Exception Handling, Multi-Threading, Serialization and Java 1.8 features like Lambda expressions, Stream API, and Method references.
Experience with advance technologies like MongoDB, Cassandra, and advanced framework like SpringBoot.
Experience with NoSQL document-based data stores like Mongo DB and have designed various data models for the system.
Designed and developed Micro Services business components and RESTful service endpoints using spring boot.
Implemented Micro Services based Cloud Architecture on Amazon Web Services (AWS) Platform and Cloud Foundry.
Implemented Batch jobs using Spring Batch created various item readers, item writers and item processors.
Involved in support for end to operations support for OSS/BSS (Business Support System) identify gaps and propose solutions and manage issue resolution.
Implemented Restful and SOAP based Web Services and used Soap UI for testing.
Strong knowledge in developing Web Services using SOA, SOAP, WSDL and XML.
Having Experience using tools like RAD, SOAPUI, TOAD, Perforce, POSTMAN. And build method like MAVEN.
Extensively worked on Drools Rules Engine for writing business rules validation and externalization of parameters.
Automate build process through Gradle Script build framework.
Used Node JS to run Web pack tasks and build properly the project.
Implemented first-hand the best/worst practices for integrating Micro Services into existing system architecture.
Micro Services were being used as a strategy to gradually replace a core monolithic application while still adding business features.
Used object storage container to store the secured files and retrieved from API by using Amazon Web Services (AWS).
Implemented modules into Node JS to integrate with designs and requirements
Worked on Log4J to validate functionalities and JUnit for unit testing
Expertise in J2EE Technology- Servlets, Struts, Spring, JDBC, JTA, JPA, Hibernate and JMS.
Wrote services to store and retrieve user data from MongoDB for the application on devices.
Developed scalable solutions using NoSQL databases Cassandra, MongoDB.
WebSphere is used as an Application Server to Deploy the Application.
Used JUnit and build tools such as MAVEN.
Created JUnit test cases to automate the testing of business logic.
Used GitHub to maintain the version of the files and took the responsibility to do the code merges from branch to trunk and creating new branch when new feature implementation starts
Used Spring Tool Suite (STS) IDE tool for application development.
Used Mysql database to save and retrieve data about user subscription and payment information.
Used JDBC in order to establish and maintain connection with the MYSQL database from the Java Spring Data Layer.
Conducted CI/CD using GitLab CI/CD, streamlining development workflows specifically for Node.js backend projects.
Environment: Java1.8, HTML5, CSS3, JavaScript, JQuery, Ajax, AngularJS, Angular 4/6, AWS, Micro Services, Spring, Spring Boot, Spring Security, Spring batch, Servlets, Spring MVC, JUnit, J2EE, Drools, Node JS, Gradle, JMS, RESTful, Agile Methodology, Log4J, Web Sphere, GitHub, Rally, Spring Security, Mysql.
UBS, NEWYORK, NY November 2015 – April 2018
FULL STACK DEVELOPER
Responsibilities:
Involved in Requirements gathering, Analysis, Design, Development, and Testing of the application using AGILE methodology (SCRUM).
Developed the web interface using HTML5, CSS3, JavaScript, jQuery, AngularJS, and Bootstrap.
Designed Java Components and integrated using spring framework with Hibernate Object/Relational persistence mechanism.
Used Structs Framework in the application, which is based on MVC design pattern
Involved in writing Spring Configuration XML, a file that contains declarations and business classes are wired-up to the frontend managed beans using Spring IOC pattern.
Implemented the application using Spring IOC, Spring MVC Framework, and Spring Batch and handled the security using Spring Security.
Worked on developing web service calls using SOAP and WSDL.
Involved in installing, upgrading, configuring and Troubleshooting IBM Web Sphere Application Server and IBM MQ on AIX and Linux
Used Web Services for transmission of large blocks of XML data using SOAP.
Junit and EasyMock were incorporated for unit testing.
Worked with NPM commands and using package.json for managing dependencies and dev-dependencies of Node.js applications.
Validated Customer, Account, Address and Order entities with Drools rules engine.
Used Node.js for server-side code and Express.js as the framework. Written callback functions for the Restful API.
Identified and fixed various production issues related to IBM MQ server on Linux, UNIX, and Windows system.
Used Structs Model-View-Controller approach to help design new features and fix Jira bugs and request.
Developed Rest Web services for IOS and Android mobile websites and apps.
Involved in integrating JAX-RS into Spring Boot application.
Implemented Micro Services using Spring Boot, Pivotal Cloud Foundry, Spring Micro Services.
User level support for multiple applications including web-based, iOS, and Android mobile apps.
Worked throughout the full stack (Node.js, Angular.js) to see software extensions through to completion.
Implemented Restful Web Services to retrieve data from client side using Micro Services architecture.
Created web services using spring @Rest Controller to return JSON to the frontend.
Sending requests and responses to springboot through REST/HTTP.
Fundamental mastery of AWS clouds computing platform and its dimensions of scalability.
Used AWS deployment services to quickly set up a dynamic website and configured virtual servers.
Responsible for maintaining and expanding our AWS infrastructure using AWS EC2, manage documents in S3, providing IAM access to S3 buckets.
Designed and developed DAO layer with Hibernate standards, to access data from SQL Server.
Created SQL Server logins and assigning roles and Authentication models as a part of Security.
Used multithreading in programming to improve overall performance using Singleton design pattern in Hibernate Utility class.
Application server used was Websphere 7.0
Backup, recovery, and troubleshooting for IBM MQ.
UI design using iOS latest feature Adaptive Layout.
Developed the persistence layer using Hibernate Framework, created the POJO objects and mapped using Hibernate annotations and Transaction Management.
Implemented service methods and SQL queries, PL/SQL to interact with the forms.
Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with LINUX Shell scripts to automate routine jobs.
Development carried out under STS Integrated Development Environment (IDE).
Used MAVEN to define the dependencies and build the application and used JUnit for suite execution and Assertions.
Used JIRA for bug tracking, issue tracking, and project management.
Used GIT as source control management giving a huge speed advantage on centralized systems that must communicate with a server.
Environment: Java, Agile Methodology, Spring IOC, Spring MVC, Drools, Spring Boot, Spring Cloud, Spring Batch, Spring Security, HTML5, IBM MQ 7.0, CSS3, Node.js, Bootstrap, AngularJS 4, JSTL, jQuery, AJAX, AWS EC2, S3, Micro Services, Hibernate, Restful API, SOA, JAX-RS, JSON, SQL, Oracle, CRUD, CI, CD, Jenkins, JIRA, MAVEN, JUnit, UNIX, STS, IBM Web Sphere, Log4J, GIT, SQL Server.
citi BANK, INDIA February 2012 – October 2015
JAVA J2ee DEVELOPER
Responsibilities:
Involved in Developing Web Application with Full Software Development Life Cycle (SDLC) from Design to Deployment using agile methodologies.
Implemented Different Design patterns like singleton, factory and J2EE design patterns like Business delegate, session facade, Value object and DAO design patterns.
Used Spring Framework’s IOC Dependency Injection to inject Service Object using Service Locator Design Pattern into Action Classes.
Used Struts tag libraries in the JSP pages.
Developed a controller Servlet that dispatches request to appropriate Action Classes.
Developed the application under J2EE Architecture using Spring, Struts, Hibernate, Servlets, Web logic and JSP.
Used Java Persistence API (JPA) and Hibernate for performing the Database Transactions.
Extensively worked on Spring Bean wiring, Spring DAO, and Spring AOP modules.
Implemented SOA architecture with web services using SOAP, WSDL and XML.
Identified and resolved programming issues, Servlets and EJB s performance tuning opportunities.
Used JMS API for asynchronous communication by putting the messages in the Message queue.
Consumed Web Services (WSDL, SOAP, UDDI) from third party for authorizing payments to/from customers.
Created detail design documents which has the UML Design diagrams, table information, object model etc which are required for the developer.
MVC architecture is implemented by struts framework.
Exposed Survey API to other applications in DOE using Apache Axis2.
Page design and development are done using Oracle BPM.
Involved in implementing JQuery for providing interactive user interfaces.
Written Test cases using JUnit to validate the application flows in different scenarios in the standalone application.
Environment: Jdk1.6, JSP, Servlet, EJB, Spring, JavaScript, Hibernate, JQuery, Struts, Design Patterns, HTML, CSS, JMS, XML, Eclipse, Apache, Oracle ECM, Struts, Webservice, SOAP, ILOG, Web2.0, Oracle BPM, JSF, WSDL, Apache CXF, Apache Axis2, Apache Tomcat Server, SOA, PL/SQL, Oracle10g, UML, WebLogic, Junit.
Idea, India DECEMBER 2010 – January 2012
JAVA MOBILE APPLICATION DEVELOPER
Responsibilities:
Involved in analysis and design of the application.
Involved in preparing the detailed design document for the project.
Involved in developing JSP forms.
Designed and developed web pages using HTML and JSP.
Designed various applets using JBuilder.
Designed and developed Servlets to communicate between presentation and business layer.
Used EJB as a middleware in developing a three-tier distributed application.
Developed Session Beans and Entity beans to business and data process.
Used JMS in the project for sending and receiving the messages on the queue.
Developed the Servlets for processing the data on the server.
Used Web Logic server for deploying the application.
The processed data is transferred to the database through Entity Bean.
Used JDBC for database connectivity with MySQL Server.
Used CVS for version control.
Involved in unit testing using Junit.
Develpoed the app to adapt to different orieantions Landscape/Portrait and various resolutions ldpi/mdpi/hdpi based on the device.
Inserted suitable code to capture the various button and text field events and implemented the desire action for each of the