Java Developer Resume
San Ramon, CA
SUMMARY
- Around 4 Years IT experience in analysis, design, development, testing and implementation of Java/J2EE web applications.
- Experience in reviewing Design documents, Requirement Specifications, Preparing Technical document.
- Hands on experience in Requirement Analysis, High - level design using Design Patterns and Object-Oriented Programming.
- Hands on experience in all stages of Software Development Life Cycle (SDLC).
- Experience usingJ2EEDesign Patterns like MVC, DAO, Singleton and Facade Pattern for reusing most efficient and effective strategies for new development.
- Expertise in the implementation of Core concepts ofJava,J2EETechnologies: JSP, Servlets, JSTL, JMS, Struts, Spring, Hibernate, EJB,JavaBeans, JDBC, XML, Web Services, JNDI, Multi-Threading.
- Experience in designing User Experience (UX) and development of visually appealing User Interactive (UI) Web Pages using HTML 5, CSS3, Bootstrap, JavaScript, jQuery, and AngularJS.
- Proficient in RDBMS using Oracle 11g/10g.9i, IBM DB2, MySQL database servers.
- Good hands on experience in developing web applications such as MVC Architecture using Struts & Spring MVC.
- Created Real-time Reporting systems and dashboards using AdobeFlex, xml, MySQL.
- Expertise in developingFlexRich Internet Applications (RIA), Flex Unit for Design patterns.
- Expert in UI application development using AdobeFlexframework with ActionScript 3.0 integration withJava.
- Good experience in designing and executing exceptional modularized re-usable automated scripts using - Quick Test Professional (QTP), VBScript.
- DevelopedQTPscripts based on system requirements and use cases.
- Good experience in Unit Testing using Junit and Mockito.
- Expertise in using version control tools like SVN and GIT, CVS.
- Experienced in configuring of build files with ANT, Maven.
- Good Experience in Using Logging frameworks like Log4J, SPLUNK and Apache Commons Logging.
- Hands on experience in producing/consuming web services - REST, SOAP, WSDL.
- Used SOAP for Web Services by exchanging XML data between the applications.
- Developed and consumed RESTful Web Services in multiple projects.
- Hands on experience in VPN, Putty, WinSCP, etc.
- Extensively used various internet technologies like JavaScript, HTML, DHTML and XML.
- Hands-on experience with UNIX and Linux environments.
- Strong communication and interpersonal skills.
- Very good experience in the design and development of data architectures.
- Experience in writing shell scripts.
- Good experience in working with Web Application servers like Apache Tomcat, WebSphere and/or Web Logic, JBOSS.
- Experience working with agile methodology implementations like Daily scrum meetings, sprint planning's, resource planning, etc.
- Good knowledge in developing database applications using PostgreSQL, Oracle and SQL Server. Experienced in writing simple and complex Stored Procedures, Cursors and triggers using PL/SQL.
- A quick learner and a team player with excellent communication, good management skills for analyzing user requirements and ensuring excellent functionality and maximum contribution to attain the team goal.
TECHNICAL SKILLS
Enterprise Java and Java Standard Edition: JSP, Servlets, JMS, JDBC, Swing, JDBC, JNDI, JSON, JMS, EJB, JSF, JQuery.
Tools: & Framework: Struts, Spring, Hibernate, Web Services, Junit, Ant, Maven.
Languages: Java, J2EE, Java Script, Unix shell scripts.
Operating Systems: RedHat Linux, Ubuntu Linux and Windows XP/Vista/7/8.
Web Technologies: Adobe flex, HTML, DHTML, XML, AJAX, WSDL, SOAP.
Web/Application servers: Apache Tomcat, WebSphere.
Databases: Oracle 9i/10g/11g,12c, SQL Server, MySQL.
Tools: and IDE: Eclipse, NetBeans.
Version control: SVN, CVS.
PROFESSIONAL EXPERIENCE
Confidential, San Ramon, CA
Java Developer
Responsibilities:
- Involved in all the phases of the project development - requirements gathering, analysis, design, development, coding and testing.
- Understanding business objectives and implementation of business logic.
- Implemented major concepts of the application using CoreJava,J2EE, Servlets, JSP, JDBC, MVC, Spring Framework, Hibernate,JavaBeans, XML.
- Developing web application using technologies Angular JS, Bootstrap, JavaScript, HTML, CSS.
- Used advanced level of HTML5, JavaScript, CSS3 and pure CSS layouts (table less layout).
- Completely designed and coded inJava,Flex/Flash using OOPS concepts.
- Drew sequence diagrams and Class diagrams using Star UML.
- Created new tables, Sequences and written SQL queries and PL/SQL in Oracle.
- Developed service layer by using Spring MVC.
- Implemented UI layer usingFlexand business layer using Spring MVC and developed persistence layer using Hibernate.
- Made SDLC recommendations and implementedFlex, xml development best practices.
- Developed the Web Based Rich Internet Application (RIA) using AdobeFlex.
- Extensively used JSF Core and HTML tags and alsoFLEXfor UI development. Used Spring Framework with Hibernate to map to Oracle database.
- Implemented the Project structure based on Spring MVC pattern using spring boot.
- UsedJ2EEand Enterprise design patterns like MVC, front controller, business delegate, data access object, value object etc.
- Developed REST controllers using Spring Data REST to serve the UI with required JSON data.
- Developed REST exception handling controller advices to respond to bad requests and server-side exceptions.
- Used Hibernate annotations for Object Relational Mapping (ORM) with Oracle database.
- Developed the persistence layer (DAO) and the presentation layer (controllers) and usedJ2EEdesign patterns like Model View Controller, Data Access Object, and Business Delegate, etc.
- Used JIRA to assign, track, report and audit the issues in the application.
- Used JUnit Testing Framework for performing Unit Testing.
Environment: html5, css3,JavaScript, JQuery, Ajax, JSP, Spring Security, Hibernate, Linux, Maven, Ant, SVN, LDAP, Log4j, Junit, Oracle 12c, Servlets, JSP, Adobe flex, ActionScript, mxml, AngularJS, Spring MVC, Maven, Eclipse, Bootstrap, XML, JavaScript, JIRA, SharePoint.
Confidential, Omaha, NE
Java Developer
Responsibilities:
- Understanding the business requirements and preparing the design document.
- Participated in discussion with business analysts and analyzed the feasibility of the requirements.
- Involved in planning and estimation.
- Drew sequence diagrams and Class diagrams using Star UML.
- Created new tables, Sequences and written SQL queries in Oracle.
- Developed service layer by using Spring MVC.
- Developed User interface using AngularJS, JSF, JSP, HTML, JavaScript, and CSS, Ajax and JQuery and JSON.
- Developed DAO objects and Hibernate mappings.
- Attending the daily Standup Meetings.
- Write the Unit test cases by using Junit framework and Mockito framework.
- Involved in unit testing and Integration testing.
- Involved in Bug Fixing.
- Utilized Agile Methodologies to manage full life-cycle development of the project.
- Implemented MVC design pattern using Spring Framework.
- Used Maven and configured Jenkins to build and deploy the application.
- Used Spring DAO to connect with the database.
- Designed Java Servlets and Objects using J2EE standards.
Environment: JavaJDK1.7, Oracle 11g, Spring MVC, Junit,Agile Methodology, Java/J2EE, SQL, Struts, Hibernate, HTML, Angular JS, AJAX, Java Script, JDBC, log4j, SVN and Maven.
Confidential
Automation Engineer
Responsibilities:
- Involved in developing and executing automated test scripts to support testing requirements using Quick Test Professional (QTP).
- Responsible for Identification of the required regression scope, automation scope, automated test scripts review and strategy for automation testing.
- Used Quality center for bug tracking and for maintaining the test documents.
- Enhanced and created UFT/QTPscripts using reusable actions, parameters and check points.
- Created and executed SQL queries in UFT/QTPdata table to parameterize the script.
- Generated detailed reports of the bugs, the pass-fail reports and the Test results for management analysis.
- Created Test data files with valid and invalid records to test program logic and verify system flow.
- Performed regression testing for every modification in the application & new builds usingQTP.
- Capture of GUI Map files for Automation Testing Process usingQTPTool.
- Attended Project meetings and interacted with other team members in order to resolve the problems.
- Performed regression testing for every modification in the application & new builds usingQTP.
- Involved inQTParchitecture of modular test tree for automating testing processes and creation of reusable scripts.
Environment: Test Director, Oracle s, VB Script, SoapUI, SQL Server 2000, Test,QTP, Testing, SDLC.