Post Job Free
Sign in

Java Developer Senior

Location:
Denver, CO
Posted:
June 03, 2025

Contact this candidate

Resume:

Vishnu Mistry

Senior Java Developer

848-***-****

*************@*****.***

https://www.linkedin.com/in/vishnu-mistry-66a2a538/

Summary

Experience in Enterprise Application Development

●Over 13+ years of experience designing, developing and testing web-based and client-server multi-tier applications.

●Programming & Scripting Languages: Proficient in Java, Scala, Spring, Spring Boot, AKKA, Kafka, Python, Angular, React, TypeScript, JavaScript and various related technologies.

●Object-Oriented and Functional Programming: Strong understanding and proficiency in OOP principles and Java and Scala programming.

●Framework: Proficient backend framework with expertise in Spring, Spring Boot, Spring IOC, AOP, AKKA, MVC and Hibernate.

●Scala Development: Hands-on experience developing Scala applications and AkkaHttp and Streaming.

●Apache Kafka: Experience in developing applications producing and consuming through Apache Kafka streams.

●Front-end Development: Proficiency in front-end technologies such as HTML, HTML5, CSS, CSS3, JavaScript, jQuery, JSON, Ajax, Bootstrap, React, and AngularJS.

●Build and Deployment: Utilization of Maven, Git Action for build and deployment, and integration with Jenkins and AWS Code Build for CI/CD server for build automation.

●Database and Tools: Good knowledge in using MySQL, Oracle, Postgres, Hana DB, pgAdmin, DB Viewer, GCP and various commercial tools across different platforms.

●Version Control Systems: Experience with various source management systems like GIT, WINCVS, and SVN.

●Software Development Methodologies: Good exposure to Agile methodology and Software Development Life Cycle, including requirements collection and project management activities.

●Communication Skills: Excellent written and verbal communication skills, presentation abilities, and problem-solving skills.

●Adaptability: Quick learner with the ability to adapt to new technologies and methodologies.

Technical Skills

●Operating Systems: MacBook, UNIX, Windows

●Languages: Scala, Java, Python, SQL, PL/SQL, J2EE, Swing, XML, XSLT, SAX & DOM parsers

●Databases: Redis, Cassandra, MongoDB, MySQL, Oracle/Sybase/MS SQL Server, SQL Backup/Restore, replication, Clustering, GCP performance Tuning

●Web Technologies: JSP, Servlet, EJB, JNDI, JDBC, JavaBeans, Swing, HTML, JavaScript, RMI, Apache POI, GraphQL, JavaScript, HTML, CSS, jQuery, Bootstrap, Angular JS, Node JS, TypeScript, JSON, React JS

●Framework: AKKA, Spring boot, Spring MVC, Spring IOC, Spring AOP, Struts, Hibernate, JPA

●XML Technologies: XML, XSLT, SAX & DOM parsers

●Application Server: WebSphere, WebLogic, JBOSS

●Web Servers: Apache Tomcat 6.0/7.0/8, Java WebSphere 7.0

●IDEs: IntelliJ Idea, Eclipse Luna, STS, My Eclipse, Visual Studio Code, RAD 7.5.4, NetBeans

●ORM: Hibernate 4.x

●Other Tools: Putty, TOAD, ANT, CVS, Subversion, SQL Developer, Jasper, Win merge Redis, Cassandra, MongoDB, MySQL, Oracle/Sybase/MS SQL Server, GCP performance Tuning replication

Education:

●Bachelor of Science in Information Technology from Kuvempu University, 2010 INDIA.

●Master of Science in Information Technology from Kuvempu University, 2013 INDIA.

Professional Experience

Client: Mastercard Jan 2024 to Present

Role: Senior Java Developer

Description:

Data science teams are frequently searching for data assets to leverage for model creation and training. Identifying the necessary data sets can often be a long and tedious process without significant capabilities to search across available databases. Search capabilities should be available to integrate directly into data science tools so that they can be accessed programmatically, and results can be mined within the (Python or R) development environment. EDC Wrapper API helps leveraging the Metadata stored in Enterprise Data Catalog to be consumed by the external teams such as Data warehouse teams, data scientist teams, and all other teams within Mastercard.

The usage of the application is targeted to expose the data assets and metadata to the groups in Mastercard via a customized search within the Data Catalog.

The search criteria implemented and the lookup in the applications will simplify the native EDC UI search methods.

Responsibilities:

