Home

Indira - Java full stack developer
[email protected]
Location: Dunn Loring, Virginia, USA
Relocation: Open
Visa: H1B
Sr. Java Full Stack Developer
PROFESSIONAL SUMMARY:
Seasoned Java/J2EE Developer with over 9 years of experience in SDLC, Object-Oriented programming, and testing of enterprise and web applications. Skilled in various Agile methodologies including Test Driven Development and Pair Programming. Proven track record in UI design using HTML5, CSS4, TypeScript, JavaScript, and Angular16 including successful migration of legacy Java applications to Java 17.
Demonstrated proficiency in designing and developing Microservices utilizing the Rest framework, Spring Boot, and Angular. along with experience in implementing Spring Boot Microservices to handle message processing within Kafka cluster configurations.
Hands-on experience with Amazon Web Services including EC2, RDS, Elastic Load Balancing, SQS, SNS, IAM, Cloud Watch, Elastic Beanstalk, and Cloud Front. Proficient in Kubernetes for orchestrating deployment, scaling, and management of Docker Containers.
Expertise in creating Docker images, Containers, and integration with Spring Boot. Experience in building data pipelines using Kafka and Spark, handling messaging services using Apache Kafka, JMS, and RabbitMQ, and working with Web Services such as Apache SOAP, REST, and WSDL.
Well-versed in CI/CD strategies using GIT, Nexus, Jenkins, Maven, and Docker, with a successful track record in enterprise solutions using Cassandra, AWS, NoSQL, MongoDB, PHP, Apache Solr, Elasticsearch, Mem cache, MySQL, and SQL Server. Experience in data migration from Oracle database using Spring JDBC to Apache Cassandra NoSQL Database.

SKILL OVERVIEW:
Front End:
Experienced Frontend Developer adept in crafting dynamic UI modules using Angular 16/14/8/6/4, Node.js, React JS, Bootstrap, JavaScript, Ajax, jQuery, CSS4, and HTML5. Skilled in utilizing inbuilt and custom Angular JS directives and filters to enhance web page functionality. Proficient in handling HTTP requests with rxjs Observable library and managing exceptions based on responses. Dedicated to delivering highly interactive and responsive web applications, staying updated with the latest front-end technologies and design trends.
Backend:
Experienced Java Developer with a strong background in building and maintaining robust and scalable systems using Java 8, java 11 and Java 17. Proficient in the Spring Framework, including IOC/AOP, Spring Boot, Spring MVC, Spring Transaction support, and Hibernate integration. Demonstrated expertise in various Spring modules such as Spring MVC, IOC, AOP, JDBC, JTA, IO, Spring Dashboard, Spring Microservices, Spring REST, Spring Eureka, and Spring Netflix. Additionally, skilled in EJB, XML, Spring (3/4/Boot), RMI, JMS, JDBC, Servlets, JSP, Hibernate, Web Services, and JNDI with integration proficiency in IBM WebSphere. Committed to delivering efficient and cutting-edge Java-based solutions while staying updated with the latest industry trends.
Databases:
Proficient in database modeling, design, and development, with a strong focus on PL/SQL stored procedures and packages in relational databases, including Oracle 10g/11g, SQL Server, DB2, Postgres SQL, and MySQL. Skilled in leveraging NoSQL databases like MongoDB and Cassandra, contributing to a diverse range of data management solutions. Adept at optimizing database performance and ensuring data integrity while staying up to date with the latest advancements in database technologies.
Cloud Technologies:
Skilled in leveraging the power of Amazon Web Services (AWS) with a strong focus on key services such as EC2 for virtual server instances, S3 for scalable storage, RDS for managed databases, Lambda for serverless computing, SNS for notifications, SQS for message queuing, IAM for access management, and CloudFormation for efficient infrastructure management. Through the utilization of AWS, organizations can harness the advantages of enhanced scalability, reliability, and cost-effectiveness offered by cloud computing. With a proven track record of designing and implementing AWS solutions, I strive to deliver optimal cloud-based architectures that align with business goals and drive successful outcomes.
DevOps:
Highly skilled in implementing CI/CD practices, leveraging Maven, Docker, Jenkins, Subversion (SVN), CVS, Git, and Azure DevOps. Proven expertise in designing, developing, and managing robust event-driven solutions using Kafka in diverse enterprise settings. Kubernetes, a powerful container orchestration platform, is a key component of my toolkit, enabling streamlined management of containerized applications at scale. With a focus on automation, Kubernetes facilitates seamless deployment, scaling, and maintenance of containers across multi-node clusters, ensuring high availability and optimal resource utilization.
Version Control:
Highly skilled in utilizing Git, the industry-standard distributed version control system. Proficient in executing Git commands, managing branches, merging, and resolving conflicts. With hands-on experience in working with remote repositories, I ensure seamless collaboration with distributed teams. Additionally, I am familiar with popular Git platforms like GitHub and GitLab, where I have effectively managed repositories, collaborated on projects, and employed pull requests for streamlined code reviews and team collaboration. My Git expertise enables efficient version control, empowering smooth and Agile Development Workflows.
Testing:
In my automation testing endeavors, I have harnessed the power of Selenium for UI automation. Moreover, for efficient backend testing, I have leveraged JUnit and TestNG, complemented by Easy mock for data stubbing and proxying. To ensure robust unit testing, I have employed Mockito in conjunction with JUnit. My testing proficiency extends across various types, including functional testing, stress testing, integration testing, load testing, and performance testing. This comprehensive skill set empowers me to deliver high-quality, thoroughly tested software solutions that meet and exceed client expectations.

