Java Developer Resume
Charlotte, NC
SUMMARY:
- Over 7+ years of experience as a Java Developer in IT industry. Extensively experienced in Software Analysis, Design, Development, Implementation and Testing of Object Oriented Applications and Web based Enterprise Applications using Java/J2EE.
- Expertise in all phases of Software Development Life Cycle (SDLC) process including analysis, design, development, implementation, integration, testing, maintenance and support of Web - based enterprise applications.
- Expert in Testing Life Cycle (TLC): Including Planning Process, Test Design, Performing Test, Defect Tracking, Management and Test Reporting.
- Experience in software development methodologies such as Agile, Scrum, Test Driven Development and Waterfall.
- Experience in working in environments using Agile (SCRUM) and Test-Driven Development (TDD) development methodologies.
- Extensive experience in Core JAVA and web technologies like JSP, Servlets, JDBC, HTML, CSS, MVC Frameworks, XML.
- Involved in development of applications using Java, JSP< Spring JSF, Web Service, SOAP, HTML, Java Script and jQuery.
- Experience in developing test cases for Unit Testing using Junit, mockito, TestNG, Integration Testing and System Testing.
- Experience testing RESTFUL Web Services with Postman, Apache WebClient and performed SOAP web services testing using SOAP UI.
- Hands on experiences with Core Java with Multithreading, Concurrency, File Handling I/O, Generics, Data Structures and Collections, Garbage Collection.
- Extensive experience in developing server-side applications using Spring Framework,Hibernate 3/4.
- Involved in UAT testing, Smoke testing, Sanity testing, Regression testing, Web services testing, data driven testing.
- Experience in Spring MVC Framework for the front end used Dispatcher Servlet Class, Form Bean, Controller, View Resolver, and Spring Tag Libraries.
- Expertise in implementing Service Oriented Architectures (SOA) using XML based Web Service such as SOAP, UDDI and WSDL.
- Experience in using bug/issue tracking, project Tracking and Management tool JIRA.
- Extensive experience in Designing, Developing, Configuring and Deploying Web Services using SOAP as well as RESTful methodologies using SpringWS, AXIS2, Jersey technologies.
- Developed Test Automation Using JUnit, Selenium WebDriver and configured in Jenkins.
- Experience with Developing Test Suites in SOAP-UI tool for REST and SOAP Web Services.
- Experience in using J2EE Application Servers such as Weblogic 10gR3/11gR3, Websphere 7/8, JBoss 7.
- Experience in Oracle, IBM DB2 and MySQL. Experience in writing SQL Queries, PL/SQL Packages, Stored Procedures, and Functions.
- Experience with Development tools like Eclipse IDE and Net Beans.
- Very good working knowledge on configuration management tools like Clear Case, SubVersion and GIT.
- Experience in use of build tools like Maven and ANT scripts for build & deployment.
- Good experience in supporting the applications in Production environment.
- Excellent communication and interpersonal skills. Excellent team player with very good analytical & problem solving skills.
TECHNICAL SKILLS:
Technologies: Java, JSF, JSP, JDBC, HTML5, CSS3, JavaScript, AJAX, XML, JMS, JUnit, Log4j, SOAP, Shell Scripting.
Databases: MySQL, Oracle 10g/11g, DB2 9.0
Development Tools: Eclipse, Intellij Idea, ClearCase, SVN, GIT
Web Technologies: Servlets 3.0, JDBC 4.0, JSP2.0, JNDI, JMS, Web Services, SOAP, JAX-WS, JAX-RS, Jersey, SpringWS, Axis2, Spring 2.5/3.0/4, Struts 2.3, Hibernate 2.5/3.0/4.1
Application Servers: WebLogic 10gR3/11gR3, WebSphere 7.0/8, JBoss 7
Web Servers: Tomcat 6.0/7.0
Operating Systems: Unix, Linux, Windows, MacOS X, Solaris
PROFESSIONAL EXPERIENCE:
Confidential - Charlotte, NC
Java Developer
Responsibilities:
- Involved in development of applications using Java, JSP, Spring, Web Service, SOAP, HTML, Java Script and JQuery.
- Involved in gather requirements from Business and updating Technical Design Documents.
- Implemented Spring MVC Framework for the front end used Dispatcher Servlet Class, Form Bean, Controller, View Resolver, and Spring Tag Libraries.
- Installed and Configured Spring Tool suite, Apache Tomcat 7.0 and WebSphere 6 &8.
- Used Backend database like Oracle 11g.
- Used SubVersion for the version control management and HP quality Center as a defect tracking tool and Pac2000 for creating deployment Tickets, testing Tickets, as well as Bug Fixing Tickets.
- Developed Java, J2EE based web as well as Enterprise applications using Spring Tool Suite Workbench.
- Consumed and implement Web Services using SOAP.
- Involved in production Support activity like working/analyzing on production issues.
- Used Eclipse IDE for application Development using JSF Prime Faces and Rich faces and Jenkins jobs for build automation to compile and generate EAR & WAR files.
- Waterfall and Agile methodologies used in workflows.
- Closely worked with offshore team and involved in daily technical discussions.
- Hibernate Session Factory, Hibernate mapping files, dependencies between delegate classes, DAOs, controller classes, validation classes and the domain Objects are configured as part of the spring configuration file.
- Involved in front end designing using HTML, CSS, AJAX Java Script, JSF and JQuery.
- Used JQuery to generate data tables and to sort the columns.
- Using jQuery validations for the fields and use masking for the input fields like ssn, date etc.
- Performed Build and Deployment using Jenkins and UCD(Urban Code Deploy) in the application.
Environment: Windows, Java, JSP, Spring, Web Services, SOAP, WSDL, Putty, Maven, Java Script, Spring Tool Suite, SVN, Oracle 11g, PL/SQL developer, Apache Tomcat 6.0.43, WebSphere 6 & 8, Soap UI, Quartz and Autosys.
Confidential -Sunnyvale, CA
Java Developer
Responsibilities:
- Involved in different software lifecycle stages like Design, Development, Testing and Implementation of the project.
- Created Test Plans, High Level Test Cases, developed Test cases, Executed Test Cases and used JIRA for Test Management.
- Developed server-based java business components for business and database interaction layer using Spring Framework and Hibernate.
- Performed BackEndJava API testing using SpringJUnit4Runner and Mockito.
- Built up a Selenium test support framework against an AJAX/JavaScript heavy web application utilizing JavaScript Executor and Page Object patterns
- Developed Rest Clients to consume REST URLs using Spring REST Template.
- Extensively used Selenium features like (Data-driven, XPath locator) to test the web application, developed test cases and performed unit testing using TestNG & Mockito.
- Performed Functional, Negative, Smoke, System, Integration, Regression, UAT and Performance Testing.
- Developed Automation framework from scratch using Maven, TestNG with Java programming language.
- Developed core Java programs for all business rules and workflows using spring framework.
- Created portal services with web services developed using SOAP and JAXWS for client side to access server services.
- Created and consumed the REST API for the retrieval of data in Json.
- Developed SQL queries in Oracle using SQL Developer.
- Performed code build and deployment using Maven and Jenkins.
- Participated in Production Support and Maintenance, configuration management, change management activities and code re-views.
- Deliver and maintain technical brochures, on boarding guides and manuals for business or a new team member.
- Development of cloud hosted web applications and REST APIs using Spring Boot with embedded Tomcat.
- Jersey implementation of JAX-RS is utilized to develop RESTful Web services.
- Configuring WebSphere Application Server on multiple platforms for both horizontal and vertical scaling for Work Load Management.
- Implemented Selenium Web Drivers and Protractor For testing the UI components.
- Used Spring Core annotations for Spring Dependency Injection, Spring MVC for Rest API's and Spring Boot for microservices.
- Deployed applications into Continuous integration environments like Jenkins to integrate and deploy code on CI environments for development testing.
Environment: JDK 1.7, Spring 4, Spring MVC, Hibernate 4.1, Drools 5.4, JAX-RS, Jersey, Spring WS, LinuxMaven3, WebSphere 8, Oracle 11g, GIT, Eclipse
Confidential - San Jose, CA.
Java/J2EE Developer
Responsibilities:
- Contributed to the high-level, detailed design, development and deployment of Global Business Services Portal project.
- Developed Data Access Service layer using Spring and Hibernate for Analytical Data Center and Characteristics Data for reports.
- Developed Tracker Reports and RFP module using Spring MVC, JSP, HTML, CSS, JavaScript, AJAX and jQuery.
- Developed persistence layer by integrating Hibernate 3.2 ORM mappings with Spring Framework
- Implemented Dependency Injection (IOC) and AOP using Spring Framework.
- Worked with the Automation engineer team to automate test scripts using Selenium Web Driver, enhance the scripts, debugging the scripts.
- Experience in cross browser testing using TestNG and hands on experience in Selenium Grid.
- Used Jenkins as Continuous Integration (CI & CD).
- Developed Automation scripts for new enhancements using Selenium Web Driver and TestNG.
- Used Java language and TestNG framework for scripting. Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Involved in UAT testing, Smoke testing, Sanity testing, Regression testing, Web services testing, data driven testing.
- Developed Restful Services to provide Sales Pipeline Data internal partners like Fund Management and Share Management groups.
- Triaged QA tickets & provided support to troubleshoot issues during testing.
- Involved in production Support activity like working/analyzing on production issues.
- Performed testing of web services using SOAP UI Pro client.
- Implemented Micro Services based Cloud Architecture using Spring Boot.
- Used Eclipse IDE for application Development and Jenkins jobs for build automation to compile and generate EAR and WAR files.
Environment: Agile waterfall, HTML, CSS, JavaScript, JQuery, AJAX and Angular JS, XML, JSTL, JSP, Java, Spring Frameworks, Hibernate, JDBC, RESTful Webservices, SOAP, Jenkins, Maven, MangoDB, NoSql, Log4j, Jenkins, JIRA,SVN,GIT.
Confidential -Stamford, CT
Java/J2EE Developer
Responsibilities:
- Involved in reviewing requirements documentation and break out “stories” from Product Owners
- Analysis and creation of Design documents for various components involved.
- Developed Restful Web Services to provide TV Channel guide data for Spectrum TV Mobile Application.
- Helped Mobile testing team in automation verify Mobile Application.
- Use GitHub as a version control managements system for the automation scripts and update repository.
- Designed and developed the Data Access Layer modules with the help of Hibernate framework for On-Demand Listings, Channel Guide, Movie Database for Spectrum TV.
- Experience in waterfall and Agile methodologies, Traceability matrix (RTM).
- Developed Batch programs to syncIMDB Movie Database to On-Demand Guide Program using Spring Batch.
- Developed UI layer components using Spring MVC framework.
- Worked on Behavior Driven Development (BDD) and Test-Driven Development (TDD) scripts by writing step definitions for Gherkin based features.
- Developed test cases and performed unit testing using JUNIT Test cases.
- Performed code build using MAVEN.
- Deployed the Application EAR and RESTful Services on JBoss Application Server.
- Consolidated issues in Production Support on JBoss by checking logs, Health Status, etc.
- Participated in configuration management, change management activities and code re-views.
- Worked on all phases of Agile software developing methodology for developing application.
Environment: JDK 1.7, Spring 3.2, Spring MVC, Hibernate3.2, JAX-RS, Jersey, SpringWS, Linux, Maven, JBoss 7, Oracle 11g, GIT, Eclipse.
Confidential
Java Developer
Responsibilities:
- Involved in different software lifecycle stages like Design, Development, Testing and Implementation.
- Used Struts 2 MVC architecture, with JSPs in front-end, and integrated it with spring and Hibernate layers.
- Researched JMS solutions as an option to provide high availability messaging backend for the system. Good understanding of messaging APIs, publish/subscribe model, queue management, etc.
- Implemented a Java client to create JMS message queues & publish/consume JMS messages.
- Used Spring DAO module for database connectivity.
- Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
- Involved in coding, debugging, unit testing of the various modules of the system.
- Designed and developed a regression test suite to automate testing using JUNIT Test cases.
- Project was executed in an agile manner with daily scrums and 3-week sprints.
Environment: JDK 1.6, Spring 3.0, Struts 2.1, Hibernate 3.0, Putty, SVN, Linux, Maven, Oracle WebLogic Server 10.3.2, Oracle 10g, Eclipse