Sr. Java/j2ee Developer Resume
Fairfield, OH
SUMMARY:
- 8+ years of experience with proven expertise in system development activities including requirement analysis, design, implementation and testing with emphasis on Object Oriented, J2EE and Client Server technologies.
- Excellent Expertise in all phases of Software Life Cycle for Developing, maintaining and supporting the Java, J2EE applications. Extensive experience with server - side programming and technologies such as JMS, JNDI and EJB.
- Experienced in developing UML diagrams like use cases, class diagrams and sequence diagrams using Rational Rose. Expertise in DOM manipulation using JavaScript, jQuery, BackboneJS and Angular JS.
- Expert levelled skills in application development using Java, JEE, Spring Framework, Struts, JSP, JMS, JSF, EJB, JPA, Servlets, JDBC, Html, XML, JavaScript, jQuery, JEE compliant application servers, multi-threading, client/server, design patterns of J2EE architecture.
- Expertise in Spring framework, including Spring IoC/core, Spring DAO support, Spring ORM, Spring AOP, Spring Security, Spring MVC, Spring Cache, and Spring Integration.
- Strong web development skills with web 2.0 framework including HTML, CSS3, JavaScript, jQuery, AJAX.
- Used XSLT style sheets to transform database-driven XML into HTML pages.
- Experience on JMS and APACHE CAMEL for implementing communication between components in application.
- Implemented MVC design pattern in J2EE Applications using Servlets, Java Beans, JDBC Data Access Objects (DAO) and JSP. Expert level skills in Java JSP Tag Libraries, Servlets, JDBC, JNDI, RMI and XML.
- Experienced with Java Multithreaded programming to develop multithreaded modules and applications.
- Excellent understanding & hands experience on Hibernate, Hibernate Query Language (HQL), Transactions and Exceptions. Expertise in Java Script and AJAX calls. Expertise in jQuery plugins and Angular components.
- Expertise in Angular JS controllers, directives, factory and service resources, routings and events.
- Experience using APACHE ActiveMQ, APACHE CXF as messaging platform.
- Experience in SOAP Web services using APACHE CXF, JAX-RPC, JAX-WS, JSON Web services.
- Used Node.js as a cross-platform runtime environment for developing server-side web applications.
- Used Node.js, Angular JS, ReactJS, Bootstrap in creating web applications in a fast-paced environment.
- Worked with Web Services using SOAP (WSDL), tested using SOAP UI tool and REST (WADL) services uses APACHE CXF framework to communicate between the systems.
- Experience on architectures like Model-View-Controller (MVC), Service-Oriented-Architecture (SOA).
- Experience in managing multi-tenant Cassandra clusters on public cloud environment - Amazon Web Services (AWS) -EC2, Rackspace and on private cloud infrastructure - OpenStack cloud platform.
- Worked on NoSQL databases including HBase, Cassandra and Mongo DB.
- Experience hosting and consuming Web Services using SOAP and RESTful (Jersey)
- Comfortable in configuration and deployment of multi-tier applications using servers like WebSphere, Web Logic, Tomcat, JBOSS and cloud-based deployments in AWS.
- Experienced in Web/Application servers such as WebSphere, WebLogic, JBOSS, Glassfish and APACHE Tomcat.
- Experience in Web Development and Component Based Application Development.
- Experience in Test driven development using Junit, mocking frameworks such as Easy Mock and Jmock.
- Experience in Agile Methodology, Waterfall Methodology and Scrum Software.
- Hands on experience with version controllers like CVS (Concurrent Version Systems), SVN (APACHE Subversion), CLEARCASE and GIT. Used Maven for generating system builds and Bamboo for continuous integration (CI).
- Experience in working with Relational Database (RDBMS) concepts like database designing, Normalization, PL/SQL, Stored Procedures, Triggers etc. Proficient in Test Driven Development (TDD) using Java JUnit API.
- Experience and Strong knowledge in SQL and PL/SQL in major database systems (Oracle, MySQL, MS SQL Server). Used APACHE Log4j for logging purposes. Setting up continues integration using Maven and Jenkins.
TECHNICAL SKILLS:
Languages: C, C++, Java, J2EE, SQL and PL/SQL
Enterprise Java: JSP, Servlet, JNDI, JDBC, Java Security
Tools: & Frameworks: Struts, Spring, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, JMS, Log4J, Spring Boot, Spring Batch, Spring Security, Apache Camel.
Web Technologies: HTML5, CSS3, Java Script, JQuery, Ajax, Bootstrap, AngularJS and NodeJS.
MarkUp/XML Technologies: XML, XSD, XSL/XSLT, SAX/DOM, JSON
Web Services:: SOAP, Restful, UDDI, WSDL, JAX-RPC, JAX-RS JAX-WS, JAX-B, Axis2, Jersey, Micro Services Architecture.
Cloud technologies: Amazon Web Services (AWS) and Pivotal Cloud Foundry.
Web/App Servers:: Web Sphere, Apache Tomcat, JBOSS, Web Logic Server and Glassfish.
Databases: Oracle, My SQL, SQL Server, IBM DB2, Mongo DB, Cassandra and Dynamo DB.
Development Tools:: Eclipse, IntelliJ, RAD and Spring Tool Suite (STS)
OR Mapping: Hibernate, MyBatis and JPA.
Build Script:: ANT, Gradle and Maven.
Testing Tools/Others: JUnit, Postman, Soap UI, Mockito, Log4j and JIRA.
Version Control: Tortoise SVN, CVS, Rational Clear Case, GIT
OS & Environment: Windows, UNIX, Linux and Mac.
PROFESSIONAL EXPERIENCE:
Confidential, Fairfield, OH
Sr. Java/J2EE Developer
Responsibilities:
- Used Spring AOP for cross cutting concerns and IOC for dependency injection.
- Implemented Persistence layer using Hibernate to interact with Oracle Database, used Hibernate for object relational mapping and persistence. Developed Hibernate mappings to tables using JPA annotations.
- Used Apache Camel and CXF in the JBoss Fuse ESB as the integration platform for SOA Services.
- Involved in the deployment of web service End-points using Apache CXF.
- Developed hibernate DAO Access or classes using Spring JDBC Template. Knowledge in replication.
- Developed Servlets and JSP based on MVC pattern using Spring Framework.
- Refactored Microservice to make it RESTful, thread-safe, and more configurable.
- Responsible for implementation of java integration components for JBPM and DROOLS.
- Developed UI components using HTML, CSS, JavaScript, jQuery, NodeJS, BackboneJS and AngularJS
- Experienced in deploying J2EE applications on Apache Tomcat web server and WebLogic, WebSphere, JBOSS application server and RHEL. Client had used Jersey and Axis Frameworks by using Eclipse.
- Hands on experience in Amazon Web Services (AWS) provisioning and good knowledge of AWS services like EC2, S3. Involved in the UI development using HTML5, CSS3, JavaScript, jQuery, JSON, AJAX, Bootstrap and AngularJS.
- Experience in working with Groovy on Grails framework which makes creating complex workflows much simpler.
- Experience with client-side web technologies/frameworks such as AngularJS, Bootstrap CSS, Bower, NodeJS, Backbone JS, Ext JS and jQuery. Worked on Solr, Elastic Search, Kafka, Flume, MongoDB, Cassandra, Mark Logic.
- Experienced in implementation of JMS to exchange information over reliable channel in an asynchronous way by using Active MQ, Rabbit MQ as a message queue.
- Worked on service-oriented systems that utilize REST web frameworks with Spring MVC, Spring REST Template, Rabbit MQ, Spring Integration. Developed the application using Eclipse IDE and Spring Tool Suite.
- Used OAuth2 to provide authorization decisions across a network of web enabled applications and API.
- Experienced in deploying J2EE applications over servers like Apache Tomcat 4.x, and WebLogic, WebSphere servers. Deploying applications using Lambda, ECS and Docker containers and utilizing CI/CD processes.
- Used AngularJS framework where data from backend is stored in model and populated it to UI and used DOJO for JavaScript. Used GIT for version control. Developed and build all the tables using Oracle 11g.
- Good understanding of Mark logic NoSQL Data bases and hands on work experience in writing application on NoSQL databases. Worked on JUnit testing framework and configured application on Web Logic Server.
- Used java 1.8 features like stream, lambda expressions, functional interface, collections, Date/Time changes and type annotations. Extensively used Apache Camel for transformation and used both Java DSL and XML DSL.
- Utilized MEAN stack, REST design pattern, MVC framework and SPA (Single Page Application) framework based on AngularJS. Designed and developed SOA based enterprise system using SOA Suite.
- Integrate Bootstrap in existing web applications. Involved in coding for the presentation layer using jQuery, jQuery Mobile, NodeJS, Backbone JS, AngularJS and JavaScript.
- All the functionality is implemented using Spring IO / Spring Boot, Microservices and Hibernate ORM.
- Designed the user interface of the application using HTML5, CSS3, JavaScript, NodeJS, AngularJS, BackboneJS, jQuery and AJAX. Designed and developed the application using Agile Methodology and followed Scrum.
- Extensive experience with various Web Application servers like IBM WebSphere, Apache Tomcat, WebLogic.
- Implemented Apache Camel routes using Camel-Spring XML and Camel-Spring processor beans.
- Develop and executed unit test cases using JUnit, and Mockito as mocking framework for mocking data.
- Experienced in developing web applications using JSP, Servlets, JDBC, JavaScript, AJAX, and jQuery, HTML5, JSON, NodeJS, Backbone JS, AngularJS, ExtJS, Bootstrap, ReactJS and CSS3.
- Involved in creating unit testing of various layers using JUnit and created automated test scripts for integration testing using selenium. Used Apache Camel in the JBoss Fuse ESB as the integration platform for SOA Services.
- Performed Unit as well as System Integration test (SIT) and User Acceptance Test (UAT) for all the modules.
- Involved in Maven based build process and continuous integration of the project using Hudson and Jenkins.
Environment: DROOLS, Spring Framework, Hibernate, Java 1.8, Fuse ESB, Apache Camel, LogStash, JavaScript, JBoss, Groovy, CSS, HTML, Ajax, SOLR, AngularJS, NodeJS, ReactJS, Mockito, Apache CXF, Bootstrap, Spring Boot, Apache Tomcat 7, XML, Eclipse, GIT, Ember.js, Maven 3.x, Log4j, Rabbit MQ, jQuery, Lambda, AWS, Ext JS, JUnit, Jenkins, REST API, Toad, agile, Multithreading, Oracle12 C, NOSQL, Selenium, JDBC, JIRA, JBPM, Mark logic, Docker and Backbone js, Kibana 5.4, Cisco, Postman, PL/SQL, CRUD Operations, OAuth2 and MongoDB.
Confidential, Minneapolis, MN
Sr. Java J2ee Developer
Responsibilities:
- Involved in designing of the system using Functional Specification provided by Business Analysts, followed Agile Methodology to analyze, define, and document the application which will support functional and business requirements. Deployed application using a Continuous Delivery pipeline with Docker, Jenkins and GitHub.
- Actively participated in the daily scrum meetings to produce quality deliverables within time information and helped clearing ambiguity in requirements document.
- Used spring framework including spring core /IOC, Spring Web, Spring Batch, Spring Security, Spring ORM, Spring AOP modules. Used AWS to build Java applications that work with Amazon S3, Amazon EC2, Amazon Simple DB.
- Developed a UI component using AngularJS, components developed using HTML5 and CSS3 for most of the feature. Used version control system - perforce visual client used and maintained maven build scripts.
- Designed pages using Angular 2/4 JS Forms, Validations, Modules, Events, Expressions, Directives, Controllers, filters and Http Request. Involved in fixing bugs and minor enhancements of the modules.
- The application is based on JSP, JavaScript, hibernate 3.0, Service Oriented Architecture (SOA) System Analysis and Design methodology as well as Object Oriented Design and Development using OOAD methodology to capture and model business requirements. Developed AngularJS unit test cases using Jasmine and Karma.
- Implemented, in close conjunction with other development team members, components, libraries, and applications. This software written in Linux platforms. Used Jenkins for continuous integration.
- Used ExtJS UI components to implement various functionalities, coded for Various windows, panels, form and tree components, adding custom event on components and implementing their listeners for operation to be performed. Involved in Installation and Configuration of Tomcat, Spring Source Tool Suit, Eclipse, unit testing.
- Architected an enterprise service bus using hibernate, and Spring to tie back-end business logic/systems with web properties via a corresponding REST full API.
- Used Spring Data Mongo DB as the persistence framework in retrieving the user and medical benefits details from Mongo DB. Developed and designed application using Spring Boot to develop Microservices.
- Wrote complex SQL queries, Stored Procedures PL/SQL using SQL Developer & TOAD, executed on Oracle Database. Experience in working on multiple DevOps platforms like Linux and Windows.
- Expertise in client side designing and validations using HTML, DOJO, GWT, CSS, JavaScript, JSP and Struts Tag Library.
- Developed JMS and RabbitMQ components to send messages from one application to other application internally. Connecting all Microservices built on Spring Boot to form the application.
- Designed Graphical User Interface (GUI) applications using HTML5, JSP, JavaScript (jQuery), CSS, and AJAX.
- Applied MVC pattern of Ajax framework which involves creating Controllers for implementing Classes.
- Refactored, re-architected, and enhanced an existing AngularJS application to follow strict MVVM/MVC patterns for improved source code maintenance. Log4j framework has been used for logging debug, info & error data.
- Used Git for version control tool and Intellij idea for IDE and Used JIRA as a defect tracking system for all projects. Written JUnit Test cases for perform unit testing and tested web services with REST Client.
- Developed Data Access Object pattern for maintainability and portability across different persistence frameworks. Implemented Data Transfer Object for end-to-end remote communication.
- Strictly followed Web 2.0 design features such as simplicity, fewer columns, separate top sections, fonts, simple navigation, logos, gradients, reflections and more.
Environment: JavaJDK7/8, Spring MVC, Spring IOC, Spring Boot, MVC, Hibernate, Angular 2/4 JS, Ext JS, Backbone JS, ReactJS, JavaScript, Ajax, HTML, jQuery, CSS3, JSON, HTML5, Restful, GWT, SOAP, Micro services, WSDL, ANT, Oracle 12c, Oracle JDeveloper 10.3, AWS, Ec2, s3, Jira, Jenkins, Docker, TOAD, Eclipse, Linux, Web Logic Application Server.
Confidential, Dublin, OH
Sr. Java/J2EE Developer
Responsibilities:
- Involved in the complete SDLC including design of System Architecture, development of System Use Cases based on the functional requirements. Wrote scripts in UNIX to process the Batch Jobs on a scheduled basis.
- Involved in Daily Scrum (Agile) meetings, Sprint planning and estimation of the tasks for the user stories, participated in retrospective and presenting Demo at end of the sprint.
- Designed and coded controller classes using J2SE that would talk to real hardware controller to access their states and gave the user control over the hardware through the multithreaded UI.
- Analyzing business requirements and generate technical specifications to design software components and applications for middleware. Created Single page application using Backbone JS and NodeJS to handle data flow.
- Used HTML5, CSS, jQuery, AngularJS and JavaScript to construct the dynamic web pages (presentation Layer) for the application. Used JavaScript latest version of libraries based on running in the NodeJS environment.
- Worked with core Java technologies like Multi-Threading and synchronization.
- Developed internal coding using J2EE technologies based on the MVC Architecture.
- Achieved Dependency injection by creating Spring services, Spring controllers and DAOs to wire objects of business classes. Implemented Business Logic using Java, Spring MVC and Hibernate.
- Implemented DAO pattern to fetch data from database using Hibernate to carry out various database operations and avoid redundant database access statements. Used AngularJS and Backbone JS for client-side validation.
- Designed and developed business components using Spring Boot, Spring Dependency Injection (Core), Spring AOP and Spring Annotations. Involved in working with Messaging technologies like Apache Kafka.
- Used Spring Data Framework to use the features of Spring JDBC and Spring ORM classes like JDBC Template and Hibernate Template to perform the database operations by connecting to Data sources available.
- Developed messaging module using Spring JMS, Apache Camel and ActiveMQ, RabbitMQ,
- Implemented request and response objects using SOAP web services and created routes using Apache Camel.
- Worked with Apache Kafka as a messaging service for activity tracking of an application.
- Worked on DAO's to pull the data from the source Databases and converted into JSON formats and then published into Kafka Streams. Experienced in using Kafka for streaming of data.
- Developed MySQL stored procedures and triggers using SQL to calculate and update the tables to implement business logic. Implemented PL/SQL procedures and views in My SQL Database.
- Implemented RESTful Web services to retrieve data from client side and made REST API calls from AngularJS and parsed the data to project to client and handled the security and Authorization using Spring Security and OAuth.
- Used RESTFUL in conjunction with Ajax calls using JAX-RS and Jersey.
- Deployed and Monitored Microservices using Pivotal Cloud Foundry, also Managed Domains and Routes with the Cloud Foundry. Focused on Test Driven Development thereby creating detailed JUnit tests.
- Experienced with RAD development methodologies and Rational Clear case for version control.
- Used JIRA ticketing system to keep track of issues and tasks on individuals.
- Extensively solved lot of tickets raised by users in Pivotal Tracker tool (Agile Project Management Tool)
- Used Maven to build the application and deployed on IBM WebSphere Application Server.
Environment: JAVA, J2SE, HTML, CSS, jQuery, Ajax, AngularJS, Bootstrap, JSON, J2EE, Spring Framework, Spring MVC, Spring Security, Spring Boot, Unix, Spring Data (Spring JDBC, Spring ORM), JSP, Hibernate, Web services, RESTful, RAD, WebSphere, SonarQube, Agile/Scrum Methodology, Maven, JIRA, JBoss, Junit, TDD, MY SQL, LINUX GITHUB, Cassandra
Confidential, Chicago, IL
JAVA/J2EE Developer
Responsibilities:
- Designed Prototype and project layout skeletons using ReactJS, jQuery, CSS3 and HTML.
- Involved in designing and developed presentation layer using Ajax, jQuery, and third-party libraries.
- Used various jQuery and Bootstrap plug-in like date picker, Bootstrap selectors.
- Used Apache Cordova to build native mobile applications using HTML55, CSS3 and JavaScript.
- Used Adobe Experience manager (AEM) to manage and deliver digital experiences across websites.
- Developed classes using core java concepts like Multithreading, Concurrency, Memory Management.
- Used Multithreading to develop various helper classes in programming to improve overall performance.
- Used Spring DI, annotations, and MVC to implement business layer and navigation part of application.
- Used Spring Boot Actuator to externalize application's configuration properties for various environments.
- Configured Swagger-UI registered Microservice with Eureka to monitor services from Spring Boot console.
- Defined Hibernate Named Queries for Batch operations while defined Criteria Queries for Microservice.
- Microservice have been built using Spring Boot, Spring security and deployed to AWS cloud.
- Used Spring Cloud AWS Core, Spring Cloud AWS Context, and Spring Cloud AWS Messaging.
- Utilized AWS Lambda platform to upload data into AWS S3 buckets and to trigger other Lambda Functions Including EC2, MongoDB focusing on high-availability, fault tolerance, and auto-scaling.
- Database required for creation of new tables, PL/SQL stored procedures, functions, views, indexes, constraints, triggers and required SQL tuning to reduce the response time in the application.
- Developed several REST webservice which produces both XML and JSON to perform tasks, leveraged by both web and mobile applications. RESTful webservice using Jersey for JAX-RS implementation.
- Exposed and consumed SOAP based Webservice to communicate between systems.
- Developed several SOAPS based JAX-WS Webservice interfaces for integrating multiple systems, code re-usability and JMeter to test performance of SOAP protocol.
- Used Redis as in memory database, for storing and fetching data in memory to increase the performance.
- Used Apache Kafka for building real time data pipelines and for storing data in a distributed cluster.
- Worked on Drools Rule Engines with corresponding to validate the business User Roles.
- Used SOAP UI for Functional Testing, Performance Testing, Regression Testing and to test REST & SOAP.
- Used Apigee for web-scale, enterprise flexibility on premise and hybrid deployment on single code base.
- Created and configured new JIRA projects and worked with departments to maintain existing JIRA projects.
- Developed codes in an immutable manner using Scala to apply concurrency and parallelism.
- Developed Unit test cases using Junit, Mockito and Jenkins for continuous integration.
- Used Kubernetes for automating deployment, scaling and management of containerized applications.
- Used Docker to collaborate code, run and deliver more securely for both Linux, Windows Server.
- Developed Maven scripts and builds using Maven and continuous integration servers like Jenkins.
- Used log4j for logging and GIT, SVN for project management and version management.
- Functional testing of the front-end applications is done using Selenium (IDE and Web Driver).
- Developed, Tested and Debugged the Java, JSP using Eclipse RCP.
- Deployed the application on WebSphere 8.5 application server.
Environment: J2EE, ReactJS, jQuery, CSS3, HTML5, Ajax, Core Java, Spring IOC, Spring MVC, Spring, Security, Spring Boot, Hibernate, Microservice, Eureka Server, Swagger-UI, Apache Kafka, AWS Cloud, AWS Lambda, S3, EC2, Scala, MongoDB, REST Webservice, JAX-WS, SOAP UI, JDBC, PL/SQL, JIRA, GIT, SVN, log4j, Maven, Junit, Mockito, Jenkins, JMS Queues.
Confidential, Kansas, MO
JAVA/J2EE Developer
Responsibilities:
- Followed Agile software development paired programming, Test Driven Development, and Scrum meetings.
- Upgraded existing UI with HTML5, CSS3, jQuery and Bootstrap with AngularJS interaction.
- Developed Single page application and structured the JavaScript code using AngularJS framework including MVC architectures, different modules, specific controllers, templates, custom directives, and custom filters.
- Worked with java Swing GUI controls for developing a module in the front-end part.
- Used Java-J2EE patterns like Model View Controller, Singleton, Data Access Objects, factory patterns.
- Used Core Java concept like Multithreading, Concurrency for performance and memory tuning.
- Used Spring Framework AOP Module to implement logging in the application for application status.
- Spring MVC Framework IOC design pattern is used to have relationships between application components.
- Developed microservices with Spring Eureka to retrieve API routes and Implemented Spring Circuit breaker pattern, integrated Hystrix dashboard to monitor Spring microservice.
- Developed Spring Quartz jobs to run the backend jobs and generated reports.
- Used Hibernate for back end development and Spring dependency injection for middle layer development.
- Developed SOAP based JAX-WS Webservice interfaces for integrating multiple systems, code re-usability
- Used DAO pattern to fetch data from database using Hibernate to carry out various database.
- Used PL/SQL to extract data from the database, delete data and reload data on Oracle DB.
- Used Cassandra to handle huge amount of data across many servers with out single point of failure.
- Developed Applications using Rule Engines- JBoss Drools 4.x to validate the business User Roles.
- Worked with Apache Camel as a standalone application by deploying in JBOSS application server.
- Used Docker to deploy applications using containers to allow package up application with all configurations.
- Used JMS for sending asynchronous data between the different session beans.
- Worked on development and operations to facilitate deployment of components over AWS using Jenkins.
- Used Apache Camel for integrating different applications with the enterprise design pattern.
- Used SVN, GIT for the version management and for version controlling software and JIRA for issue tracking.
Environment: HTML5, CSS3, jQuery, Bootstrap, AngularJS, Swing, Threading, AWS cloud, Spring MVC, Cassandra, JMSSpring Boot, Spring Quartz, Hibernate Framework, Hibernate Transaction Management, Hibernate Batch Transactions, JAX-WS, PL/SQL, Oracle DB, JBoss Drools 4.x, Docker, Maven, Jenkins, Apache Camel, SVN, JIRA.
Confidential
Java/J2EE Developer
Responsibilities:
- Collaborated on Struts Framework (MVC Paradigm) components such as Action Mapping, Action Class, Dispatch action class, Action Form bean, and a form set for validation and used JavaBeans to return dynamic information.
- Involved in developing multi-tiered J2EE design architecture and Hibernate.
- Involved in complete Software development life cycle using J2EE and Client GUI in Struts, JSP and JSTL.
- Development of Servlets, JSP files and Security Options using WebLogic Server.
- Extensively used JavaScript/Jquery for client-side validations and for capturing dynamic events.
- Designed and implemented the presentation layer using Java Server Pages, tag libraries, and cascading style sheets. Developed Oracle PL/SQL Packages, Stored Procedures, Functions and Triggers.
- Used Hibernate Criteria Queries and Hibernate Query Language (HQL) for Optimized Searching of huge data sets. Used JSP, DOJO, jQuery and CSS in the development in front end of the application.
- Used Log4J components for logging. Perform daily monitoring of log files and resolve issues.
- Worked on the analysis, design and implementation and testing phases of SDLC.
- Used Tortoise SVN for software configuration management and version control.
- Created use case diagrams, activity diagrams, class diagrams, workflow process diagrams using Visio.
- Extensively used Log4J for logging, JUNIT as a test framework, ANT.
- Worked on UNIX Shell Scripting tasks. Good knowledge on Project Documentation.
- Expertise in developing interfaces and packages in ODI (Oracle data integrator).
- Involved in system testing and integration testing, and trouble shoot issues in multiple environments.
- Prepared complete documentation for developed portion of the system.
- Extensively used Log4J for logging, JUNIT as a test framework, ANT.
- Worked in Prototyping & Scrum/Agile Software Development methodology.
Environment: Java, J2EE, Servlets, JSP files, Struts, Hibernate, HTML, DOJO, CSS, XML, XSL, DHTML, JavaScript, AJAX, JUnit, Oracle 10g, Unix, Quality Center, Eclipse IDE, ODI, WebLogic, SOA, SVN, WebSphere, IBM RAD, JSP, JAXB, JAX-WS, Linux, Agile Methodology, Putty, SDLC,, WebLogic Server BackboneJS, ANT, Spring AOP, ODI, Spring IOC, FileZilla, IBATIS, JSTL.
Confidential
Java/J2EE Developer
Responsibilities:
- Sprint planning sessions and participated in the daily Agile SCRUM meetings.
- Designed and implemented web module using SPRING MVC.
- Designed & Developed persistence service using Hibernate framework.
- Develop high-level class diagrams, sequence diagrams, and implement the same in Java, SPRING, and SOAP.
- Developed web screens in JSP, JSTL, CSS3 and client-side validation using JavaScript and jQuery.
- Used Struts validation and tiles framework in the presentation layer and tags to simplify complexities.
- Developed JSP custom tags in the web tier to dynamically generate web pages. Worked with Struts (MVC Paradigm) components such as Action Mapping, Action class, Dispatch action class, Action Form bean.
- Used SPRING ORM module for integration with Hibernate for persistence layer.
- Used SPRING AOP in exception handling, which reduces the development time to handle the exceptions.
- Developed SOAP based Webservice using JAX-WS and tested the webservice with SOAPUI.
- Used JIRA for defect tracking and project management.
- Used STS (SPRING Tool Suite) as software development platform for developing the whole application.
- Used SVN for the version management and for version controlling software.
- Configured Selenium WebDriver, TestNG, Maven and created selenium automation scripts using TestNG.
- Performed functional testing to identify critical points and automated it by using Selenium web driver.
- Unit and integration test cases are designed using Junit and Log4j for log error, info and debug messages.
- Tested Service and data access tier using JUnit in TDD methodology.
- Followed Agile SCRUM methodology and used Test Driven Development (TDD).
- Project builds with Maven and Eclipse as IDE for application development and integration of frameworks.
- Used Apache Tomcat as application server to deploy the application.
Environment: Java/J2EE, JSP, Spring, Servlet, JDBC, Hibernate, Soap, SPRING, Struts, XML/XSL, DB2, JUnit, JSTL, Jira, Eclipse, SOAP Webservice, Selenium, TDD, SOAP UI, AJAX-WS RAD, Log4j, SQL, Maven, Tomcat, Log4j, WebLogic.
