Sr Software Engineer Resume
New York, NY
SUMMARY
- Around 8 Years of experience in design, development and implementation of software applications using Java, J2EE,technologies.
- Experience in Object - Oriented Analysis & Design, Development/programming for web based Client/Server applications in JAVA/J2EE Platform, Web Services, Wcag, and Angular JS.
- Experience in Pair Programming, Test Driven Development, Waterfall model and Agile methodologies like SCRUM.
- Expertise experience in estimations, analysis, design, development, testing, maintenance, performance tuning and deployment of internet, e-commerce and client-server applications using Java, Servlets, JSP, JavaBeans, JDBC, Spring, Hibernate, AJAX, JavaScript.
- Experience with different IDE’s like Eclipse, NetBeans, Intellij.
- Good knowledge and experience in Core and J2EE design patterns like Singleton, Abstract Factory, Builder, MVC2, Business Delegate, DAO etc.
- Expertise in various open source frameworks like Angular JS, Node JS, Struts 2.0/1.2, Spring 2.5/3.0, Spring MVC, IoC, Web and ORM Technology like Hibernate 3.0, JPA, EJB3.0,IBatis, Mybatis, JQuery.
- Expertise in Distributed and Web environments, focused in JAVA Technologies - Java collections, Threads, J2SE, JDBC, Struts, Spring, Hibernate Framework.
- Expertise in Web-Development technologies like Servlets, JSP,JSTL, HTML5, JSON, JavaScript, CSS3, XML, XSL/XSLT, AJAX, JQuery.
- Extensive experience in Amazon Web Services likeEC2, Simple DB, RDS, Elastic Load Balancing, SQS, SNS, AWS Identity and access management, AWS Cloud Watch, Elastic Beanstalk and Cloud Front, Redshift.
- Good OOAD skills and data modeling using UML (Use-cases, Class diagrams, Sequence diagrams etc.). Used UML tools like STARUML.
- Having experience inHTML5, CSS3, BootStrap3, JavaScript, jQuery, AJAX, TypeScript, Angular 2, Angular 7, WebStorm, VisualStudioCode, DynamoDB, Bitbucket, Bamboo, Agile/Scrum.
- Experience with IBM WebSphere, JBOSS and Apache Tomcat Application Server
- Expertise in Struts and Hibernates Frameworks.
- Developed Graphical User Interfaces using UI frameworks AngularJS and Webpage's using HTML, CSS and JSP's for user interaction.
- Experience with Web accessibility - WCAG 2.0, 508 Compliances.
- Contributed greatly to increases in code quality and productivity through leadership and guidance in areas such as Test/Behavior Driven Development, Refactoring, Pair Programming (Extreme Programming/XP), and Agile Estimation and Planning.
- Agile Methodologies. Experienced in the use of agile approaches, including Extreme Programming and Test-Driven Development.
- Good experience with Cassandra NoSQL Database
- Proficient in developing Single Page Applications (SPA) usingAngularandReact.js.
- Extensive knowledge of XML-based standards and protocols (such as WSDL and SOAP), Service Oriented Architecture (SOA), development of XSD schemas and implementing both SOAP and REST web services.
- Extensively experienced in Middle Tier Development using Servlets, JSPs, and EJB(3.0).
- Experience on AWS cloud formation templates and configured SQS service through Java API to send and receive the information.
- Experience of Software Development using J2EE technologies in a web and client-server environment using JSP, JSTL, Servlet, AJAX, JDBC, Hibernate 4.3, Spring Security 3.2, OAuth 2.0, JMS, Java Mail and Log4j.
- Experience in building applications of various architecture styles like Micro-services architecture consisting of Restful web services and Docker container based deployments, Event driven architecture applications built using spring integration, RX java, Bacon JS, Apache kafka and SOA built using SOAP base JAX-WS web services and Mule ESB
- Experience in using DOM4J, JAXB, JAXP parsing and XML Bean to process, validate, parse and extract data from XML files.
- Experience in Continuous Integration tools such Jenkins and Bamboo.
- Experienced in testing Angular, Angular 2 applications using Jasmine, Mocha, Karma, and Angular Test Bed.
- Good knowledge and experience with multiple Servers like IBM Web Sphere,IBM Web Sphere ESB (Enterprise Service Bus), Web Logic server, Apache Tomcat, JBoss.
- Extensive experience in working IDE tools like Eclipse, Net Beans, RAD, WID (Web Sphere Integration Designer).
- Experienced in Paymentech SDK, Groovy and Grails, Apache SOLR, Lucene, SOA and ADF 11g.
- RDBMS experience includes Oracle, SQL Server; database programming and connectivity using JDBC, ODBC, SQL, PL/SQL, Stored Procedures, triggers, Queries etc.
- Experience in open source continuous integration tools - Hudson, Confidential and Artifactory.
- Experienced in generating logging by Log4j to identify the errors in production test environment and experienced in Ant, Maven and Gradle tools.
- Strong experience in UNIX and Shell scripting.
- Experience in handling messaging services usingApache Kafka.
- Worked with various Application servers like JBOSS7, Webshpere, GlassFish3 and Tomcat7 Webserver.
- Experience in SVN and Perforce for version control and used maven for building
- Good experience in working with team members from vendors and internal departments to coordinate activities across multiple applications.
TECHNICAL SKILLS
LANGUAGES: JAVA 8.0/7.0/6.0/5.0/1.4/1.2 , SQL, Python, PL/SQL, UML, C, C++
WEB TECHNOLOGIES: JSP, Servlets, JNDI, JDBC, JMS, JPA, EJB(3.0), Web Services, SOAP, WSDL, JSF(2.0), AX-RS, JSX-WS, HTML5, DHTML, Java Beans, JavaScript, Angular JS,, Angular2.0/4,React.js, Node.js, AJAX, CSS3.
XML TECHNOLOGIES: XML, XSL, XSLT, SAX, DOM, AXIS, Castor, XML Beans and JAXB
WEB/APP. SERVERS: Apache Tomcat 4.0/5.0/6.0, Web Logic 8.1/9.1, Web sphere, JBoss. IIS
IDES: Eclipse, Net Beans, Red Hat Developer Studio, WSAD.
TOOLS: TOAD, XmlSpy, Ant, MAVEN, PL/SQL Developer, JUnit, I Report, JIRA
DATABASES: Oracle 8 / 9i / 10g, HSQL, My Sql, MS SQL Server 7.0, Sybase, MS-Access.
FRAMEWORKS: Struts, Spring (Dependency Injection, Spring MVC, Spring Core, Spring Context, Spring AOP, Spring DAO, Spring IOC, Spring JDBC, Spring with Hibernate), Hibernate, DWR, Log4j, JSF, JPA.
VERSION CONTROL: CM Synergy, Rational Clear Case, CVS, VSS, SVN, Git.
ALGORITHMS/ DATA STRUCTURES: Big O, Sorted, Tree, Stack, Queue, Linked List, Heap, Graph.
DEVELOPMENT METHODOLOGIES: Waterfall, Agile and Scrum
SERVICES: SOA architecture, RESTFUL/SOAP, Microservices, Axis 2, Apache CXF
SERVERS: JBOSS, Weblogic 10g, 11g, IBM Websphere, Apache Tomcat
INTEGRATION TOOLS: Hudson, Confidential
OPERATING SYSTEMS: Windows, UNIX, Linux, Sun Solaris
PROFESSIONAL EXPERIENCE
Confidential
Sr Software Engineer
Responsibilities:
- Developed Web pages from scratch using HTML5, CSS 3(using SASS) and JavaScript.
- Adoption of new principles such as responsive design, mobile first and adaptive design using Angular 5 libraries using Typescript.
- Designed and coded customized Angular 6 services to interact with the backend API and serve components.
- Worked with Angular 4 forms, modules, DOM, events, expressions, controllers, filters and Http Request.
- Used HTTP Request to read data from web servers and process JSON data to render in the UI.
- Connect Web API to Angular using Http Call and designed GET, POST, PUT, DELETE for Web API.
- Fetching JSON data from the Web API, appropriately parsing that data and rendering it on the screen using various data visualization components.
- Developed front-end components using Angular 10, TypeScript, Angular Material and NGRX-bootstrap and Node.
- Experienced as a Web Developer in developing web applications using JavaScript, HTML, CSS, Bootstrap 3/4, REST. JSON, AngularJS, Node js, Backbone, ¡Query, WCAG, and Ajax.
- Hands-on experience with APIs, microservice
- Mean Stack development from scratch including MONGODB server setup and Node Js server development.
- Created Typescript reusable components and services using Component based architecture provided by Angular 10.
- Created base framework project using java, gradle and spring boot framework/technology as foundation for different projects. Setup Datadog Dashboard for data metrics and implemented splunk logging.
- Worked in a sdk-event core library that includes creation of inhouse platform defined kafka producer, consumer, events and avro objects and topics that are used for publishing and consuming data from the kafka proton.
- Developed Web Services using SOAP/REST APIs.
- Involved in designing and creating the Database Tables using PostgreSQL Database.
- Log Back for the logging the output to the files and Google Stack Driver part of Google Cloud Platformm (GCP)
- Design and develop various features for various Cloud environment including AWS, Spring Framework, Kubernetes, docker, Spring Security, Datadog, Kafka, etc.
- Extensive query tuning and performance optimization experience. Java, J2EE, EJB, JDBC, JMS, JAA, Web services, Oracle, Weblogic, XML, SAX, Business Objects.
- Resolved troubleshooting production issues by identification of software bugs.
- Handled response data from RESTFUL web services using XML, JSON and JQuery to update UI Interacted with java controllers (JQuery, Ajax, and JSON to write/read data from back end systems).
- Implemented Data Access Layer using Entity Framework with Web API to connect, retrieve and update the data from SQL Server
- Used Hibernate to store the persistence data into the PostgreSQL database and wrote HQL to access the data from the database
- DevelopedApache Camelendpoints and used producer template to route messages toJMSqueues.
- Developed source code to consume JSON response received through AJAX calls using jQuery.
- Coding, testing of reusable JavaScript, CSS3, HTML5 widgets / libraries for complex UI controls and Responsible for JavaScript / AJAX UI upgrades and improvements.
- Develop complex functionalities using Java 11, HTML, and CSS.
- Experience with Angular 4 Directives, Dependency Injection, Services, Routing, pipes, Animations, Forms, AOT, Lazy Loading, RXJS.
- Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 4.
- Designed and developed the application using Angular 10 framework along with HTML5, CSS3, Type Script, Java Script, NGRX, RXJS, Bootstrap, Node.js, NPM, and Mongo DB.
- Proficient inUIdesign, developed Front End usingJSP,HTML5,CSS3,JavaScript,Ajax, JQuery,AngularJS,Angular 2.0,NodeJs,ReactJsand have knowledge onBackboneJs.
- Created Data Model for initial Java JPA entities for AKQA designed, business driven and Mobile First Platform specific reference data
- Created aRESTful Web APIservice usingASP.NET Web APIto generate data for the EMS which was then consumed in the front-end byAngularJS.
- Implemented a recursive algorithm to parse largeGraphQLintrospection queries into a dotfile format in order to visualize the one-to-many relations between schemas in a SVG format.
- Used Angular 7 framework where data from backend is stored in model and populated it to UI.
- Hands on experience (configuring, deploying the web applications on AWS servers with Play Framework MVC model, Object relational mapping tools like Slick.
- Implemented Azure Storage, Azure SQL Azure Services and developing Azure Web role.
- Created Azure Web Application projects, updated and deployed ASP.NET Web apps, Web Jobs using visual studio, GitHub and Azure Resource Manager.
- Involved in rendering additional components with customHTMLtags usingReact.js.
- Implemented an express-graphqllibrary to mount aGraphQLAPI server on the user-configuredHTTPendpoint.
- Worked on Angular 5 Modular Programming
- Implemented CORS (Cross Origin Resource Sharing) using Node JS and developed REST services using Node and Express, Mongoose module
- Enhanced legacy application by building new components in Angular 10 and TypeScript.
- Experienced using AngularJS 1.2, Angular 2.0 - 10.0, Angular CLI, TypeScript, LINQ, Node.JS, Express, NPM, Apollo GraphQL, React, Material UI, Yarn HTML5, CSS3, Bootstrap, Angular Material, Enterprise Library, XML, XSL, JavaScript, jQuery, JSON, JIRA, ACCUREV, POSTMAN, Insomnia, TFS, GIT on Windows platform.
- Contributed Full stack development in native Golang backend, native JavaScript, and Bootstrap Framework for financial web application between advisers and their clients.
- Implemented Ng-2-smart table with various features like sorting, filtering, Pagination in the project.
- Developed the application using MEAN stack: Mongo DB, Angular 5.0 and Node.js.
- Used Angular 5 as framework to create a Single Page Application (SPA) and created various components.
- Performed a lot of DOM operations for loading and manipulating dynamic content on web pages.
- Front-end prototype and theming with Bootstrap, Angular 5, jQuery.
- Experienced in working with AWS SDK (based on Java, JavaScript, GoLang) and integrated applications with AWS services like Simple Systems Manager (SSM), SQS, SNS, S3, KMS, Active MQ, Lambda, Redis
- Implemented version controlling using SVN and used Jenkins for continuous integration. Wrote build & deployment scripts using Ant, Maven on UNIX environment.
- Worked on creating components, directives, services and routing in Angular 7 for better component communication by sharing the code between the components.
- Written different Routing (SPA), modules and reusable components using Angular 7.
- Configured Spring based Microservices and SpringBoot.
- Developed callback functions to parse and handle JSON data returned from the server.
- Developed all client-side logical implementation part of applications with Angular 4 controllers under specific modules, manipulating nodes in DOM tree.
- Developed the application using MEAN stack: Mongo DB, Angular 5.0 and Node.js
- Developed Asynchronous means of retrieval of data from the Server and Database using AJAX features as well JavaScript. And using Node.Js applications to write in JavaScript.
- Developed the server side GraphQL Core API layer to server multiple mobile and web clients.
- Created a build process for different environments like dev, test and production. Demonstrated knowledge of code reviews, unit and regression testing, page speed testing.
- Developed code for Responsive web design in JavaScript using frameworks like Angular.js, React.js
- Deployed the application in WebSphere Application Server 6.0.1 and Configured JMS in the WebSphere application server to send messages on the queue.
- Develop quality code adhering to Scala coding Standards and best practices.
- Designed and implementing Session Facade, MVC, Front Controller and DAO design patterns.
- Tested cross browser functionality and fixed major layout bugs for supported browsers.
- Made enhancements to existing CSS and DIV tags using box model.
- Created Typescript reusable components and services to consume RESTful API's using Component based architecture provided by Angular 10.
- Used Jasmine framework to write Unit test cases for the web module. Also, used different developer tools respective to the browser to debug the code.
- Worked with Agile software lifecycle methodology and involve in daily SCRUM meetings for report, plan and expect purpose.
Environment: J2EE, JDK, HTML, CSS, Ajax, AngularUI, jQuery,typescript ExpressJs, Mongo DB, NGRX, JavaScript, Azure AngularJS, Angular2/4, Node.js, Bootstrap, Oracle, Spring, Hibernate,PL/SQL, AWS, Web Services (SOAP), JMS, RESTful, Angular 6 Multithreading, WebSphere, Apache, Maven.
Confidential, NEW YORK, NY
Senior Java Fullstack Developer
Responsibilities:
- Developed the application using Agile Methodology.
- Involved in developing the applications using Spring Framework for Dependency Injection.
- Involved with bug fixing on functionality, performance and designing issues with JavaScript, JQuery, HTML5, CSS3 and Angular JS.
- Developed the responsive UI web pages using XHTML, jQuery, HTML5, CSS3, Angular 2, Java Script and AJAX. And has worked with Angular JS filters in expressions and directives to filter data in the UI.
- Developed Automation Framework for Acceptance Testing using Cucumber BDD and JUnit
- Developed back-end logic with Core Java using technologies including Collection Framework, Multi-Threading.
- Developed UI using HTML, CSS, JSP, JSON and JQuery to make Ajax calls.
- MEAN Stack implementation, Angular JS Full-Stack generator (generator-angular-full stack ), and actually run, edit, and deploy an application.
- Supporting and implementing web application built on MEAN stack.
- Designed and developed code for Exchange project using the Java EE 6 platform.
- Designed use cases, sequence and class diagrams, activities, states, objects and components.
- Utilized Angular.JS UI-bootstrap components like time picker, directives, model pop-ups, ng-grid, router, progress bar, ng-Idle, ng-Upload
- Responsible for creating and maintaining web applications and web services that interact with complex databases.
- Created POC for Spring Batch for running batch jobs.
- Adoption of new principles such as responsive design, mobile first and adaptive design using Angular 5 libraries using Typescript.
- Developed SPA (single page application) project using Angular 2.0/4.0/5.0 and Typescript for frontend, Node JS and Postgres for backend
- Designed and coded customized Angular 5 services to interact with the backend API and serve components.
- Building/Maintaining Docker container clusters managed by Kubernetes, Linux, Bash, GIT, Docker, on GCP . Utilized
- Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy
- Designed and implemented AWS solutions using EC2, S3, EBS, ELB, VPC and Cloud formation.
- Used Rest angular in an AngularJS service to make GET/POST/PUT/DELETE.
- Used Hibernate framework for the backend persistence.
- Used Test driven development (TDD) & developed unit test cases using JUnit.
- Worked on JavaScript 1.5 for dynamic content to pages, utilized CSS3 for the front end.
- Developed single page applications, components using Angular JS directives.
- Wrote backend scripts that performed maintenance tasks on the contract data using JDBC.
- Used Spring IOC for dynamic bean injection.
- Worked on Cloud implementation by installing, building and deploying applications using Cloud Foundry and using AWS.
- Analyzed and fixed issues related to REST Web services and Application responses.
- Spring AOP to modularize cross-cutting concerns in aspects.
- Developed Stored Procedures and Triggers on Oracle Database.
- Configured Spring based Microservices and SpringBoot.
- Implemented and Consumed REST and SOAP Web Services.
- Used Apache tomcat as a web server and WebLogic as an application server to deploy various components of application.
- Developed single page applications using Angular 10, Typescript, web pack and grunt.
- Developing the application using Spring MVC Architecture with Hibernate as ORM framework.
- Used Hibernate Cache for query to improve the application performance.
- Implemented search functionality, filtering, pagination using Hibernate Criteria Query interfaces.
- Deployed AJAX call for asynchronous data retrieval from back-end.
- Used Maven to build and deploy the application in the server.
- Used SVN software configuration management and version control.
- Used Log4j for logging purposes.
- Involved in design and development ofGraphQLand services to interact with data storage layer.
- Developed test classes in JUnit for implementing unit testing.
- Performed unit testing using Junit.
- Used UML (MS Visio) for software design.
- Implemented customized authentication in Spring Security to verify user-role and secure the user pages, such as login, admin/user operations, trading, portfolio etc.
- Deployed the application in WebSphere Application Server 6.0.1 and Configured JMS in the WebSphere application server to send messages on the queue.
Environment: Java 1.7, Oracle 12c/11g, Servlets, JSP, AngularJS, Angular2, JSTL, Spring 3.0, Spring ORM, SpringBoot, Hibernate 3.2, Struts, Microservices, REST/SOAP Web Services, Hibernate 3.0, Restful WebServices, API, Apache Tomcat Server, WebLogic 10.3, Eclipse, Log4J, Ajax, PL/SQL, JQuery, GraphQL, AngularJS, NodeJS, JSON, SVN, XML, XSTL, XSD, SOAP, Amazon Web Services, Maven, Junit, PowerMock
Confidential, NEW YORK, NY
Sr Software Engineer
Responsibilities:
- Converting business requirements into technical design and developed the system as per the technical specifications.
- Following agile methodology, an iterative development for the project and participating in code reviews.
- Developed various DOA’s in the applications using Spring JDBC support and fetch, insert, update and deleted data into the database table.
- Developed User-friendly Interfaces using React, Redux, Bootstrap, JQuery, Gulp, HTML5, CSS3 and ES6.
- Developed React components to implement various feature specific modules in the application and worked with a team to move existing web apps toReactwith ES6 Features.
- Developed drag and drop document editing using React JS-dnd and React JS-motion.
- Worked with AWS Cloud management and Chef Automation.
- Developed various API’s to communicate with Solr search engine and integrated Solr search engine in Web store.
- Implemented MVC architecture using JSF framework using JSPs as GUI development and DB Modeling using Oracle 10g.
- Used MyBatis & IBatis persistence framework to provide support for custom SQL, stored procedures and mappings.
- Developed variousGWTcustomized widgets, services and DAO classes for the above systems using servlets, Core Java and GWT RPC/Ajax calls.
- Worked on converting the PSD to a pixel perfect XHTML page using CSS3 and HTML5.
- Used State management supporting like request, application, session, flash and view scoped java beans.
- Developed tools using Python, Shell scripting, XML to automate some of the menial tasks.
- Implemented the application specific SOAP based Web services to transfer data in real-time between EXPERE document engine, Teamwork’s BPM tool and other legacy systems by utilizing WSDL, SOAP, Axis and JMS technologies.
- Involved in rendering additional components with custom HTML tags using React.js
- Able to dig into unfamiliar codebases in order to understand bugs and solve problems using Golang.
- Experience in developing web based GUIs using Angular JS and JSP, HTML, and JavaScript.
- Designed and developed Asynchronous service on Amazon AWS using SNS/SQS.Created Business Logic usingPython to create Planning and Tracking functions
- Developed stored procedures, functions, SQL, NOSQL queries and backend programs using Oracle database and tools such as TOAD and SQL developer.
- Used Stash code versioning system for code maintenance and used Log4j to generate logs used for maintenance and bug tracking
- Developed EJB Components, which encapsulate business logic and build up the model for the system.
- Implemented various J2EE design patterns like DAO pattern, Business Delegate, Value Object.
- Developed Java Helper classes for updating Customer Accounts and Customer information.
- Configured and deployed the application inIBM WebSphere application server.
- Build, Merged, Configured and deployed the code in Weblogic Server of DEV Environment, TI and Staging Environment.
- Logged issues and bugs with Jira, created and participated in code reviews using Crucible 2.0/3.0
- Experienced best practices for integrating microservicesinto an existing system architecture.
- Deployed J2EE Web and EJB modules using WebLogic Command Line Deploy tool and WebLogic Admin Console.
- Tuned TCP/IP, JVMs, JVM heap size, garbage collections and Native thread’s.
- Developed presentation layer using HTML, CSS and Javascript.
- Worked with a variety of issues involving multi-threading, server connectivity and user interface.
Environment: Java, J2EE, HTML, CSS, JavaScript, XML, JSP, Angular JS,React JS, Servlets, Spring, Struts, Jasper Report, Hibernate, Web services, SQL, BPM, Oracle, Golang, GWT, Stash, AWS, bamboo, cucumber, Microservices,Eclipse, GIT, Jenkins, Maven, Log4j, JUnit, WebLogic 10.X, IBM WebSphere Application Server, JIRA, Clearcase.
Confidential
Software Engineer
Responsibilities:
- Involved in complete SDLC management - Requirements gathering, Design, Analysis, Development and Testing
- Developed UML diagrams to develop use cases for University’s Financial Services web application.
- Implementing the Struts 1.3 framework for Model View Controller (MVC) pattern.
- Used Struts framework along with JSP, Servlets, HTML, CSS, JQuery and JavaScript to construct dynamic web pages.
- Performed validation for client side as well as server side with the help of Struts Validation Frame Work.
- Involved in the implementation ofStateless session beans (EJB)for business logic layer and Entity beans for persistence.
- Supported existing applications developed using Spring MVC, AOP framework.
- Used JPA mapping techniques such as One to One, Many to One and Many to Many mappings to represent relation between various entities in the project.
- Configured and used JBoss application server for creating Datasource and enabling JNDI for beans and database lookups.
- Deployed components on JBoss and Web Sphere application server.
- Worked Oracle database to create databases of student and faculty login information and their desired areas of study.
- Worked on Eclipse as IDE tools to build up applications.
- Developed codes for ActionServlet, Request Processor and Action classes by extending Struts package.
- Used EJB 3.0 Message Drive Beans to initiate daily process.
- Executed quality and assurance testing in developed application, reduced performance errors on average by 95%.
- Resolved Blackboard problem tickets and made 100% follow ups maximizing the customer satisfaction.
- Installed SSL certificates on the developed application.
- Provided weekly status reports to the manager with the latest information of all ongoing activities.
- Followed the Java coding standards for scalability, reusability and ease of maintenance.
- Created XML Schema, XML template and XSL. Developed Web Services Application using SOAP and WS-Security.
Environment: Java 1.5, TDD, Struts 1.3, EJB 3.0, Jquery, JSP, HTML, CSS, Servlets, SOAP, WS-Security, JMS, MQ, Eclipse, SVN, Ajax, JNDI, JBoss, Selenium WebDriver, Junit.