We provide IT Staff Augmentation Services!

Java Developer/ Selenium Tester Resume

5.00/5 (Submit Your Rating)

Dallas, TX

SUMMARY:

  • Over 8+ years of experience in development and implementation of Web - based Client-Server applications using Java and J2EE technologies.
  • Working knowledge in multi-tiered distributed environment, OOAD concepts, good understanding of Software Development Lifecycle (SDLC) and familiarity of Service Oriented Architecture (SOA).
  • Proficient in OOAD Technologies developing Use Cases, Activity diagrams, Sequence Diagrams and Class diagrams using case tools like Microsoft Visio and Rational Rose.
  • Experience in developing Web based GUI’s using JSP, HTML, DHTML, CSS, JavaScript (and its frameworks like JSON), Action Script, DOJO, Node JS, Angular JS, JQuery, EXT JS and Ajax.
  • Used JavaScript for client side validations and implemented AJAX with JavaScript for reducing data transfer overhead between user and server.
  • Experience Developing application using Groovy, Grails, GSP, GORM and Grails Plugin and Grails Rest Services
  • Expertise in application development using JSP, Servlets, JDBC, JNDI, spring, Hibernate, JSF, EJB2.0/3.0, XML, Web Services- SOAP, WSDL.
  • Experience with configuring and install MySQL, NoSQL (Cassandra, Mongo DB), PostgreSQL Databases, Graph databases Neo4j etc
  • Expertise in implementing (Developing, Deploying and Consuming) Web Services (SOA) using SOAP, WSDL, UDDI, AXIS, RESTFUL, SOAP UI.
  • Expertise in XML and related technologies like XSL, XSLT, XPATH and parsers like JAXP (SAX, DOM) and JAXB.
  • Expertise in implementing Web services and JMS for the synchronous and asynchronous communications between two applications running in different servers.
  • Expertise in designing and developing enterprise applications using J2EE technologies like EJB2.1/3.0, Struts 1.2/2.0,Spring 3.0 and 4.0, JDBC, JNDI, JMS, JAXB, SAX/DOM, Web services.
  • Expertise in design patterns including Front Controller, Data Access Object, Session Facade, Business Delegate, Service Locator, MVC, Data Transfer Object and Singleton.
  • Expert in using defect tracking system like JIRA, ClearQuest and BugZilla.
  • Good experience in spring modules like Spring AOP, DAD etc.
  • Implementing spring aspects for logging cross cutting concern.
  • Strong working experience Object Relational (ORM) mapping tools like Hibernate (Hibernate Connection Pooling, HQL, Hibernate Caching, Transactions).
  • Experienced in the functional usage and deployment of applications in JBoss, Web Logic, Web Sphere and Apache Tomcat.
  • Have worked on Backup and Recovery on Oracle, MySQL, and Postgre SQL databases. I have experience in setting up automated scripts to run the backup.
  • Created windows service utility to create folders, subfolders and objects with AWS APIs.
  • Expertise in Web Services architecture in SOAP and WSDL using JAX-RPC.
  • Expertise in XML and related technologies like XSL, XSLT and parsers like JAXP (SAX, DOM) and JAXB Experience in Database Design, Creation and management of Schemas, writing Stored Procedures, functions, Triggers, DDL, DML SQL queries. Experience in writing SQL and PL/SQL programming.
  • Involved in building and deploying Apache ANT/ MAVEN scripts for deployment and customizing WAR/ JAR file management for web applications.
  • Done Benchmarking using various tools for Oracle, MySQL, and Postgres. (orion, Hammerora, swing bench, MySQL slap, sysbench)
  • Well experienced in using JUnit for performing unit-testing framework.
  • Expertise in application development using various frameworks: Jakarta Struts Framework 1.1/1.2/1.3, Spring Framework 1.2/1.3/2.0/2.5, Java Server Faces (JSF), Spring Batch framework, Hibernate 2.0/3.0/3.2, Java Data Objects with GUI plug-ins .
  • Developed web applications using Groovy and Grails.
  • Proficient in XML technologies like XML, DTD, XSL, XSLT, SOAP, WSDL and UDDI.
  • Proficient in various web based technologies like HTML, DHTML, JavaScript and AJAX.
  • Developed AJAX scripting to process server side JSP scripting.
  • Developed reusable Server side code modules with Enterprise Java Beans Integrated with Remote method Invocation (RMI) to access remote Servers and invoking Databases with JDBC
  • Extensively experienced in architectural issues and their solutions using various design patterns such as MVC(Model-View-Controller), Singleton, Session Facade, Service Locator, DAO, DTO and Business Delegate.
  • Experienced in implementing Service Oriented Architecture (SOA) with XML based Web Services (SOAP/UDDI/WSDL) using Top down Approach and Bottom up Approach.
  • Experience building automation framework from scratch using Selenium RC, JAVA, Junit and Eclipse.
  • Has experience on java web services using ApacheAxis2.0
  • Extensive Knowledge on databases like Oracle 9i/10g, DB2, and MySQL. Experience in writing complex SQL Queries, Stored Procedures, Triggers, Cursors, and Functions.
  • Good working knowledge of database tools like TOAD, PL/SQL, Db Visualizer and SQL Navigator.
  • Developed 3-Tier services, which include databases, messaging systems, transaction monitors, real-time data feeds, and existing enterprise information systems, integrated with WebSphere and IBM HTTP Server.
  • In depth knowledge in Amazon AWS Cloud Administration which includes services like: EC2, S3, EBS, VPC, ELB, Kinesis, Route 53, Auto scaling, Security Groups and AWS data pipeline).
  • Good working knowledge Amazon AWS IAM Service: IAM Policies, Roles, Users, Groups, AWS Access Keys and MFA.
  • Involved in CICD process using GIT, Nexus, Jenkins job creation, Maven build Create Docker image and deployment in AWS environment.
  • Expertise in design and development of multi-tiered web based applications using J2EE technologies like JSP 1.1/1.2/2.0, Servlets 2.2/2.3/2.4, EJB 2.0/3.0, JDBC, JNDI, JMS, LDAP, IBM MQSeries and RMI.
  • Handle Postgres Production databases end to end, like backup, recovery, database security, error handling, bug fixes using patching, and performance tuning the config parameters for optimal performance of DB. Clone and HA scenarios on Postgres Instances.
  • Developing workflows using Activities engine in Alfresco
  • Experience in unit testing the applications using JUnit Framework and developed logging and standard mechanism based on Log4J.
  • Developed ANT scripts, and used MAVEN tool to build and deploy J2EE Applications
  • Used SVN, CVS, Harvest, Clear case and Clear Quest for Version controlling and error reporting.
  • Excellent analytical ability, consultative, communication and management skills.
  • Self-motivated, easily adaptable to new environments and ability to work independently as well as in small groups.

