Full Stack Java Developer Resume
Austin, TX
SUMMARY
- Sun Certified Java 2 Programmer with 6 years of experience in the software industry field providing services to product firms in all phases of Software Development Life Cycle including Requirements Gathering, Design, Code completion, Debugging till Testing and delivery, and Agile methodologies.
- Expertise in Programming J2EE applications using JAVA, Servlet, JSP, Struts, JDBC, Spring, Hibernate.
- Excellent work experience to automate the web application using Selenium - Automation tools.
- Excellent work experience with RESTful Web services.
- Having good communication skills, dedication, hard-working and leading activities.
- Having excellent Analytical and Mathematical Skills.
- Ability to adapt quickly to new environments and technologies.
- Good team player with the ability to manage and work independently in a time sensitive environment.
TECHINICAL SKILLS
Programming languages: Java 5 and Java 6
Technologies: J2EE, Servlets, JSP, Struts1.x, Spring3.0, Hibernate3.0, JDBC, AJAX, AngularJS, Jquery, JavaScript, Tiles
Database systems: MySQL 5.x, MSSQL, PGSQL9.x and Oracle 11g
Operating systems: Windows XP/Vista/7/8, Linux
IDEs: NetBeans, Eclipse
Application Server: JBoss-4.0.x and Jboss 7.1
Automation Tool: Selenium 2.0
Other Technologies: REST-WS, HTML, XML, JSON
Repository Tool: CVS, Mercurial(HG)
PROFESSIONAL EXPERIENCE
Confidential, Austin, TX
Full Stack Java Developer
Environment: J2EE, Struts, JSP, AJAX, AngularJS, REST Web Services, jQuery, HTML, CSS, Selenium
Responsibilities:
- Developed and designed ServiceDeskPlus product modules using J2EE and Struts framework.
- Developed Action classes, Forms andStrutsconfiguration file usingStruts framework.
- Designed layout and developed front-end components using JSP, JavaScript, HTML and CSS.
- Utilized various JavaScript and JQuery libraries, AJAX for form validation and other interactive features.
- Developed application flows and UML diagrams (Use Case, Class & Sequence) for various modules of the application.
- Developed single page application withAngularJS.
- Created services and custom modules forRESTAPI’s.
- Wrote simple and complex queries in database using SQL.
- Developed automated test scripts to automate the web application pages usingSelenium tools.
- Analyzed programs with Fortify static code analysis and correct the program violations.
Confidential
Member Technical Staff
Responsibilities:
- Involved in complete Software Development Life Cycle (SDLC) .
- Responsible for developing the UI pages using HTML, CSS, Java Script, JQuery, JSON and AJAX.
- Developed various Spring framework Action classes for interfacing with the business logic, and form beans for presenting the data to JSPs
- Used spring as front end and hibernate as the ORM tool in the application.
- Worked on development of Hibernate, including mapping files, configuration file and classes to interact with the database
- Used Hibernate ORM framework as persistence engine, configured O/R mapping and wrote hibernate queries
- Wrote simple and complex queries in database such as SQL and MySQL
- Integrated JIRA using RESTful API
- Developed automated test scripts to automate the web application pages usingSelenium tools.
Confidential
SDET
Environment: Java, Selenium - Web Driver, JSON, XML, HTML, CSS, JUnit
RESPONSIBILITIES:
- DevelopedSeleniumAutomation frameworkusingJava, Java Scriptexecutor andSeleniumWeb Driver.
- Involved in articulating the requirements through Functional Spec documents and Schema design documents.
- Involved in proof of concept study and design.
- Involved in development of features identified, writing Junit test cases, unit testing and integration testing.
- Involved in schema and code reviews
- Involved in lead activities like project estimation, mentoring subordinates.