Sr. Full Stack Developer Resume
Jacksonville, FL
SUMMARY:
- Over 8+ years of strong software experience in design, development and deployment of web - based Client-Server business applications using OOP, Java/J2EE technologies, Experience in delivering enterprise solutions in multiple domains like Finance, Telecom, Insurance, Health and other related domain.
- Experience in Agile software development process, Test Driven Development and Scrum.
- Expertise in Object Oriented Software Development(OOAD), Gathering new requirements and Understanding Business Document, Technical Requirements in UML using IBM Rational Suite of products.
- Expertise in designing Java, J2EE applications using Servlets, JSP, Spring, Hibernate, Web services (SOAP, RESTful), Amazon Web Services and AWS Elastic Compute Cloud EC2, Google Web Toolkit(GWT).
- Extensively worked on during my tenure in Software Development are AngularJS, ReactJS, Node.js, Spring MVC, Spring Integration, Spring Batch, Apache POI, Hibernate, RESTful Web services, and Databases like Oracle.
- Had expert level knowledge with JBoss EAP / JBoss Fuse.
- Good experience in handling web and application servers in creating Domain, configuring connection pool, JMS, deploying applications on IBM WebSphere 8.x/7.x/6.x, Oracle/BEA WebLogic 10.x/9.x, JBoss and Tomcat 7x/6x.
- Experience in developing Web-Centric applications using Angular, Node.js, JavaScript, JQuery, and CSS3.
- Developed applications using frameworks and API like Struts, Spring, Spring MVC and Hibernate.
- Extensively used various Spring Framework modules like MVC, DI (IOC), Auto Wiring, JDBC Templates, Spring Security, AOP, JDBC, JTA, IO, Spring Boot, Spring Microservices, Spring REST, Spring Eureka, Spring Ribbon, Spring Netflix, Spring Zulu and Spring EAI.
- Developed applications based on J2EE design patterns (Facade, Front-Controller, Data Access Object, Business Delegate, Service Locator, Factory, MVC, Singleton, DTO).
- Developed quality code adhering to Scala coding Standards and best practices.
- Experienced in developing the UNIX Shell Scripts, PERL scripts to execute the scripts and manipulate files and directory and PYTHON Scripts.
- Experience in Developing Websites, Mobile apps using content management platform like AEM.
- Experience in using Hibernate, JPA, Entity beans and Ibatis Object Relational Mapping tool in J2EE environment.
- Experience in Developing GUIs using Eclipse RCP/SWT and Core Java Design patterns.
- Experience in using ANT tool, Maven to compile, package and deploy the components to the Application Servers and log4J for application logging.
- Involved in writing Thread Safe blocks for Multithread access to make valid transactions.
- Experience in Unit testing using Junit, TestNG and Mockito.
- Strong experience in configuration tools like CVS, SVN, GIT, and Rational Clear case.
- Development, testing and Deployment experience of Enterprise applications on Windows & UNIX platforms through IDE’s such as Eclipse/My Eclipse, WSAD/RAD, JBuilder and NetBeans.
- Experience with messaging systems like Kafka, Kafka event sourcing.
- Experience in Jenkins integration service for software development.
- Expert level skills on VBScript, AJAX, Adobe Flex, ActionScript, JSON, HTML, DHTML, CSS, Tiles, Tag Libraries.
- Extensive experience in using Amazon Web Services like RDS,EC2,Redshift,SQS,SNS,Cloud Watch and S3.
- Focused on architecting NoSQL databases like Mongo, Cassandra and Cache database.
- Expertise in XML technologies such as XSL, XSLT, XML schemas, XPath, XForms, XSL-FO and parsers like SAX/DOM.
- Hands-on experience with Application Servers, Web Servers and a wide variety of development tools (IBM Web Sphere Application Server, Tomcat, BEA Web Logic, and JBoss).
- Extensively worked on Drools Rules Engine and Expectation Engine for writing Business rules Validation.
- Experience in deploying and managing the Drools project in JBoss BRMS image.
TECHNICAL SKILLS:
Java/J2EE Technologies: JDBC, Servlets, JSP, JSTL, JMS, JNDI, RMI, EJB, JFC/Swing, AWT, Applets, Multi-threading, Java Networking
Programming Languages: Java JDK 1.4/1.5/1.6/1.8, C++, C, SQL, PL/SQL
Application/Web Servers: Oracle/BEA WebLogic 8.1/9.1, IBM WebSphere 8.x/7.x/6.x, JBoss, Apache Tomcat 8.x/7.x/6.x, Bug tracking, Jenkins.
Frameworks: Struts 2.x/1.x, Spring 3.x/4.x, Hibernate 4.x/3.x, JSF 1.2/2.0, iBatis, Spring Batch, Spring Boot, Maven, Bower, NPM
UI Frameworks: JQuery, AngularJS, Bootstrap.
IDEs: Eclipse 4.6/4.5, IBM WSAD, IBM RAD 7.x/6/x, IntelliJ, Dream viewer, HL7 Editor
Web technologies: Node.js, ReactJS, JSP, JavaScript, JSON, jQuery, AJAX, XML, XSLT, HTML/XHTML/DHTML/ HTML5, CSS/CSS3, Flash, ActionScript 3.0Design Tools: Adobe PhotoShop, Adobe After Effect, Dreamweaver
Web Services: JAX-WS, JAX-RPC, JAX-RS, SOAP, WSDL, UDDI, REST, SOAP UI
XML Tools: JAXB, Apache Axis, AltovaXMLSpy, XML, XSLT, DOM, DTD, SAX.
Methodologies: Agile, Scrum, RUP, TDD, OOAD, SDLC
Modeling Tools: UML, Rational Rose, Visio
Testing technologies/tools: JUnit, JMeter, HtmlUnit, Jasmine, karma.
Database Servers: Oracle 8i/9i/10g/11G, DB2, SQL Server 2000/2005/2008, MySQL
Version Control: CVS, SVN, Rational clearcase, git
Build Tools: ANT, Maven
Metadata/Reporting: Jakarta POI-HSSF
Platforms: Windows 2000/98/95/NT4.0, LINUX, UNIX, Windows 7
PROFESSIONAL EXPERIENCE:
Confidential - Jacksonville, FL
Sr. Full Stack Developer
Responsibilities:
- Developed presentation layer includes UI components, validations using HTML5, applying styles using CSS, used Jquery to make Ajax calls.
- Actively involved in Analysis, Design, Development, System Testing and User Acceptance Testing. Successfully followed agile methodology in the Scrum Cycle model.
- Developed using new features of Java 1.8 annotations, Generics, enhanced for loop and Enums, Lambda expressions for array operations, collections throughout the application for well-defined programming.
- Used AngularJS as framework to create a Single Page Application (SPA), which can bind data to specific views and synchronize data with server.
- Used AngularJS for creating user interfaces and connecting to software components.
- Working on building Drools based restful API to validate and process Loan for client.
- Configuring xml based kiesession and writing drl rule for validation and business logic
- Build API to process Loan request after successful validation, Validation API consist of verifying data provided by customer like address, SSN, credit history with personal Details.
- Designed and developed Rules engine using Drools.
- Implemented Fluent Builder Pattern for Designing in System Architecture, OOAD Design and used in development of highly cohesive modules with minimal coupling.
- Created and maintained Kie bases and Kie sessions in Kmodule xml.
- Deployed the Rules in Kie-management server as well as In-memory.
- Created containers in the Kie Server to have different rules in same decision server for execution.
- Worked on integration of Drools with eclipse.
- Created and deployed Rules engine API into JBoss BRMS image.
- Implemented logging using SLF4J and LOG 4J, Used Log4J utility to log error, info and debug messages.
- Followed test-driven development(TTD) as a part writing all UnitTest and IntegrationTests
- Unit and integration test cases are being designed and developed using JUnit.
- Resolved bugs/defects in application by coordinated with team members of the project using JIRA.
- Used GIT as version management, JIRA for defect management system
- Developed test cases and performed unit testing using JUnit.
- Worked on creation of custom Docker container images, tagging, pushing images, integration of Spring boot.
- Created the Docker containers and Docker consoles for managing the application life cycle.
- Integrated spring with Hibernate using Hibernate Template to perform CRUD operations against database.
- Designed and Implemented the DAO layer using spring, hibernate.
- Created and injected Spring services, Spring controllers and DAOs to achieve dependency injection to wire objects.
- Participated in coding Spring AOP components for the Logging, Exception handling and Transactional Models.
- Developed Spring boot application with microservices and deployed it into AWS using EC2 instances.
- Used Spring Boot based services to interact through a combination of REST and Apache Kafka message brokers.
- Implemented Spring Circuit breaker pattern, integrated Hystrix dashboard to monitor Spring micro services.
- Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with SQL-based schema.
- Used Hibernate Transaction Management, Hibernate Batch Transactions, and Hibernate cache concepts.
- Created tables and worked on SQL and PL/SQL to write Stored Procedures functions and packages for complex Inserts and updates in the database.
- Worked with NoSQL database Mongo DB and worked with it to perform many different operations.
- Wrote SQL queries to get the data, update the data from the database and to connect database in the DAO implemention.
- Involved in Dev Ops activities like configuring Jenkins job, Jenkins pipeline Script for Continuous Integration and Continuous Development (CI/CD).
- Performed configuration, deployment and support of cloud services including Amazon Web Services (AWS).
- Configured AWS Identity and Access Management (IAM) Groups and Users for improved login authentication.
- Proficient in using Amazon Web Services AWS. Extensive experience focusing on services like EC2, VPC, Cloud Watch, Cloud Front, Cloud Formation, IAM, S3, Amazon RDS, ElasticCache, SNS, SQS.
- Configured and Maintained AWS ECS Repository for Deploying Docker Image by Creating a task definition, scheduling tasks and configuring a cluster in the AWS ECS Console.
- Implemented Google Checkstyle for developing code as a part of Primary Automated Code review and Quality.
- Used Maven as build and dependency management tool for creating EAR, WAR and JAR file to be deployed in application servers and integrated with Jenkins, Jenkins Jobs.
Environment: J2EE, Spring 4.x, Spring MVC, Spring quartz, Drools, Jira, Java1.8, Hibernate 4.x, Angular JS, JQuery, JSON, AJAX, GWT, Web Services, SOAP UI, XML, JAXB, WSDL, Apache POI, JavaScript, Oracle 11g, Web Sphere 8.x, Agile Methodology, Mongo DB, Design Patterns, Git, SourceTree, BitBucket, Apache Maven, Adobe Flex, JUnit, RestAssured, HTML5
Confidential - Des Moines, IA
Sr. Full Stack Developer
Responsibilities:
- Actively involving in Analysis, Design, Development, System Testing and User Acceptance Testing. Successfully followed Agile Methodology in the SCRUM Cycle model.
- Developed using new features of Java 1.8 Annotations, Generics, Enhanced for Loop, Lambda Expressions, Enums.
- Extensively used MVC, Factory, Delegate and Singleton design patterns.
- Used various Core Java concepts such as Multithreading, Exception Handling, Collection API’s.
- Worked with the key components of AWS (Amazon Web services) like EC2 (Elastic Compute Cloud) and S3.
- Good work experience in Web Designs which includes HTML5, XHTML, CSS3, JavaScript, jQuery.
- Used HTML5 and CSS3 for UI development and build on Bootstrap 3.0. Data binding, custom AngularJS directives tags to design, develop a custom, single-page, responsive web application and integrated with Spring forms.
- Implementing AngularJS and Node.js with Spring MVC as model component.
- Using Angular Ionic framework as part of implementing mobile version of application.
- Using JQuery to develop the widgets, to perform the client side validations, UI centric Ajax behavior.
- Developing various generic JavaScript, Angular functions used for client side validations.
- Developed major changes on Adobe-Flex front-end with changes in business logics on legacy application.
- Used GWT and Amazon AWS(EC2/S3/EbS) for prototyping and subsequent evaluation.
- Worked on Spring Security with LDAP for Application Authentication and Authorization.
- Using Spring AOP Module to implement logging in the application for application status.
- Spring MVC Framework design pattern is used to have relationships between application components.
- Extensively used Spring DI (IOC), Bean Wiring, Inheritance, Auto Wiring, AOP and Spring Quartz Scheduler for Jobs.
- Used Microservice architecture, with Spring Boot interacting through a REST and Apache Kafka message brokers.
- Worked with Kafka Cluster using Zoo Keeper, Apache Kafka is used to send message objects to client queues.
- Worked with Spring Ribbon and Kafka Broker apart from JMS service to handle heavy traffic.
- Used JBoss Fuse ESB to normalize number of protocols to a single protocol.
- Implemented Spring Circuit breaker pattern and integrated Hystrix dashboard to monitor Spring micro services.
- Implemented SOA to develop Spring RESTful/Micro Services and implemented Spring Eureka, Netflix, Ribbon as part of Services Discovery usin g Apache Axis .
- Using Spring MVC Transaction Management, Spring/Hibernate Batch Transactions, and Hibernate cache concepts.
- Using Hibernate framework for back end development, Spring dependency injection for middle layer development.
- Implemented Hibernate Template to great extent making use of HQL, Named Parameters, Named Queries and interfaces such as Expression, Query and Criteria.
- Used Hibernate Annotations to reduce time at the configuration and accessed Annotated bean from DAO layer.
- Experienced in Splunk development - Splunk search language, Splunk Web Framework, simple xml, alerts.
- Developed Applications using Rule Engines-JBoss Drools 4.x, Work flows, Human tasks to implement Business rules validations and provided Drools Dashboard for Business users and used SOAP UI for testing the web services.
- Integrated the Drools and JBPM to application framework which involved dynamic creation of knowledgebase, Knowledge session.
- Developing Application to asses JSON and XML from Restful web service from consumer side using AngularJS.
- Maintained, structured, and surveyed documents within the NoSQL MongoDB database, ensuring data integrity, correcting anomalies, and increasing the overall maintainability of the database.
- Used PL/SQL stored procedures for applications that needed to execute as part of a scheduling mechanisms.
- Worked with Oracle Indexes to increase the performance of Oracle SQL queries.
- Hands on experience with MongoDB Installation, Configuring, Monitoring, Designing Sharded Environment.
- Performed deployment of applications on WebSphere Application Server.
- Developing MDBs for receiving and processing data from WebSphere MQ series.
- Worked on creation of custom Docker container images, tagging, pushing images, integration of spring boot.
- Written highly referenced blog posts on Error Handling in Scala and Problems Scala Fixes.
- Expertise in design and development of business processes using IBM BPM (Lombardi Teamwork’s) including process Modelling.
- Using JIRA to assign, track, report and audit the issues in the application.
- Deploying the source code on SVN (Subversion) source code repository.
- Configuring Karma test runner for the project and unit tests are written in Jasmine.
- Developed Maven scripts and developed builds using Maven and continuous integration servers like Jenkins.
- Performed unit testing using JUnit and Mockito.
Environment: J2EE, Spring 4.x, Spring MVC, Spring quartz, Drool, Jira, Java1.8, Hibernate 4.x, Angular JS, JQuery, JSON, AJAX, GWT, Web Services, SOAP UI, XML, JAXB, WSDL, Apache POI, JavaScript, Oracle 11g, Web Sphere 8.x, Agile Methodology, Mongo DB, Design Patterns, SVN, Apache Maven, Adobe Flex, JUnit, XSLT, HTML5.
Confidential - Pittsburgh, PA
Sr. Java Full Stack Developer
Responsibilities:
- Defined and constructed layers, server-side objects and client-side interfaces based on J2EE design patterns, Developed Swing, spring, J2EE based MVC (Model-View-Controller) framework for the application.
- Extensively used MVC, Factory, Delegate and Singleton design patterns.
- Designed Prototype and project layout skeletons using AngularJS, ReactJS, JQuery and CSS and HTML.
- Extensively used/modified JQUERY to perform AJAX calls for creating interactive web pages on JSON response.
- Used various JQuery and Bootstrap plug-in like date picker, Bootstrap selectors.
- Wrote AngularJS services to consume Restful web service to load data.
- Used JBoss FuseESB to create mediation or route message between Services.
- Integrated the Java code (API) in JSP pages and responsible for setting up AngularJS framework for UI development.
- Developed the Web application using Spring MVC, Html, JSP and JavaScript.
- Designed and Developed Presentation Tier using Spring MVC and JSP integrating Custom Tags, JSTL, JSP Expression Language and AJAX.
- Involved in the configuration of Spring, Micro Services Framework and Hibernate mapping tool.
- Used Spring Dependency Injection, Annotations, and Spring MVC components for REST API, Spring Boot for micro-services to implement business layer and navigation part of application.
- Worked on Spring Quartz, form based authentication and secured REST endpoints with HTTP Basic authentication.
- Utilized AWS Lambda platform to upload data into AWS S3 buckets and to trigger other Lambda functions.
- Deployed Application instance on JBoss and WebLogic Server, JBoss Application server implementation, support, workload management and performance tuning including Web server setup configuration with JBoss App Server.
- Used ActiveMQ to integrate with JBOSS Fuse.
- Worked with HL7v2 and HL7v3 message specifications.
- Responsible for design and development of Web Services Client/Server to consume HL7 messages.
- Implemented the database connectivity using Oracle 10g database as backend.
- Understanding of RDBMS concepts and working experience of Relational Databases like Oracle.
- Ecperience in writing Stored Procedures, Functions, PL/SQL, packaged using TOAD.
- Build features using TDD (Test driven development) and Domain driven design in DevOps environment with continuous integration, regression and deployment.
- Heavily used SOAP UI Pro version for testing the Web Services.
- Developed several REST web services which produce both XML and JSON to perform tasks.
- RESTful web services using Jersey for JAX-RS implementation.
- Exposed the Web Services to the client applications by sharing the WSDL’s.
- Written highly referenced blog posts on Error Handling in Scala and Problems Scala Fixes.
- Developed Maven scripts and developed builds using Maven and continuous integration servers like Jenkins
- Automated build and deploy using Jenkins in JBOSS application server.
- Involved in tuning the heap size parameters and JVM's Garbage collector for WebLogic/JBOSS application servers.
- Used log4j for logging and SVN for version control.
- Created and configured new JIRA projects and worked with departments to maintain existing JIRA projects.
- Tested cases by using selenium test.
- Defined a message store architecture necessary to support DROOLS rule engine input processing, scalability and recovery.
- Used to test performance both on static and dynamic resources using JMeter.
Environment: Java, J2EE, JDK 1.6, WebLogic, AWS SDK, SVN, Spring 4.x, Spring Boot, AWS SNS/SQS, Hibernate 4.x, Rest Web Services, JavaScript, UML, Web Services, HTML, CSS, SASS, WAS 8 WSDL, JIRA 5.x/6.x, JAXB, JAX RPC, HL7 Editor, AKKA, Selenium, Angular JS, Scala IDE, Ilog, Drools, TFS, Micro Services,, AJAX, Apache JMeter, JQuery, Maven, Oracle 10g.
Confidential - Long Island City, NY
Sr. Java/J2EE Developer
Responsibilities:
- Involved in various SDLC phases like Requirement gathering, Design, Analysis and Code development and the project was developed using Agile based SCRUM Methodology.
- Implemented the application using design patterns such as Session Facade, Business Delegate, Adaptor, Bean Factory and Singleton.
- Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose
- Developed user interface using JSP with JavaBeans, JSTL and Custom Tag Libraries, JS, CSS, JQuery, HTML, SASS and Ajax to speed the application.
- Developed cross browser compatibility code using CSS and jQuery.
- Developed Business components using Java Objects, Core Java, Multithreading, Servlets, and JSP.
- Involved in coding for the presentation layer using JQuery, JQuery Mobile, and JavaScript
- EJB Session Beans were used to process requests from the user interface and CMP entity beans were used to interact with the persistence layer.
- Used Ext JS, AJAX to get the data from the server asynchronously by using JSON object.
- J2EE deployment on WebLogic/JBOSS servers - QA & Staging.
- Implemented CRUD operations with Mongo-DB (NoSQL) and manage all the details of Customer
- Developed PL SQL store procedures to convert the data from Oracle to MongoDB.
- Hands-on writing Stored Procedures, functions, triggers, DDL, DML SQL queries. Experience in writing SQL, PL/SQL programming and SQL Loader.
- Developed POJO objects and used Hibernate the Object-Relational Mapping (ORM) tool to access persistent data from SQL Server, Worked on Hibernate object relational mapping according to database schema.
- Involved in writing XML validation classes using Struts validation framework.
- Used XML Web Services using SOAP to register agents using non-java application.
- Used JBOSS Fuse ESB to normalize number of protocols to a single protocol.
- Developed services that are reusable and interoperable, based on SOAP, WSDL, JAXWS, JAXRPC Web services.
- Troubleshooting issues that may occur during the test cycle (Functional & load test) for the J2EE applications on Struts and framework running on WebLogic/JBOSS servers.
- Developed a GUI to help to read the logs generated by the scripts, the logs were saved in MongoDB, the GUI was created using flask, D3, jQuery table sorter.
- Used JMS for the asynchronous exchange of critical data and events among J2EE components. Publisher-Subscriber method was used for data loading and Point-To-Point method of JMS was used for event processing
- Worked on Drools Rule Engines with corresponding to validate the business User Roles.
- Defined a message store architecture necessary to support Drools rule engine input processing, scalability and recovery.
- Worked with Splunk to logging and analyzing defects status.
- Used SVN for version control of the application.
- Continuous integration services are provided for software development using JENKINS.
- Developed Test classes using JUnit and Easy Mock and test coverage using EMMA plug-in.
Environment: Java, J2EE, JDK 1.5, Spring core, MongoDB, JMeter, Hibernate, Core java, Spring MVC, Hibernate, SOAP/Rest Web services, Ajax, XML, jQuery, HTML, CSS, Maven, Rational Rose, Jenkins, Splunk, SFX, Splunk, Junit, MAX, Oracle, SVN.
Confidential, Jersey City, NJ
Sr. Java/J2EE Developer
Responsibilities:
- Involved in various SDLC phases like Requirement gathering, Design, Analysis and Code development and the project was developed using Agile based SCRUM Methodology.
- Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
- Implemented Struts Framework and Hibernate in the new version of the Application.
- Involved in coding for the presentation layer using Struts and JavaScript.
- Designed and implemented front end applications using Adobe Dreamweaver. Designed and developed the UI using JSP, Servlets, HTML, CSS and JavaScript, JQuery.
- Implemented various design patterns like Singleton, DAO, Factory pattern etc.
- Extensively used Java Scripts to enforce client side validations and also used JQuery for Ajax processing.
- Used EJB Stateless/Stateful session beans to implement business logic, session handling, and transaction and deployed Enterprise Java Beans both Session and Entity on WebSphere Application Server.
- Used Custom Tag libraries for XML parsing and XSL transformations.
- Used Filenet for Content Management and for streamlining Business Processes
- Developed Message based systems using JMS API and Message Driven Beans (EJB 3.0).
- Implemented Hibernate for Database Transactions on DB2.
- Experience with basic WebSphere Administration- like JMS, Data Source Configurations, Listener port configurations, JVM Property Configuration, Certificates Configuration, deploying EAR’s into various environments through Admin Console, Hudson etc.
- Written Web Services (JAX-WS) for external system via SOAP/HTTP call.
- Wrote Web-services to expose the business methods to external services.
- Created stored procedures using PL/SQL to interact with the Oracle database.
- Worked on UNIX to move the project into production environment.
- Implemented logging mechanism using Log4j Framework to log/track application.
- Used JUnit for unit testing of the application.
- Deployed EAR files using the build tools in the Web Logic application server.
Environment: Java 1.5, JSP, Servlets, Core Java, Swing, Hibernate, Struts, HTML, CSS, JavaScript, UNIX, Web Services- SOAP, WAS 6.1, XML, IBM WebSphere 6.1, Rational Clear Case, Log 4j, Oracle database.
Confidential, Irving, TX
Java developer
Responsibilities:
- Designed Use Case and Sequence Diagrams according to UML standard using Rational Rose.
- Developed presentation layer code, using JSP, HTML, AJAX and JQuery.
- Involved in designing and implementation of Session Facade, Business Delegate, Service Locator patterns to delegate request to appropriate resources.
- Developed HTML, Swing and JSP pages for user interaction and data presentation.
- Wrote custom JavaScript and CSS to maintain user friendly look and feel.
- Developed the view components using JSP, HTML, StrutsLogictags and Strutstaglibraries.
- GUI design and development using Java Swing used for open source web testing.
- Involved in system design and development using Collections and multithreading for the action classes.
- Implemented Model View Controller (MVC-2) architecture and developed Form classes, Action Classes for the entire application using Struts Framework.
- Performed client side validations using JavaScript and server side validations using Struts Validation Framework.
- Transformed, Navigated and Formatted XML documents using XSL, XSLT.
- Written UNIX shell scripts to perform the batch jobs and to schedule the jobs.
- Used JMS for asynchronous exchange of message by applications on different platforms and JBoss fuse is used for the mediation between the services.
- Entity Beans used for accessing data from the SQL Server database.
- Worked on the system landscape including development, testing and production and set up and configured the Linux and SQL database.
- Used JUnit Testing Framework for performing Unit testing.
- Worked on Ext JS for user interface widgets with High performance scalable grids, trees and menus.
- Deployed application in Apache Tomcat Server and developed using Rational Application Developer RAD.
Environment: Java Swing, Struts 2.0, Hibernate 3.0, JSP, EXT JS, JSON, JMS, CVS, HTML, CSS, JavaScript, XSL, XSLT, Servlets 2.5, Eclipse, UNIX, Apache Tomcat Server, Oracle 10g.
Confidential
Java Developer
Responsibilities:
- Analyze the requirements based on business data and user requirements.
- Created user-friendly GUI interface and Web pages using HTML, Jquery and Java script.
- Develop GUI related changes using JSP, HTML and client validations using Java script.
- Developed Java beans, helper classes and Servlets for interacting with UI written in JSP.
- Implemented the modules using Model-View-Controller (MVC) design pattern.
- Wrote a controller Servlet that dispatched requests to appropriate classes.
- Involved in Core Java coding by using Java APIs such as Collections, Multithreading, Exception Handling, Generics, Enumeration, and Java I/O to fulfill the implementation of business logic.
- Developed Dispatch Action classes to define several business methods.
- Created tables, views, Types, triggers, complex join queries, stored procedures, and functions and modifications to existing database structure as required for addition of new features
- Designed database Queries for updating, insertion and retrieval of asset information and rates.
- Involved coding SQL Queries, Stored Procedures and Triggers.
- Involved in Designing the Database Schema and writing the complex SQL queries.
- Created java classes to communicate with database using JDBC.
- Accessed stored procedures and functions using JDBC Callable statements.
- Involved in unit testing, troubleshooting and debugging. Modifying existing programs with enhancements.
- Involved in fixing bugs the bugs or defects in the application.
Environment: Java 1.4, Servlets, JSP, EJB, J2EE 1.4, STRUTS, XML, XSLT, Java Script, Oracle 8i, SQL, PL/SQL, MS Visio, Eclipse, JDBC, Win CVS, Windows 2003 Server