TECHNICAL SKILLS:

Design Skills: UML (Rational Rose, Visio), Object Oriented Analysis and Design (OOAD), J2EE Design patterns

J2EE: JSP, Servlets, EJB 2.0, JDBC, Struts 1.3, spring 3.1, Adobe Flex, Hibernate 3.6, JTA, JNDI, Web Services (SOAP), REST

XML / HTML: HTML, CSS, XML, XSD, JAXB, SAX, DOM

IDE: RAD, Eclipse

Scripts: JavaScript, JQuery, AJAX, UNIX Shell scripting

App Servers: WebSphere 7.0, JBoss 5.2, and Apache Tomcat 6.0

Database + Tools: Oracle 10g and 11g, MySQL 5.0, NoSQL, PL/SQL, SQL Developer, TOAD

Operating Systems: Windows 7.0, UNIX (Sun Solaris), DOS, Linux

Source Control: Clear case and SVN

Issue Tracking: JIRA 6.33, IBM Ration Tools, Confluence, Clear Quest

Development Methodologies: Xtreme Programming, Agile Methodology, Waterfall Methodology, Test Driven Development, Ant, JUnit, Behat 2.0

PROFESSIONAL EXPERIENCE:

Confidential, Dallas, TX

Java Developer/ Selenium Tester

Responsibilities:

  • Designing and Implementing, code in JAVA to achieve the functionality of the Web Application.
  • Extensively experienced in architectural issues and their solutions using various design patterns such as MVC (Model-View-Controller), Singleton, Service Locator, DAO, DTO and Business Delegate, Adapter.
  • Development involved technologies like core Java, groovy, grails, JavaScript
  • Struts 2 framework for the presentation layer management, client request management, Authentication, redirection, Action Mapping, and response
  • Maintaining Strut-Config files for Action Mappings.
  • MySQL and PostgreSQL database Installations and Configuration on Ubuntu.
  • Developed various helper classes using core Java multi-threaded programming and collection classes.
  • Provided support on AWS application provisioning and maintenance tasks, AMI upgrades, and database snapshots.
  • Wrote GWT code to create presentation layer using GWT widgets and event handlers.
  • Implementing Regular Expressions in Java, JavaScript for input validations.
  • Develop new features and remove existing bugs, Develop GWT-RPC handlers to respond to data requests from the client.
  • Used Alfresco as a document management repository and CMIS for document upload and download process.
  • Content management with Alfresco Enterprise and Broad Vision Dynamic Command Center (BV-DCC).
  • Spring MVC 2.5 framework implementation for dependency injection
  • Emphasis on client validations using languages such as JavaScript, XML validation
  • Extensive Application of HTML, XHTML, CSS for design and styling of web pages.
  • Struts tiles for requirement specific styling of web pages.
  • Developed software using multi-thread programming, network programming and parallel programming to enhance server's overall performance, efficiency and sustainability.
  • Implemented Grails Spock Test cases for all existing controllers, Services and Domain classes
  • Extensively used selenium testing to enhance the automation of the unit testing
  • Setup replication clusters with multiple nodes for MySQL and PostgreSQL
  • Used Selenium for automation and recording JUnit test cases and supported POS application.
  • JSP, Expression Language, OGNL and Scrip let for Accessing Java Object properties Application servers like Apache Tomcat 5.5
  • Performed form validations using JavaScript and also implemented validation framework by creating validation.xml.
  • Experience in using design patterns and frameworks such as MVC, Struts, Hibernate and Spring and a thorough understanding of Database application designs and implementation using Oracle, SQL Server, MongoDB, and PostgreSQL.
  • Implemented Grails Services and controllers to perform actions.
  • Implemented Grails Pagination to display data using Grails Templates and views.
  • Configured web.xml, faces-config.xml for navigations and managed beans. Integrated JSF, JQUERY, and SEAM and Hibernate Frameworks.
  • Based on page library, developed Selenium test cases in JAVA using JUNIT framework
  • Experience in implementing Web Services using SOAP, REST and XML/HTTP technologies.
  • ANT scripts, and used MAVEN 2.x tool to build and deploy J2EE Applications
  • Implementation of AJAX, JSON, JQuery for create interactive Web Applications
  • Other tools like EMMA for Unit Test Code Coverage, firebug for debugging HTML.
  • Used XSLT to convert XML document into HTML Page.
  • Following the norms of Test Driven Development for code efficiency and maintenance
  • Object Relational mapping frameworks like iBatis 2.3.0, Top link 11.1
  • AGILE Software Development Life Cycle implementing Pair Programming, SCRUM meetings
  • Unit testing frameworks like JUNIT 4, Easy Mock 3, and JMockit 0.95
  • Acceptance Test Driven Development (ATDD) for parallel development and testing
  • Hudson Continuous Integration Server for build management and traceable failure reports
  • Database Tools like DB Visualizer 6.5.5, TOAD for connections to oracle thin client

