Java Developer Resume
Owings Mills, MD
SUMMARY:
- Over 10 years of progressive experience in Java development and automation testing. Java developer experience is around 6+ years and as automation engineer 4 years.
- Recognized for superior skills of problem analysis with exception ability to adhere to project standards and procedures, quickly master new concepts and applications.
- A self - motivated professional and natural communicator possessing great technical, initiating, leadership and problem-solving skills and has proven to be a good team player.
- Expertise in design and development of Web Applications involving J2EE and related technologies such as EJB, Hibernate, Struts 2 and Spring framework.
- Used SOA technologies like REST Web service.
- Knowledge of JBPM
- Extensive experience working with RDBMS such as Oracle and DB2s.
- Experienced in developing test design, test scripts, test cases and automated test plans using tools such as Silk, QTP, Test Director, and WinRunner.
- Experienced in developing Test Plans for applications in intranet, internet and client server applications.
- Range of experience includes involvement in complete life cycle of development/maintenance projects, hands-on programming and active part in the Analysis and Design.
- Good understanding of Big Data Technologies like hadoop,map-reduce,NoSql databases.
SKILLS:
Languages: Java/JDK 1.4/1.5/1.6, SQL, 4 - Test language
Distributed Technologies: EJB 3.0
Internet Applications: J2EE, JSP, Servlets, JDBC
Web/Application Servers: WebLogic 10.x/9.x/8.x, Tomcat
Tools: Eclipse, Firebug
Open Source Projects: Struts 2, Hibernate, Spring, Ant, log4j, JUnit
Scripting Languages: JavaScript, Unix shell scripts,JavaScipt Librabries
Markup Languages: HTML, XML
Database Apps: Oracle 10, DB2, My SQL
OS: MS-Windows, Sun Solaris, Linux
Methodologies: UML, Rational Unified process (RUP), Agile, Waterfall
Testing Tools: Silk Test, Mercury Quality Center, WinRunner, QTP
Miscellaneous: Rational ClearCase, Visual source safe, ClearQuest
Big Data: Knowledge of BIgData technologies like Hadoop, map-reduce,NoSql etc.
EXPERIENCE:
Confidential, Owings Mills, MD
Java Developer
Responsibilities:
- Designed data model as per requirements.
- Developed JPA Entities as per data model using hibernate. Extensively wrote named queries and native queries.
- Implemented Spring framework.
- Worked on front end using JSP, Servlet and EXTJS. Used XML as well as JSON for data transfer. Created dynamically loaded grids.
- Upgraded Application from ExtJS 3.2 to 4.
- Created (coded) new functionalities as per requirement using J2EE.
- Maintained CVS repository including base lining, branching and merging code between various branches as needed.
- Used the Spring framework to decouple classes in the application, take advantage of IoC design principles, and simplify transactional database calls using annotations.
- Coordinated with validation team for defect resolution.
- Troubleshooting the code.
- Constructed complex Web Pages using JavaScript libraries and JSP.
Environment: Oracle 11g, J2EE, ExtJS, JSON, XML, Hibernate, CVS, Spring, WebLogic, tomcat, AJAX, JavaScript, Servlet, JSP, Agile environment, JQuery, CSS, HTML, Firebug,SQL
Confidential, Timonium, MD
Software Engineer
Responsibilities:
- Developed authorization adapter to process requests for authorization engine from different sources by extensively using JAXB API.
- Developed message driven beans to receive request from authorization adapter to authorization engine.
- Used SOAP Web service to interact with external systems like Zoot and Qsent.
- Coded entities for authorization engine using hibernate.
- Developed front end JSPs for pay capture using struts.
- Actively participated for developing user stories.
- Conduct demo at the end of the every sprint.
Environment: Oracle, Java, EJB3, Hibernate, STRUTS2, SVN, Soap UI, Agile, JQuery, Ajax, HTML,SQL
Confidential
Java Developer
Responsibilities:
- Implemented MVC Architecture using Struts Framework.
- Developed action classes to execute business logic.
- Created a DAO layer implementing Hibernate using transactions.
- Used the Spring framework within Struts and Hibernate to decouple classes in the application, take advantage of IoC design principles, and simplify transactional database calls using annotations.
- Created JSP pages with Strut tag libraries such as struts-html.tld, bean.tld and logic.tld.
- Coded Ant build scripts to build and deploy EAR files in a WebLogic Server 10.x environment.
- Normalized database tables and wrote complex queries.
Environment: Oracle, Hibernate, Struts 2, spring, JBOSS, ClearCase, CSS,HTML
Confidential, Sterling, VA
Java Developer, Automation Engineer
Responsibilities:
- Interacting with Business people and translating the requirements into Use Cases, Create documents for projects which use RUP, SDLC methodology.
- Developed Struts action classes and related validation using struts validation framework.
- Used web service calls to legacy systems.
- Developed Service Layer using Stateless EJBs. Service layer is used to call legacy web services to get the data.
- Used data transfer object to transfer data to UI.
- Developed JSPs using struts tags.
- Coordinated with offshore team for testing and development.
- Identified requirements for various change orders and wrote Test plans.
- Performed Risk Analysis and planned risk response.
- Conducted automated testing of GUI using WinRunner 9.2.
- Used Mercury Quality Center 10.0 to run automated suite.
- Identified defects against requirements and opened them in Qualitycenter.
- Participated actively in conversion of code from WinRunner to QTP(10.0).
- Used NCC (testing tool) to test the CMIP protocol.
- Wrote test code in NCC and opened defect in CMIP protocol.
- Completed manual testing of GUI and CMIP protocol to test NPAC.
- Coded in WinRunner and then QTP, used functions and hash arrays.
- Set up the environment for the Integration testing, System testing.
- Conduct automated system tests and manual system tests as required.
- Analyze the failures and open defect if necessary.
- Actively worked and contributed to various releases of NPAC.
- Helped in preparing various graphs.
- Extensive experience in onsite-offshore co-ordination.
- Trained and oversaw new employees.
- Contributed to existing processes by introducing automation code review process.
Environment: Oracle, applets, Mercury Quality Center 10.0, SQL, PL/SQL, Java, NCC, WinRunner 9.2,QTP 10.0,Shell-Unix.
Confidential, Reston, VA
Java Developer
Responsibilities:
- Interacting with Business people and translating the requirements into Use Cases, Create documents for projects which use RUP, SDLC methodology.
- Prepared LLD for the products registration and order module.
- Developed registration and order module from front end to backend.
- Developed JSPs using struts tags.
- Developed Struts action classes and related validation using struts validation framework.
- Developed DAOs and used hibernate for persistence.
- Developed Service Layer using Stateless EJBs. Service Layer included business logic and separated view layer from data access layer.
- Coordinated with offshore team for testing and development.
Environment: Oracle, WebLogic, J2EE, Hibernate, SQL, ClearCase, JQuery, CSS,HTML,AJAX
Confidential, New Jersey
Java Developer
Responsibilities:
- Developed payroll and Benefits module.
- Developed front end using JSP and struts framework.
- Struts validation framework was used for validation.
- Developed backend using hibernate framework along with DAOs.
- Fixed defects identified by test team.
- Interacted with business users to finalize the requirements.
Environment: WebLogic, Oracle, J2EE, Struts, Hibernate, VSS,CSS,HTML