TECHNICAL SKILLS:
Programming Languages Java 17.0/11.0/8.0/7.0, PL/SQL
Java/J2EE Technologies Servlets, Spring, EJB, JPA, JDBC, JSP, JSTL, JNDI.
Frameworks Spring Boot, Spring Data JPA, Hibernate, Spring Security 3.2
Application/Web servers Apache Tomcat 8, IBM Web Sphere 8.x/9.x, Web Logic 12c
Relational Databases Oracle 10g/11g, SQL server 2012/2014/2016, MySQL 5.7, DB2 11.1, Postgres
NoSQL Databases Mongo DB, Cassandra
Internet Technologies HTML 5, JavaScript, CSS 3/4, jQuery, Ajax, Angular 14/10/6/4/js, Typescript, JSON
Cloud Environments AWS, Kubernetes.
IDE Eclipse, IntelliJ, Spring Tool Suite (STS) 3.8.3, Postman, TOAD
Testing &Bug tracking Tools JUNIT4/5, Jasmine, Protractor, JIRA 7.0, Bugzilla 4.4.12, Curl 7.36, Blaze meter
Methodologies Agile, waterfall, Scrum
Build Tools Ant 1.10, Maven 3.3.9, Gradle 6.4.1
Web Services SOAP, REST, JAX-WS, JAX-RPC, JAX-RS, SOAP UI.

CERTIFICATIONS:
AWS certified cloud practitioner.