●Develop Java Applications and REST APIs: Design and implement robust Java REST APIs and Microservices from scratch using Spring Boot, JPA, and Hana Database framework.

●Create REST APIs and Microservices. Build Microservices using React.js for the front end, ensuring seamless integration with back-end services.

●Implement Test-Driven Development: Utilize JUnit for testing, adhering to best practices for code development to ensure high-quality software.

●Work with Data Formats: Collaborate with JSON and YAML schema, utilizing Oracle database functions and procedures, while also consuming Postgres functions.

●Manage API Registrations and Authorization: Register REST APIs in LDAP and manage authorization using Vault.

●Implement CI/CD Pipelines: Developed Jenkins pipelines for deploying applications to PCF, Cloud Foundry, and AWS infrastructure using Terraform. Managed AWS services including EC2 for compute, S3 for storage, and CloudWatch for monitoring and logging, ensuring a reliable and scalable CI/CD process.

●Automated Development Tasks: Developed Python scripts to streamline service utilities by automating code generation, Makefile creation, and other repetitive development tasks, improving productivity and reducing manual errors.

●Enhance Applications: Data inventory team, developing new code based on business and consumer requirements.

●Engage in Full Software Development Lifecycle: Participate in all phases including development, testing, deployment, and support.

●Utilize Build Tools: Use Maven with Java 8 features, following coding best practices and identifying application flaws.

●Develop RESTful Web Services: Create RESTful services and make web service calls to remote endpoints for data flow and client information.

●Map API Fields: Align API fields with business requirements, consuming other REST API endpoints for additional data resources.

●Deploy and Troubleshoot Applications: Manage deployments on PCF, utilizing logs and Splunk for monitoring and troubleshooting through log analysis.

●Create API Documentation: Develop REST API endpoints using YAML and JSON, employing the Swagger framework for documentation.

●Participate in Web UI Development: Collaborate and develop on UI development using React, Angular, TypeScript, HTML, CSS, and JavaScript.

●Integrated RESTful APIs with Angular services and implemented state management using RxJS to ensure responsive and scalable front-end performance

●Integrated React UI with backend microservices using Axon Framework to handle RESTful API communication, enabling seamless command and query operations in a CQRS-based architecture.

●Handle Bug Fixes and Code Integration: Responsible for resolving defects, performing code check-ins, and integrating components.

●Analyze Production Issues: Address production problems and enhancements using JIRA and Rally for defect tracking.

●Utilize POSTMAN for API Testing: Track web service requests and responses during API testing with the POSTMAN plugin.

●Manage Application Deployments: Oversee deployments to non-production, UAT, and production environments.

●Leverage cloud platforms (e.g., AWS) to build robust Kafka infrastructure.

●Engage in Agile Practices: Actively participate in daily Scrum meetings, sprint planning, grooming sessions, retrospectives, and present demos at the end of each sprint.

●Using Kafka connect / KSQL architecture and associated clustering model.

●Have developed KStreams pipelines, as well as deployed KStreams clusters.

●Familiarity with Confluent Control Center; or have worked on Kafka Monitoring Tool (UI).

Environment: Java 8, Spring, Web Services REST, PCF, JIRA, GIT, Bitbucket, Jenkins, Artifactory, Log4j, Maven, IntelliJ IDE, Swagger, Oracle, Postgres, ReactJs, Kafka.

Client: Bayer May 2020 to Dec 2023

Role: Senior Java & Scala Developer

Description: Worked with the Event360 team to help build global business focused APIs that incorporate data sourced from RDBMS, streaming, API, and 3rd party supplied files. Working with several teams to source data and business rules and developing RESTful APIs hosted in AWS native services and Cloud Foundry/Fargate to deliver refined data sets that standardize identifiers, codes, business logic and data schemas across multiple lines of business. I am also responsible for maintaining existing applications, enhancing our infrastructure, and solving the challenging problems that come across.

Responsibilities:

●Develop Java applications and REST APIs and convert legacy applications to Scala for optimization.

●Create Scala REST APIs microservices from scratch using Akka, Slick, and Hana Database framework.

●Develop Web API using Scalatra by using all Https methods and and uses json4s for parsing and serializing JSON data

●Develop Java REST APIs microservices from scratch using Spring Boot, JPA, and Hana Database framework.

●Implement test-driven development using JUnit and adhere to best practices for code development.

●Work with JSON/AVRO schema.

●Utilize Hana database functions and procedures and consume Postgres functions.

●Register REST APIs in Akana and manage authorization using Ping, Azure, and vault.

