Java Developer Resume
NY
SUMMARY
- Around 5 Years of experience in Development and testing of Web based Applications using Java/J2EE technology.
- Working knowledge in multi - tiered distributed environment, good understanding of Software Development Lifecycle (SDLC) and Service Oriented Architecture (SOA).
- Experience in working in environments using Agile (SCRUM) and Test Driven development methodologies.
- Experience in developing web applications using POJO’s, Servlets, JSP, JavaScript, JQuery and JavaBeans
- Experience in using application servers like Web Sphere and Apache Tomcat.
- Good understanding of Web Services using SOAP and Restful.
- Experience in O/R mapping Hibernate framework for communicating with database.
- Hands on experience in Spring Framework to build Model View Controller (MVC) architectures.
- Strong experience working with Oracle, My SQL and SQL Server.
- Experience in IDE’s like Eclipse
- Experience with unit testing the applications using JUnit Framework.
- Used SOAPUI tool for testing different request and response objects.
- Capable of learning new technologies and adapt to new environments quickly.
- Establish and maintain productive working relationship with management, clients and team members.
TECHNICAL SKILLS
Programming Languages: Java
Methodologies: Agile, Scrum
Java/J2EE Technologies: Servlets, Java Server Pages (JSP)
Web Development: HTML, DHTML, XHTML, CSS, Java Script, AJAX, Angular JS, JQuery, Bootstrap.
XML/Web Services: XML, WSDL, SOAP, REST
Application/Web Servers: Confidential Web Sphere 6.x/5.x, Apache Tomcat 5.x/6.x
Protocols: TCP/IP, HTPP, SOAP/WSDL, FTP, SNMP, SMTP
Frameworks: Hibernate 3.0, Struts 1.2/2.3, Spring 2.5/3.0
Databases: Oracle 11g, SQL Server2005/2008,My SQL
IDEs: Eclipse
Build Automation: Ant, Maven
Protocols: TCP/IP, HTPP, SOAP/WSDL, FTP, SNMP, SMTP
Operating System(s): Unix, Linux, Windows
Version Control: Clear Case 7.1/7.1.2/7.1.2 , Clear Quest, JIIRA
Distributed Technologies: Web services, EJB, RMI
Database Tools: TOAD, SQL Developer, Workbench
Testing Tools: JUNIT, Soap UI
PROFESSIONAL EXPERIENCE
Confidential, NY
Software Developer
Responsibilities:
- Involved in the design and development of database-driven web-based system (GUI) involving both synchronous and asynchronous work flows.
- Interacting with client in design and code review meetings.
- Involved in coding Front tier applications using Spring MVC framework.
- Used Hibernate for object relational mapping (ORM) for Oracle database.
- Used eager loading and lazy loading in Hibernate.
- Used Oracle as a data model and for all database related (CRUD) operations.
- Involved in configuring hibernate to access database and retrieve data from the database.
- Wrote extensive SQL Queries for the purpose of data retrieval and manipulation.
- Used data model (DAO) and for all database related (CRUD) operations.
- Developed SQL to interact with persistent database using Oracle 10g.
- Wrote JUnit test cases for each requirement and tested the code as required.
- Involved in support for QA Team while doing integration testing, regression testing, systems testing
- Used SVN as a code repository and for code management.
- We have followed Agile Methodology and Scrum list as a Software development process.
- Used Eclipse IDE to develop and to debug the application code.
Environment: JDK7, JSP, SERVLETS, SPRING IOC, SPRING MVC, HIBERNATE, JAVASCRIPT, JQUERY XML, APACHE TOMCAT, ECLIPSE
Confidential
Software Developer
Responsibilities:
- Analyzed project requirement and provided required technical assistance to team memebers.
- Analysis and design of new enhancement
- Using Struts 1.2, Struts 2, JSP and Servlets to create static/dynamic content.
- Used Spring DAOs to create Java Database Connectivity.
- Worked on creating large reports writing complex queries using Oracle SQL.
- Used JQuery, AJAX and JSON to make asynchronous remote calls to the server.
- Assisted in making changes to PDF summary using Big Faceless API.
- Used Apache Tomcat server to deploy the application.
- Used ANT to build the application.
- Used SVN as the subversion control.
- Created and enhanced Web pages using HTML, CSS, XML and used JSTL for dynamic content.
- Involved in testing, code reviews and documentation.
- Worked and assisted other teams in resolving issues related to the application.
- Gave Presentation and demos of the change requests.
- Wrote test cases for unit testing with Junit, Fitnesse and JMock.
- Continuous integration was performed using Hudson builds.
- Also assisted in another product, PCH-Hub in creating data quality repots.
- Worked on HL7 message validators for PHC-Hub.
- Involved in Agile and Scrum process.
Environment: JAVA, JSP, SERVLETS, STRUTS 1.2/2.0 AND SPRING FRAMEWORK 3, JAVASCRIPT, CSS, AJAX, JQUERY, JSON, XML, ANGULAR JS, BOOTSTRAP, SQL SERVER 2008, SQL, SOAP WEB SERVICES, WSDL, SOAP UI, WEB SERVICES EXPLORER, SVN, AGILE SCRUM METHODOLOGY, WINDOWS, SQL SERVER MANAGEMENT STUDIO, TOMCAT SEVER
Confidential
Java Developer
Responsibilities:
- Conducted demonstrations to clearly exhibit the functionality implemented at the end of every sprint cycle to the client.
- Performed code review and mentored Intern Software Developers.
- Planned and defined system requirements to Use Cases and Use Case scenarios using the UML methodologies.
- Used CSS Borders and jQuery Menus as part of the UI navigation.
- Front-end development with HTML and JSP using JQuery libraries, CSS and XML Http Request’s using Java Script.
- Involved in developing business modules using Servlets.
- Developed Applications Using J2EE Technologies like Servlets, JSP.
- Implemented client side validation using the JavaScript.
- Used JQuery event handling in UI pages to display list boxes and to handle validations.
- Used Hibernate to integrate with the backend database.
- SQL Queries as a part of backend testing.
- Tracked defects using Quality Center.
- Prepared documentation of the project for future reference.
- Develop traceability matrix between requirements and test cases.
Environment: JAVA, HTML4, CSS3, JAVASCRIPT, JQUERY, JSON, AJAX, SVN