PROFESSIONAL EXPERIENCE:
Client: Freddie Mac, VA January 2023 Till Date
Role: Java FS java Developer
Responsibilities:
Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
Application is implemented using agile methodology where there is a daily SCRUM meeting to understand the status and resolve any issues.
Developed java modules implementing business rules and workflows using Spring MVC, Web Framework.
Had experience in performance tuning J2EE apps, performance testing, analysis, and tuning.
Improved the maintainability of the project by implementing and improving Exception Handling and Collection APIs
Involves in Sprint planning for the estimation of efforts for user stories and bugs.
Performed code reviews and provided guidelines for best practices of software management, Coding Standards and Code Commenting for better understandability.
Implemented UNIX utilities using shell script for data validation, manual job submission, restarting failed jobs, etc.
Used Spring Boot, which is radically faster in building cloud Micro services and develop Spring based application with very less configuration.
Designing and building RESTful, JSON and XML microservices platforms to integrate partners for billing information.
Used multi-threading for writing the collector parser and distributor process, which was getting Realtime data from Zacks API format of JSON, using multithreading improved the performance by lot. Also using concurrency package of collections made it thread safe. Worked on designing and implementing Red Hat Process Automation Manager.
Infrastructure Development on AWS by employing services such as EC2, RDS, Cloud Front, Cloud Watch, VPC, etc.
Worked on the Red Hat Process Automation Manager platform for creating business automation applications and microservices.
Experience in developing and supporting API Management tool APIGEE.
Deployed containers and Micro services in AWS using EC2 Container Services.
Developed software for AWS in Java DK 17(using Spring Framework, MySQL, AWS Aurora, Lambda, API Gateway, S3, SNS, SQS, DynamoDB, EC2, EBS, Akamai WAF (web application firewall) and Apache Tomcat web server.)
Used design patterns like Singleton, Data Access Objects, Factory and MVC patterns.
Actively involved in deployment Application war files in WebLogic Application server.
Refactored the code for JVM Optimization and performance of application.
Implemented SOA architecture with Web Services using SOAP, WSDL and XML to integrate other legacy systems.
Implemented Angular 16 Controllers to maintain each view data. Implemented Angular Service calls using Angular Factory tested all application controllers extensively with AngularJS built-in testing facilities.
Developed and maintained Angular 16 applications using Angular CLI, Angular components, directives, routing, services, and testing frameworks.
Proficient in Angular 16, leveraging its enhanced performance, improved developer experience, strict mode, and advanced routing features to deliver high-quality, efficient web applications.
Optimized Microservices using NodeJS and ES6 as interfaces to Cassandra NoSQL database.
Design and develop code using the Java EE platform. Extensively using MVC, Factory, Delegate and Singleton design patterns.
Implemented the security on Microservices using Spring Boot Auth server which generated JWT tokens as OAUTH2 mechanism.
Involved in Maven & Gradle based build process and continuous integration of the project using Jenkins.
Unit testing of developed product features using Junit and Mockito frameworks as part of development cycle.
Used RESTful Web services for transferring data between applications.
Used Mongo DB and Oracle DB for the application. The legacy info was going to Oracle and rest to Mongo DB.
Performed CRUD operations like Update, Insert and Delete data in MongoDB.
Backend is implemented using Node.js and MongoDB is used for storage and handling of data.
Extensive experience in deploying, managing and developing MongoDB Clusters. Creation, configuration and monitoring shards sets.
Developed UI using AngularJS, HTML, JavaScript and developed Business Logic and Interfacing components using Business Objects, XML, and JDBC. Responsible to finish Jira Tickets assigned on time and update their status on regular basis.
Used Bitbucket for source code control. Ensure that the service as delivered he SLA s the organization supported applications, maintain applications, correction to improve the performance. Given support to monitor and enhance the performance applications running on multimedia and IOT devices.
Develop detailed program design for application changes and/or major bugs.
Involved in writing program documentation and technical specification documents.
Environment: Java: JDK 1.7, J2EE, Spring v4.x, Spring MVC, Multithreading / Concurrency, Apache Camel, Tomcat server, log4j, GIT (Stash), Source Tree, Angular 16, Spring, Jersey REST web services, Maven, Gradle, SOAP/Restful Web Services, Red hat Linux, Jenkins, WSDL, Spring Based Microservices, STS, Junit, XML, JSON, MongoDB, Jenkins, Bitbucket/GIT, Jira, DB2.

