Senior Java Developer Resume
Peoria, IL
SUMMARY
- Over 7 years of experience in Analysis, Design, Development, Testing, Implementation and Maintenance of Web and Services Based
- Experience in developing web based and client/server applications using JAVA/J2EE technologies.
- Experience in developing applications with Agile(Scrum) methodology.
- Expertise in using Struts, JDBC, EJB, Servlets, AJAX, SOAP, Spring and JSP for developing most of the applications.
- Experience in ORM framework Hibernate.
- Strong XML experience using XML, XSLT, XSD, SAX/DOM parsers.
- Good working knowledge over Weblogic, Tomcat Framework based applications.
- Experience in Soap UI for integration testing and regression testing web services.
- Knowledge in using IDE's like Elipse, IntelliJ.
- Good Knowledge in Oracle and PL/SQL.
- Worked extensively on build and deployment tools like ANT, Maven.
- Worked on Version control using SVN, Rational Clear case and CVS.
- Good understanding of Object Oriented Programming (OOPS).
- Works well in fast paced environment and willing to relocate.
- Hands on experience on Retail and Banking Domains.
- Hands on experience on defect tracking tools like Bugzilla and HP Quality Center.
- Able to understand different frameworks in short time.
- Strong team player with demonstrated ability to find creative solutions to software problems.
TECHNICAL SKILLS
Programming Languages: Java
Web Technologies: Java script, HTML, AJAX, XML
J2EE Technologies: Servest, JSP, JNDI, EJB
Frame works: Struts, Spring, JUnit, JPA, Selenium
Database Technologies: Oracle, SQL Developer
Operating Systems: Windows 2000/XP
Servers: Web logic, Tomcat
IDE s/Tools: Eclipse
Logging tool: Log4j
ORM tool: Hibernate
CVS tool: Clear Case, SVN
CMS Tool: Interwoven
Others: Maven, SOAP UI, HP QC
PROFESSIONAL EXPERIENCE
Confidential, Peoria, IL
Senior Java Developer
Responsibilities:
- Coordinated with team in task allocation and updating daily status (version One).
- Involved in developing the application using Java, J2EE, Spring and Hibernate in Agile Scrum methodology.
- Building and deploying the code to development and test environments.
- Supported Quality Analysis and User Acceptance Testing.
- Fixing the defects and documenting the analysis for future reference.
- Experience in SoapUI for integration testing the web services.
- Executed Java test cases written in JUNIT on daily basis and report the result to offshore team members.
- Set up the initial maven repository and build process.
- Used Log4j for logging and debugging and used JUnit extensively for testing.
- Involved in Daily Stand up meetings and update my task in that call and noted the scrum board details of offshore members.
- Participate in software design meetings to write technical design documents and to propose design solutions.
Environment: Spring, Hibernate, SOAP UI, Core Java, J2ee, Log4J, JUnit, Tomcat 5.5, web services, Maven, Agile(Scrum), Eclipse, Windows.
Confidential, New York, NY
Senior Java Developer
Responsibilities:
- Coordinated with offshore counterpart in task allocation and updating daily status (version One)
- Integrated Java code with Flex.
- Developed java code to consume web services.
- Involved in unit testing the application.
- Implemented Coding Using Spring, Java and J2EE Design Patterns.
- Perform code reviews and given some suggestions based on code review.
- Integration of the modules with SVN.
- Responsible for a sprint delivery and leading daily standups.
- Gave presentations to non - technical users.
- Prepared knowledge transfer documents.
Environment: Spring, Flex, SOAP UI, Core Java, J2ee, Eclipse, Tomcat 5.5, web services, Windows, Agile.
Confidential, New York, NY
Senior Software Engineer
Responsibilities:
- Understanding Business Requirement documents, other domain related document to develop good knowledge of business requirements / functionalities.
- Getting updated with the development progress from Development team's Intranet portal.
- Getting hands on with client specific development environment FAST(eclipse) IDE, Clear Case, Client specific maven repositories.
- Owning Client Management module, completely understanding the business requirements / functionalities of Client Management.
- Writing Junit Test Cases to test / break Dev code, mocking Objects where ever required to simulate real run time environment. Sending critical input data to Dev API to test the code from all angles.
- Writing DB Unit Test Cases in order to validate/test DB changes before and after Dev API call.
- Guiding the junior member of Client Management track to keep up with the Junit/DB Unit construction, also coordinating with onsite track coordinator.
- Testing Web Services calls with Soap UI.
- Executing and documenting results of test case execution on regular basis.
- Logging defects in Dev code in HP Quality center.
- Peer review the codes for best practices.
- Came up with selenium test suite to do the function testing of use case scenarios
Environment: Spring, Hibernate, SOAP UI, Core Java, J2ee, DROOLS, Windows, FAST, MULE, Selenium.
Confidential
Senior Software Engineer
Responsibilities:
- Developed front end modules for the application using Java Script, CMS(Interwoven),AJAX(DWR Service) Core Java.
- Implemented Coding Using Spring, Java and J2EE Design Patterns.
- Involved in Integration of the modules with SVN.
- Wrote POJO classes based on annotations using Hibernate ORM mapping.
- Used Spring MVC architecture to separate the presentation logic, control flow with business logic
- Worked on Agile Scrum methodology and involved in stand-up meetings to monitor the progress.
- Provided successful deliverables on each Sprints.
- Involved in SIT (System Integration Testing) & JUNIT, UTP (Unit Test Programming).
- Wrote JUnit and Selenium test to test functionality.
- Involved in fixing the bugs (bugzilla) related to stage, live environments.
Environment: Spring, Hibernate, Interwoven, AJAX (DWR Service), Agile, JUnit, Eclipse, Windows, SVN, Struts, Core Java, J2ee.
Confidential
Senior Software Engineer
Responsibilities:
- Prepare the Technical Specification document from Functional Specification for Corporate Actions Module.
- Developed the major front end modules for the application using Java Script, Core Java.
- Implemented Coding Using Java and J2EE Design Patterns.
- Integration of the modules with IBM’s Rational Clear Case.
- Guide Junior Software Engineers in designing and implementing application codes.
- Involved in developing security modules for the application.
- Responsible for the dealing with the problems, bug fixing and troubleshooting.
- Involved in SIT (System Integration Testing) & UTP (Unit Test Programming).
- Develop and distribute project documentation both internally and externally.
- Involved in Quality Assurance using HP’s Enterprise Testing tool.
Environment: Spring, Hibernate, Core Java, Java Script, PLSQL Developer, Clear Case, Windows, Eclipse.
Confidential
Software Engineer
Responsibilities:
- Involved in Coding Server pages using JSP & Servlets
- Developed the Session Beans by using Session Façade, Business Delegate and other helper classes.
- Prepare and execute unit and system test cases for application.
- Involved in Release documentation process.
- Involved in preparing Uses Cases, Class, and Sequence UML diagrams.
- Involved in writing the JUNIT test cases involved in writing test suites test units.
- Used SVN to control the version of code.
- Used Spring MVC architecture to separate the presentation logic, control flow with business logic.
- Participated in the documenting the software artifacts like Design document, User guide.
- Extensively used JavaScript for client side validations.
Environment: JAVA, JDBC, Servlets, JSP, EJB, Web logic, AJAX, SVN, JUnit, Windows, Eclipse.