Environment: Java, J2EE, Eclipse 3.5.1, Eclipse 3.6.1, Selenium, Easy Mock, JUnit, Spring, IBatis, XML, HTML,SQL, Oracle 10 g/11g,Struts 1.1/2, XSLT, XSD, DB Visualizer, TOAD, Cloud development toolkit (GWT)

Confidential, Foster City, CA

Java/J2EE Developer

Responsibilities:

  • Involved in gathering requirements from users for the new modules
  • Created an SRS document and interacted with database using TOAD
  • Implemented the front-end using Struts 1.1 framework
  • Implemented server side code with Business Object (BO), Data Access Objects (DAO), Spring and database SQL maps with Hibernate 3.x
  • Developed both front end and back end. Front end tools included XML, XSLT, JavaScript, DHTML, XHTML, CSS and AJAX. Server side development technologies included Java J2EE, SQL, Oracle 10g, Hibernate, JDBC, JBoss and Eclipse. Additional technical skills include Ant and CVS.
  • Created combined deployment descriptors using XML for all the session and entity beans.
  • Developed a code for Web services using XML, SOAP and used SOAP UI tool for testing the services
  • Also worked on implementing the Front End through the Jakarta Struts 1.1
  • Written SQLs, stored procedures for interacting with database.
  • Involved in tuning the performance of the application.
  • Build activity of the EUM module (JDBC, XSL, XSD, XML, JSP, Servlet, Vitria, and Web services).
  • Used Eclipse IDE for developing the application.
  • Used JDBC API and HQL (Hibernate Query Language) to query the Database System and used JDBC Thin Driver to connect to the database.
  • Conducted code reviews and design reviews, adhering to various design patterns
  • Followed Agile SDLC
  • Debug existing code and added new functionality to the application

Environment:: Java, J2EE, Eclipse 3.5.1, Eclipse 3.6.1, spring, Hibernate, JDBC, XML, HTML, MySQL,Oracle,10 g, Struts 1.1/2, Struts, CSS, JavaScript, AJAX, JQuery, XML, XSD, XST, Spring MVC.

Confidential, MI

Java Developer

Responsibilities:

  • Involved in the development of the entire Front-end part of the system, using Struts, JSP, WebSphere Rational Web Developer, Servlets, HTML, JavaScript and AJAX.
  • Worked on various new enhancements on the system that involved requirements analysis, designing the solution, development and implementation.
  • Made extensive use of spring MVC and Hibernate DAO support using spring framework.
  • Involved in the design and development of Hibernate beans and mapping files to access the database.
  • Involved in design and development of the EJB Tier which provides services to the web application using MDBs, Session Beans & Patterns like Session facade, abstract factory, DAO, service locator, Singleton etc.
  • Developed server-side services using Core Java concepts.
  • Developed JAVA classes as per designed docs, Worked on Multi-threading and thread pooling
  • Wrote client side and server side validations using Struts Validator and Java Scripts Validations.
  • Experience with using IDEs like Eclipse, WSAD, RAD, JDeveloper and NetBeans
  • Implemented unit testing by using JUNIT.
  • Creating Deployment Descriptor in Struts tiles framework.
  • Implemented technical documentation and middle tier code using JAVA programming language.

Environment: Java 1.4, J2EE, Struts, WSAD, WebSphere rational Web developer, RAD, NetBeans, HTML, JSP, JavaScript, Web Services, Spring, Hibernate, EJB 2.0, JavaScript, Eclipse 3.1, Oracle 10G, PL/SQL, Toad, Clear Case, Clear Quest, XML, XSLT.

We'd love your feedback!