Client: MasterCard, St. Louis, MO November 2020 December 2022
Role: Sr. Full Stack Java Developer
Description: Project scope was to use java technologies to develop pages for the business flow. Web components were integrated to support the business that contains credit checks, cash payments and reward modules.
Responsibilities:
Involved in SDLC requirement gathering, analysis, design, development, testing and deployment of applications by using Agile (SCRUM) methodology.
Developed dynamic and multi-browser compatible pages using HTML5, CSS4, JavaScript, Angular 14 and developed components such as controllers, Services, models.
Developed and maintained Angular 14 applications using Angular CLI, Angular components, directives, routing, services, and testing frameworks.
Proficient in Angular 14, leveraging its enhanced performance, improved developer experience, strict mode, and advanced routing features to deliver high-quality, efficient web applications.
Implemented and utilized the Java Platform Module System (JPMS) to enhance code organization, maintainability, and encapsulation.
Designed modular architectures for applications, improving scalability and easing maintenance.
Applied pattern matching features in Java 11 to simplify complex conditional statements and enhance code readability.
Leveraged pattern matching to streamline the processing of data structures and improve code conciseness.
Utilized record types introduced in Java 11 to create immutable and concise data structures, reducing boilerplate code.
Utilized record types introduced in to create immutable and concise data structures, reducing boilerplate code.
application integration.
Implemented OpenID Connect and OAuth 2.0 protocols for application integration.
Collaborated with cross-functional teams to define and enforce access control rules based on business requirements and security best practices.
Worked with production support team to resolve the production issues.
Possessed in-depth knowledge of the production environment, system architecture, and application dependencies.
Leveraged the asynchronous nature of Node.js to create non-blocking, event-driven applications.
Developed scalable and efficient backend solutions using Node.js for web applications and APIs.
Implemented RESTful APIs and microservices architecture to facilitate seamless communication between the client and server.
Implemented MuleSoft ESB flows and orchestrated integrations to meet business requirements.
Worked closely with stakeholders to gather integration requirements and provided technical expertise in solution design.
Utilized MuleSoft connectors to integrate with various endpoints, including databases, RESTful APIs, and SOAP services.
Implemented MuleSoft API policies for security, rate limiting, and traffic management.
Participated in the deployment of MuleSoft applications and monitored performance using Any point Monitoring.
Collaborated with QA teams to develop and execute test plans for MuleSoft integrations.
Conducted code reviews and provided constructive feedback to ensure code quality and adherence to best practices.
Participated in on-call rotations, providing 24/7 support to address critical incidents promptly.
knowledge of EJB 3.x best practices, including optimizing performance and maintaining code quality.
Spearheaded the design and execution of comprehensive end-to-end integration solutions leveraging Mule ESB, ensuring fluid and uninterrupted communication among interconnected systems.
Leveraged Spring Batch and Spring Job to design and implement batch processing workflows, efficiently handling large volumes of data, and automating time-consuming tasks.
Designed and implemented API gateway solutions using Nginx to optimize and secure communication between microservices.
Configured and managed API traffic policies, including authentication, authorization, rate limiting, and caching, to enhance system performance and reliability.
Used Eclipse based Spring Tool Suite (STS) for development and debugging Spring Boot applications.
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.
Implemented the application using Spring Boot Framework and handled the security using Spring Security.
Implemented Single Sign-On (SSO) solutions using Spring Security and OAuth 2, providing a seamless authentication experience across multiple applications.
Built and maintained GraphQL APIs for various applications, ensuring seamless communication between the frontend and backend.
Optimized data fetching by strategically implementing GraphQL queries, mutations, and subscriptions.
Implemented Microservices architecture with Netflix, Spring Eureka, Spring Ribbon using Spring Boot to provide client-side load balancing in calls to other Microservices, making applications into smaller chunks and the Spring Hystrix circuit breaker and for the fail-safe.
Used Spring Boot Actuator for monitoring and managing applications that are running in Production.
Implemented fail-safe and circuit breaker patterns in Spring Boot Microservice applications using Hystrix and configured Swagger-UI to register Microservices with Eureka server.
Developed in Java, J2EE, Webwork and Hibernate using XP practices Pair Programming, TDD.
Hands on experience of multiple AWS accounts with multiple VPC's for both production and non-production where primary objectives included automation, build out, integration and cost control.
knowledge of setting up and configuring Amazon IAM to give users granular access to AWS resources, as well as working with EMR Clusters on AWS.
Worked with AWS services such as EC2, S3, RDS, Lambda, and more including the latest services like AWS Fargate, AWS Outposts and others.
Experience in Docker Engine and Docker Machine environment, to deploy the Microservices oriented environments for scalable applications.
Used Maven for compilation, packaging and deployment in Apache Tomcat, Application servers.
Integrated Apache Spark with Kafka to perform web analytics. Uploaded click stream data from Kafka to HDFS, HBase and Hive by integrating with spark.
Assisted Development teams to migrate applications to Docker based PaaS platform using Kubernetes.
Created/ Updated the Swagger files to configure the definition objects or parameters of service end points.
Implemented Spring Batch and Spring Task Scheduler to automate importing data from CSV files sent from client into Oracle.
Provided training to staff members on the use of Integrated Eligibility systems, ensuring proper navigation and understanding of system functionalities.
Used Jenkins CI/CD pipelines to build all our applications to Docker registry and then deployed to Kubernetes.
Executed LoadRunner/JMeter scenarios based on complex business scenarios with different monitors for Stress testing, Scalability testing, Failover testing, and Load testing.
Experienced in database modeling, design using tools like ER diagrams or ORM frameworks such as Hibernate.
Contributed to the development of PL/SQL stored procedures, triggers, and views. Additionally, I gained experience working with a NoSQL database, MongoDB, where I successfully executed CRUD (Create, Read, Update, Delete) operations.
Designed and implemented a MongoDB NoSQL-based database and associated RESTful web service that persists high-volume user profile data.
Environment: Java, J2EE, HTML5, CSS4, JavaScript, Angular14, AWS, Hibernate, MongoDB, Web Services, Spring Boot 3.1.1, JPA, Nginx, Junit, Tomcat, GraphQL , Microservices, Kafka, HDFS, HBase, Hive NoSQL, Swagger, Spring Tool Suite (STS) ,Spring Boot, Spring Batch, Spring Eureka, Spring Ribbon, Kubernetes, Jenkins, Docker, Kubernetes, Paas.