●Implement Jenkins pipelines and deploy applications to Fargate and Cloud Foundry.

●Convert company360 enhancements to event360 and develop code from scratch based on business and consumer requirements.

●Participate in all phases of software development, including development, testing, deployment, and support.

●Use SBT and Maven with Java 8 features, following best coding practices and identifying application flaws.

●Develop RESTful web services and make Web Service calls to remote services to obtain client information and data flow.

●Map API fields based on business requirements and consume other REST API endpoints for additional data resources.

●Utilize Akka libraries and Apache Kafka streams for application development.

●Consuming the data from Topics and sending to GCP, and producing the data to the datahub to topics using Apache Kafka streams.

●Deploy and troubleshoot applications on AWS, monitoring using CloudWatch and logs for stack formation.

●Develop REST API endpoints using YAML and JSON, and use the Swagger framework.

●I am also part of web UI development using Angular, React, TypeScript, HTML, CSS, JAVASCRIPT.

●Responsible for bug fixes, code check-ins, and integration with other components.

●Analyze and resolve production problems, defects, and enhancements using JIRA for defect tracking.

●Utilize POSTMAN plug-in to track web service request and response in API testing.

●Developed and maintained GraphQL APIs for customer-facing.

●Implemented real-time data updates using GraphQL subscriptions, enhancing user experience.

●Deploy applications to non-production, UAT, and production environments.

●Work with CI/CD pipelines and related tools like Jenkins.

●Participate in daily Scrum meetings, Sprint planning, grooming meetings, retrospectives, and present demos at the end of each sprint.

Environment: Java 8, Spring, Web Services REST, AWS, JIRA, GIT, bit bucket, JIRA, Jenkins, Artifactory, Log4j, Maven, IntelliJ IDE, Swagger, Hana, Postgres, SBT, Docker, Akka, Kafka.

Client: Express Scripts Sep 2019 to Apr 2020

Role: Senior Java & Full stack Developer

Description: Member Web Account Access (Team Alohomora) – This team is responsible for overall account access functionalities within Member Web including login, new account registration and account recovery. All these applications and webpages are built in React and Springboot tech stack, and the team continues to invest in time and effort to innovate and improve the account access success percentage. The team is also involved in phasing out the legacy tech stack built using Broad vision and DataPower technologies. This is planned to be delivered in multiple phases.

Responsibilities:

●Building microservices with latest technology ( Spring Boot, REST ).

●Developing analytics tool for login, registration, and account recovery web page.

●Developing React component to design form.

●Writing unit tests using the Jest framework and gulp validate.

●Involved in the end-to-end development of projects covering all phases of software.

●Development life cycle including requirement analysis, designing, testing, and deployment.

●Developing the security implementation for implementing authentication and authorization.

●Implementing exception handling, logging and auditing.

●Writing unit test cases using JUnit and Mock framework.

●Implementing exception handling, logging and auditing.

●Using POSTMAN and Curl script to test RESTful micro services.

●Building Swagger UI 2.0 for end users.

●Debug/modify procedures and functions for fixes and performance enhancement.

●Using GIT for version control and source code management.

●Maven builds and Jenkins for Continuous integration.

●Working in an agile development environment.

●Create PR for any feature enhancement on the project and then merge into development branch.

●Moving the code from QA Box to Stage, and post that final move to production, which includes creating CR and attending CAB meeting to analyze the impacts.

●Respond to user queries on Action rules performed for each participant.

●Unit testing the application against requirements also works closely with testers for clarifying queries related to business requirements.

Environment: JDK 1.7, JDK 1.8, Java, J2EE, Spring, Springboot, Micro services, Html, Html5, CSS, CSS3, JavaScript, jQuery, AJAX, JSON, Bootstrap, React-JS, Restful Web Services, Apache Tomcat, SVN, GIT, Windows, UNIX. MACBOOK.

Client: Comcast Aug 2017 to Aug 2019

Role: Senior Java & Scala Developer

Description:

Business voice application development project is a business telephony solution in B4B services and unifies the underlying diverse set of telephony infrastructure. It has business communication services and embedded features to mobile, VoIP, and IoT-enabled applications and analog/digital phone systems. It exposes simple vendor-agnostic REST APIs to empower communication services innovation. Within this application, Telephony Web services (TWS) is a lightweight API for business service voice. TWS supports Business Voice (IMS), Business Voice Edge Select on TWS IMS infrastructure, and Business Voice Edge customers using TWS BVE infrastructure. A common Voicemail infrastructure TWS VMS delivers capabilities for all Business Voice flavors, but for Business Voice Edge, it has extended application to support Readable Voicemail features.