Client: AIG, Charlotte, NC March 2018 - October 2020
Role: Sr. Java Full Stack Developer
Description: American International Group, Inc., is an American multinational finance and insurance corporation with operations. Developed services, buying a home, planning a trip, or protecting your portfolio of properties, our coverage and products can help give you a stronger future.
Responsibilities:
Actively involved in analysis, design, development, system testing, and user acceptance testing. Successfully followed Agile methodology in the Scrum cycle model.
Used Angular 10 controllers to control page data and models to bind data in user interface with controller.
Made REST API calls using http and resource services with Angular 10.
Developed single page application using Angular 10, Typescript, HTML5, CSS 3, Ajax, and Material framework.
Utilized HTML5, CSS3, and JavaScript to modify and enhance the design and functionality of publicly accessible web pages on the company's website.
Utilized DTPRA to optimize data processing workflows within Java applications, resulting in improved performance and throughput.
Implemented asynchronous HTTP requests with Java 11's built-in HTTP client for better web app performance.
Enhanced real-time system responsiveness with Java 11's Z Garbage Collector (ZGC).
Monitored and tuned application performance effectively using Java Flight Recorder (JFR) and Organized code effectively with the Java Platform Module System (Jigsaw) for better maintainability.
Experience in utilizing Java 11's new features, such as the HTTP Client API and Local-Variable Syntax for Lambda Parameters, to enhance the performance and efficiency of Java applications.
Implemented modular development using Java 11's module system (JPMS), which provides a structured approach for building modular applications.
Involved in implementation of enterprise integration with web services using REST API. Worked on both Service and Client-side Application act as Consumer application uses Spring Boot Kafka to Consume Upstream data.
Experience integrating the internal security model into new projects with Spring Batch, Spring Microservices and Spring Boot and Netflix Eureka.
Successfully migrated a legacy API gateway infrastructure to Nginx enhancing scalability and maintainability. The migration resulted in a more flexible and resilient system capable of handling increased loads.
Collaborated with cross-functional teams to define API standards and best practices, ensuring seamless integration across multiple services.
Implemented security measures such as OAuth, API keys, and HTTPS to ensure the confidentiality and integrity of web service communications.
Designed and implemented end-to-end integration solutions using MuleSoft Anypoint Platform.
Developed MuleSoft APIs and connectors for seamless communication between diverse applications and systems.
Conducted thorough analysis of business requirements and translated them into effective MuleSoft integration solutions.
Participated in on-call rotations, providing 24/7 Production support to address critical incidents promptly.
Collaborated with on-call teams to ensure effective incident response and coverage.
Team Conducted performance analysis and optimization of API gateway configurations, resulting in a 20% improvement in response times.
Implemented SSL/TLS termination and managed certificate renewals for secure API communication.
Resolved complex issues related to API gateway functionality, working closely with development and operations teams to ensure continuous service availability.
Design and develop Microservice business components using Java, Spring Boot, Spring Security, Spring Batch, Spring Data JPA and implement REST web services based on RESTful APIs.
Experienced in using the Spring Data JPA framework to interact with the database and do CRUD operations.
Implemented Netflix Zuul API gateway for the REST services and registering services to Spring Eureka server.
Experienced working with performance testing tools such as JMeter, and Blaze meter.
Extensively worked on writing JMeter scripts for analyzing the performance of our application.
Utilized working knowledge of JEE/Java and Spring, and Hibernate to troubleshoot technical issues (error messages, bugs with the software, availability)
Used JIRA extensively for Defect tracking and reporting, made use of Confluence for document management.
Used JIRA for bug tracking and pull requests, Confluence where collaborate and shares important info and management and GIT-Bitbucket control source control.
Implemented comprehensive MUnit test suites for MuleSoft applications, ensuring the reliability and quality of integration processes.
Developed unit tests for Mule flows, APIs, and connectors using MUnit framework and best practices.
Experience on practical implementation of cloud-specific AWS technologies including IAM, MFA, Elastic Compute Cloud (EC2), Simple Storage Services (S3), Route 53, Cloud Formation, Elastic Bean Stalk, Virtual Private Cloud (VPC), RDS and Cloud Watch.
Created Server instances on AWS. Tomcat, Swagger and Hawtio are used for deploying Micro-services.
Experience on AWS Deploying, managing and operating scalable, highly available, and fault tolerant systems and managed continuous delivery systems and methodologies on AWS.
Developed and maintained eligibility rules and decision tables within the Integrated Eligibility system to accurately reflect program policies.
Deployed Spring Boot based Microservices and Docker container in internal cloud server.
Monitor server logs to support logs to support production activities with the help of Kubernetes logs and Also experienced in monitoring logs in Apigee developer portal.
Experience in working with NoSQL Database like MongoDB to manage extremely large data sets.
Skilled in writing complex SQL queries, stored procedures, and functions, optimizing them for efficient data retrieval and manipulation in database systems.
Environment: Java 11, J2EE, Spring MVC, XML, AJAX, Angular 10, Node JS, AWS, JavaScript, Hibernate, JIRA, Spring Boot 1.4x, Web services, Microservices, AWS, Nginx, ELK stack, Spark, Maven, HTML5, CSS4, Docker, MongoDB, Git, Jenkins, Selenium, STS.

Client: Office Depot, Boca Raton, FL November 2016 - November 2017
Role: Java Full Stack Developer
Description: Technology fostered and developed services and applications, Payments, shipping service systems to help support the commercial and digital Channels of Office Depot.
Responsibilities:
Experience in full System Development Life Cycle (Design, Development, Testing, Deployment, and Support) using development methodologies and Agile (Scrum, Kanban, TDD, CI) automation test.
Developed web pages using HTML5, CSS3, Angular 6, Bootstrap, JSON, Ajax.
Developed a comprehensive upgrade plan and strategy for migrating the Angular 4 application to Angular 6, considering factors such as dependencies, compatibility, and potential breaking changes.
Creating Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular 6 and Used Webpack to build Typescript modules.
Development UI modules using Bootstrap, HTML, JavaScript and CSS. Used JBoss as an Application Server to deploy the build.
Working on different technologies like Java Multithreading, Collections, Core Java, SQL, Stored Procedures, XML Parsing, and Generating XML Requests.
Making reproducible framework situations for Microservice engineering. Created a Request for Proposal (RFP) microservice providing RESTful API using Spring MVC and Spring Boot.
Developed REST web services using Spring MVC to extract client related data from database and used SOAPUI.
Designed and Developed End to End customer self-service module using annotation-based Spring MVC, Java
Worked with production support team to resolve the production issues.
Used Jenkins as a continuous integration tool for application building, testing, and deploying.
Used IntelliJ IDE for developing code modules in the development environment.
Used CVS version control to track and maintain the different version of the project.
Composed and executed MongoDB scripts and queries to fetch and test data from NoSQL databases.
Environment: XML, XSL, Bootstrap, HTML, CSS, Angular 6, Spring 3.5, Git, Aws, Web Services, Liferay, SoapUI, MongoDB, TestNG, JSON, Maven, Elastic search, Netflix, ANT, IntelliJ, Agile.