Responsibilities:

●Building Microservices with latest technology ( Spring MVC, REST, Redis, Cassandra, to Scala, AKKA Framework, migration).

●Develop scalable, efficient, and concurrent applications using GO Language, leveraging its goroutines and lightweight thread management. Connecting Edward Jones API for leveraging the services.

●Build rest API via GO based on business users needs.

●Building pack portal frontend with HTML5 CSS3 JavaScript & exposing endpoint.

●Developing analytics web portal for all the micro-services success and failure response.

●Involved in the end-to-end development of projects covering all phases of software.

●Development life cycle including requirement analysis, designing, testing, and deployment.

●Developed the security implementation for implementing authentication and authorization.

●Developing and securing RESTful web service in Scala& AKKA Framework.

●Developing microservices in Scala AKKA, Spring Boot, Phantom with Cassandra &Redis.

●Implementing exception handling, logging and auditing.

●Writing unit test cases using JUnit and Mock framework.

●Implementing exception handling, logging and auditing.

●Implementing and consuming SOAP & RESTful web services .

●Building AKKA RESTful and REST services.

●Using POSTMAN and Curl script to test RESTful micro services.

●Building Swagger UI 2.0 for end users.

●Designed and developed Java components using Spring MVC and Hibernate framework.

●Debug/modify procedures and functions for fixes and performance enhancement.

●Reviewed and debugged existing Cassandra queries used to extract information from data sources, to resolve problems with importing data.

●Using GIT for version control and source code management.

●Using Gerrit tool for reviewing code, merging code to GitHub.

●Maven builds and Jenkins for Continuous integration.

●Experience working in an agile development environment.

●Created end-to-end mapping to communicate with legacy system using web services.

●Migrated old code from LOCAL repository to new GIT model.

●Moved the existing build process to MAVEN structure and developed automated scripts for the new deployment process.

●Created OP5 tool to check downstream system performance.

●Moving the code from QA Box to Stage, and post that final move to production, which includes creating CR and attending CAB meeting to analyze the impacts.

●Respond to user queries on Action rules performed for each participant.

●Unit testing the application against requirements also works closely with testers for clarifying queries related to business requirements.

Environment: JDK1.7, JDK 1.8, Scala, Java, J2EE, JDBC, Servlets, JSP, AKKA, Spring, Spring boot, Microservices, Cassandra, Redis, Mongo DB, Hibernate, JPA, JMS, Html, Html5, CSS, CSS3, JavaScript, jQuery, AJAX, JSON, Bootstrap, Angular JS, Restful Web Services, Apache Tomcat, SVN, GIT, Windows, UNIX. MACBOOK.

Client: United Airlines Mar 2015 to June 2017

Role: Senior Java Developer

Description:

United Airlines, one of the largest airlines in the world, is based in Chicago, IL. We replaced the existing Mileage Plus (United's Frequent Flyer Reward) application with spring-based Framework utilizing SOA architecture. As part of the United.com international website redesign, the website's content and look were replaced with some rich internet application framework. We also added new customer-oriented products in the United.com site that have increased the airline revenue.

Responsibilities:

●Developing reporting platform for various trades to be reported to the respective regulatory bodies ( Java, Spring, Hibernate )

●Primary responsibilities include Business Requirement gathering and analysis, providing designs, and leading the solution deliveries within schedule and budget. Provide effort estimation and scope analysis, and Implementation.

●Developed an Enterprise Security Master Web service client to consume product data stream.

●Contributing to continuous development for the reporting platform to process respective trades to meet the reporting standards.

●Experience of working in agile methodology as a scrum developer within iterations of 3/4 weeks.

●Implemented import/export Excel using Apache POI & Jasper.

●Implemented RSA security related project from scratch in SOA Architecture with REST, SOAP web-services, and Spring using JAX-RS, JAX-WS, XML, and Spring JPA Data. Used JMS configuration on WebSphere and Tomcat. Web sphere was used to provide a customer information dashboard.

●Provide design documentation, Design presentation, and effort estimation.

●Used technologies as core Java, Spring, Hibernate, XML, SOAP-Web Services, Unix, Tomcat, Servlets, Maven, ANT, AJAX, JIRA, JavaScript, SVN code repository, Bamboo to do integrated deployment.

●Oracle PL/SQL procedure & function, maven.

●Provided workflow for remediation of trades, which are not valid or erroneous through UI (using FLEX ).

●Involved in the end-to-end development of projects covering all phases of Software.

●Developed user interface using AngularJS HTML5 CSS & CSS3 jQuery .

●Development life cycle including requirement analysis, designing, testing, and deployment.

●Developed the security implementation for implementing authentication and authorization.

●Developed and secured RESTful web service in Spring MVC and CXF.

●Developed web application in Spring IOC, AOP, MVC, Spring Boot, Microservices, Struts and Hibernate, JPA.

●Implemented exception handling, logging and auditing.

●Implemented Docker container to deploy all the services.

●Writing Unit test case using JUnit and Mock framework.

●Implementing and consuming SOAP web services .

●Building Spring RESTful and REST services in JBOSS.

●Building report generation Excel using Apache POI & Jasper.

●Creating services to post messages on Apache MQ Queue.

●Designed and developed Java components using Spring MVC and JDBC framework .

●Debug/modify procedures and functions for fixes and performance enhancement.

●Using SVN for version control and source code management.

●Maven builds and Jenkins for continuous integration.

●Experience working in an agile development environment.

●Created end-to-end mapping to communicate with legacy system using web services.

●Migrated old code from CVS repository to new GIT model.

Environment: JDK1.7, JDK 1.8, Java, J2EE, JDBC, Servlets, JSP, Spring, Spring boot, Microservices, Hibernate, JPA, JMS, HTML, HTML5, CSS, CSS3, JavaScript, jQuery, AJAX, JSON, Bootstrap, Angular JS, Restful Web Services, Apache Tomcat, Apache POI, Jasper, Oracle11g, SVN, GIT, Windows, UNIX.

Client: Dentsu Aegis Network, Dubai (Offshore) Aug 2014 to Feb 2015

Role: Senior Java Developer

Description:

Built an interactive and efficient online visual analytics tool to guide the business stakeholders appropriately on the right media spends allocation by channels. The tool assists users in making timely and insightful analysis by drastically reducing the human effort involved. This tool helps Dentsu Aegis Network clients to build a Visual Analytics Tool to help Dentsu Aegis Network generate the required charts and analysis to effectively produce the desired presentation for their various clients. This tool will allow its user to input data and build the desired charts in a fast, effective manner. It has provided. A competitive dashboard generating tool. Details of the functions on the dashboard. Dentsu Aegis Network tool has a vast amount of data about the media behavior and spends for a wide variety of categories and companies across a multitude of markets.

Responsibilities:

●Developing Risk Analytic tool for DTCC (Depository Trust & Clearing Corporation).

●Developed a Risk Analytics solution for CIOs, CISOs and Risk Managers to analyze the risk of their applications.

●The risk model provides advanced quantitative risk scoring, statistical risk models and scenario testing.

●Aggregating data from any source, correlating and analyzing the data. (Using CSV parsers, XML Parsers, JSON Parsers ).

●Designed the architecture and developed the core code of the Risk analyzing tool (Using Spring, Struts, Neo4j ).

●Managed Permission and Access provisioning (Using Spring Security plugin ).

●Developed view components (Using Highcharts, Angular JS, JSP, JavaScript, CSS, and jQuery plugins

●Developed Eclipse plugin to upload the file into the server directly from their IDE (Using Web Services, and Apache HTTP Client Library ).

●As a part of the plugin, the client is developed (using JAVA Swing components and Apache File Library ) to upload using multipart file upload.

●Created various connectors and connector domains required to set up the customer's data points on QA, UAT, and Production Servers (Using JSON Parsers, CSV parsers, XML Parsers, SQL Connector, MS-SQL, and MySQL ).

●Looked after the data persistence by creating domain classes and mapping them to respective tables in the databases. (Using Hibernate and ORM ).

●Creating complete executive dashboards and reports including drill down features for a low-level view of any metric (Using, YUI tables, Zing Charts, jQuery, CSS, HTML )

●Modeling out-of-the-box panels, tables, and charts are metadata driven and modular to meet dashboard and reporting needs.

Environment: JDK1.7, Java, J2EE, JDBC, Spring, Hibernate, JavaScript, Restful Web Services, Apache Tomcat, MySQL, Ne04J, SVN, Linux, jQuery, JSON, Ajax, CSS, and HTML5.

Client: [24]7.ai India, GUATEMALA, PHILIPPINES Nov 2011 to July 2014

Role: Senior Java Developer

Description:

Springboard is an online recruitment project for customer support recruitment, where a candidate comes in and gets registered. On registration, the particular candidate will get a specific ID and an auto-generated password. Based on the Unique Candidate Id and password, the candidate logs in and takes up the provided tests. There are five main Logins like Admin, Super Admin, Recruiter, L&D, HR, and Operations Login. Once the candidate selects, it automatically generates an offer letter. This springboard project was used not only in India but also in the Philippines and Guatemala.

Responsibilities:

●Involved in analysis, design, and development of software, developed specifications that include Use Cases, Class Diagrams, Sequence Diagrams, and Activity Diagrams.

●Developed web application in Spring IOC, AOP, MVC, Struts, and Hibernate.

●Implemented exception handling, logging and auditing.

●Building Spring RESTful and REST services in JBOSS.

●Coded dynamic and browser compatible UI web pages using JavaScript, CSS, CSS3, HTML, HTML5, jQuery, Bootstrap, responsive design in MVC environment.

●Extensive experience with Agile Team Development and Test-Driven Development using JIRA.

●Use Eclipse as IDE tool to develop the application and JIRA for bug and issue tracking.

●Design and develop the Process Engine framework using JBPM .

●Design and develop Human Task Service framework for JBPM process engine.

●Having good experience in building multithreaded Java server-side applications and frameworks.

●Used JAKSON and GSON API for collecting data from users and packaged the data as JSON distributed to many applications.

●Used Open-source products to build reusable components that can be used as base application frameworks.

●Created REST-based web services using JAX-RS library.

●Management of the application's deployments (Jenkins, shell) SVN

●Developed Hibernate with Spring Integration as the data abstraction to interact with the database.

●Designed a Spanner table storing coefficients of special events as the data source of the backend service.

●Integrated various modules, deployed them in WebLogic, and used Tomcat Application Server.

●Implemented Singleton MVC, Data Transfer Objects and Data Access Objects design patterns.

●Develop and enhance intelligent search algorithms.

●Worked with XML and JSON contents.

●Used Log4j to print logging, debugging, warning, info on the server console .

●Used Maven to build, run, and create JARs and WAR files among other uses.

●Developing automated process for builds and deployments using Jenkins .

●Wrote unit test cases using JUnit, jMock and acceptance tests using STIQ .

●Supported the application across multiple environments like QA, UAT, and Production.

Environment : Java, JDK 1.6, Core Java, WebLogic Application Server, Tomcat, JSON, XML, CVS, JIRA, JBPM, MySQL, UNIX, RESTFUL web services, Spring MVC, Collections, Maven, JDBC, DB2 UDB, Log4j, JUnit, Mock.

Client: KSID (Kerala State Insurance Department) India Feb 2011 to Nov 2011

Role: Java Developer

Project: VISWAS

Description:

KSID (Kerala State Insurance Department) had described its vision on Computerization as having a centralized database oriented fully automated system for online service to customers with electronic file flow. The objective of this assignment is to develop the software for KSID true to its name “VISWAS” and to its acronym, and to fulfill the vision of KSID.

Responsibilities:

●Analyzed Business requirements and existing software for High Level Design . P repared System Requirement Specification (SRS) and functionality documents.

●Developed UML diagrams like Use case, class, and sequence diagrams.

●Followed Scrum concepts of Agile Methodology to produce high-quality application.

●Used Struts Framework and J2EE components to develop Controller classes, backend processes, complex services and database interaction.

●Utilized Struts Action class as front controller and DAO modules.

●Applied Object-Oriented Methodologies and core J2EE design patterns like Business Delegate, Service Locator, and Singleton.

●Developed web pages and client applications in HTML, JSP, FreeMarker, JavaScript and XML .

●Used resource bundles for i18N Internationalization and property files.

●Published and Consumed Web Services using Spring and JAX-WS to provide information to internal applications. Used JAXB framework for handling XML data.

●Developed message notification system using Active MQ to notify the changes and update across the internal client apps.

●Designed and integrated Database with the JDBC Api with the application architectures and used implementing the Business Logic from the front controller.

●Orderly logged the whole process using log4j for auditing, debugging, and error logging purposes.

Environment: Java 1.5, J2EE, JSP, UML, Struts, MVC, JSP, FreeMarker, Active MQ, XML, HTML, JSON, jQuery, JDBC, Log4j, JBOSS, Eclipse, Oracle, MySQL.



Contact this candidate