Client: Model N India Pvt Ltd., India June2013 September 2015
Role: Jr. Java Developer
Description: Revenue Management is the application of disciplined analytics that predict consumer behavior at the micro-market level and optimize product availability and price to maximize revenue growth. The primary aim of Revenue Management is selling the right product to the right customer at the right time for the right price and with the right pack.
Responsibilities:
Responsible and mentored the team in complete software development lifecycle (SDLC) tasks - design, coding, testing, and documentation using Rational Unified Process (RUP) for analysis and design of application.
Designed and developed the web-tier using Html, JSP s, Servlets, Struts and Tiles framework.
Involved in the development of business module applications using J2EE technologies like Servlets, JSP and JDBC.
Designed the application using the J2EE design patterns such as Session Fa ade, Business Delegate, Service Locator, Value Object, Value List Handler, Singleton.
Used the lightweight container of the Spring Framework to provide architectural flexibility for inversion of controller.
Spring with Tiles Framework is implemented for a common look in all the presentation views.
Integrated struts MVC with spring DI and Spring hibernate DAO.
EJB Session Beans were used to process requests from the user interface and CMP entity beans were used to interact with the persistence layer.
Developed EJB MDB s and message Queue using JMS technology.
Implemented security for different front-end views based on the access privileges.
Hibernate framework is used in persistence layer for mapping an object-oriented domain model to a relational database.
Implemented various design patterns in the project such as Business Delegate, Data Transfer Object, Data Access Object, Service Locator and Singleton.
Used SQL statements and procedures to fetch the data from the database.
Used Java Scripts for client-side validations and validation framework for server-side validations.
Used SAX and DOM parser to parse the XML documents and XSLT for transformations.
Consumed Web Services (WSDL, SOAP) from third party for authorizing payments to/from customers.
Deployed the application on to WebSphere application server.
Used log4j for logging messages and Rational Clear Case for version Control.
Developed test cases and performed unit test using JUnit Framework.
Used CVS as version control.
Used ANT scripts to fetch, build, and deploy applications to development environment.
Environment: Java, J2EE, Servlet s, Struts1.1, JSP, XML, DOM, HTML, JavaScript, PL/SQL, JDBC, Sybase, WSAD 5.0. Web Services, JAX-RPC, Eclipse Plug-ins, Solaris Shell Scripting.
Keywords: continuous integration continuous deployment quality analyst user interface javascript access management sthree database information technology procedural language Florida Missouri North Carolina Virginia

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];2243
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: