Sr Java Developer Resume
San Jose, CA
SUMMARY:
- Around 6 + years of experience in Application Development, Testing and Implementation.
- Diverse experience utilizing Java tools in business, Web, and client - server environments including Java J2EE, Java multi-threading, Java Server Pages (JSP), Java Servlets, Struts, spring, Hibernate and Java database Connectivity (JDBC) technologies.
- Adept knowledge of Core Java, MVC Architecture and Databases.
- Coordination with team, peer reviews and collaborative System level testing.
- Good knowledge of Object relational mapping for data persistency, Java Messaging Services,AngularJS and Node.js.
- Hands-on experience on Oracle developmenttools such as TOAD, Oracle SQL Developer.
- Tested Web apps in Agile environment.
- Used Git/GitHub to maintain the versions of the file.
- Good knowledge in log4j implementation to persist the data into logs files.
- Good Knowledge in continuous integration tools like Jenkins.
- Automate build process through Maven build framework.
- Extensive experience involving data structures and algorithms.
- Develop test specification and execution in Java.
- Hands on involvement conducting Test Driven Development using JUnit.
PROFESSIONAL EXPERIENCE:
Confidential, San Jose, CA
Sr Java developer
Responsibilities:
- Involved in the Analysis, Design, Development, and Testing phases of Software Development Lifecycle (SDLC).
- Developed user interface using JSP, JavaScript, CSS and HTML.
- Used Hibernate for Object Relation Mapping (ORM) Java classes.
- Involved in UI development using JSP's.
- Designed and developed an entire Front-end web application using HTML5, CCS, JavaScript and jQuery.
- Created the design documents with use case diagram, class diagrams, and sequence diagrams using Rational Rose.
- Deployed the applications on multiple WebLogic Servers and maintained Load balancing High availability and Fail over functionalities.
- Monitored error logs, fixed problems and tuned parameters in WebLogic environment.
- Created SOAP web services to implement SOA Architecture.
- Implemented PL/SQL queries and used Oracle stored procedures, and built-in functions to retrieve and update data from the databases.
- Interfaced with the Oracle back-end using Hibernate Framework and XML Config files.
- Developed enterprise inter-process communication frame work using REST-ful Web Service.
- Developing SOAP Webservices and REST Webservices (JAXB, JSON, JAX-RS, JAX-WS)
- Developed Hibernate persistent layer.
- Worked on the JAVA Collections API for handling the data objects between the business layers and the front end Developed Unit test cases using JUnit.
- Used Oracle as a RDBMS to perform operations on the schemas and tables.
- Involved in Performance Tuning of the application.
- Developed presentation layer using JSP, HTML and CSS, JQuery .
- Involved in the analysis, design and development of the application components using JSP, Servlets components using J2EE design pattern.
Environment: Java, JSP, Restful, XML, HTML5, Servlets, Oracle, JavaScript, jQuery, Eclipse, IBM WebSphere, Windows 8.
Confidential, Washington, DC
Java/J2EE Developer
Responsibilities:
- Involved in Team planning and grooming sessions and Retro session in fully Agile environment.
- Developing the application services as per the requirements.
- Developed REST Web Services clients to consume those Web Services as well other enterprise wide Web Services.
- Used basic authorization to secure Restful webservices .
- Implementation of Spring Restful web services which produces JSON .
- Extensively involved in identifying root cause for the application bugs.
- Used Hibernate to save and process the database.
- Worked with Web services components JAX-RS services and worked with Restful Web services interact with external systems.
- Used Postman to test the responses of the API and simultaneously we can view the JSON body.
- Written SQL Queries to interact with Oracle database.
- Developed RESTful (JAX-RS) web services API for client applications.
- Used Maven to build the project.
- Use Eclipse and Tomcat web server for developing & deploying the applications.
- Had done testing for Restful API .
- Use GIT to maintain current and historical versions of files such as source code, web pages , and documentation .
- Involved in automation infrastructure development using selenium .
- Written several test cases for functionality, system and integration testing.
- Execution of Test cases on the builds and new features, if any. Reporting the bugs found into Defect Tracking System.
- Analysis of Unix scripts, Oracle backend packages and procedures, scheduling of jobs through cron jobs etc
- Involved in writing SPA (Single Page Web Applications) using RESTful web services plus Ajax and Angular JS.
- Responsible for execution of test cases to evaluate the test functionality and delivery of test reports.
- Responsible for all client side UI Validation and implementing Business logic based on user selection using Angular JS and Web services
- Prepared test cases which will allow users (Customers, Internal and External Operations) to verify the functionality, content and usability via real-world scenarios.
- Interacted with java controllers (JQuery, Ajax, and JSON to write/read data from back end systems).
- Developed and executed test cases and verified actual results with expected results.
- Developed and tested Negative and Positive Test Cases.
- Actively involved in Automation Testing, Functional Testing and Regression Testing.
- Interaction with the team members for clarification of issues.
- Used Poderosa to check the exception in JBOSS.
Environment : Java 1.7, J2EE, TestNG, Unix Shell Scripts, JIRA, Oracle, Angular 1.5, Eclipse Neon, Postman, JSON, Maven, REST, Spring 4, Hibernate 3.0, JSON, Oracle 11g, Agile, Core Java , JBoss, GIT, Poderosa, Tomcat7.
Confidential, Philadelphia, PA
Jr Java Develpoer
Responsibilities:
- Actively involved in designing, developing and testing of J2EE components like Java Beans, Java, XML, Collection Framework, JSP, spring and Hibernate.
- Used Spring/MVC framework to enable the interactions between JSP/View layer and implemented different design patterns with J2EE and XML technology.
- Implemented DAO layer using different hibernate techniques like strategies, Inheritance, annotations and criteria interfaces.
- Involved in writing configuration centric files/modes for various services using XML capabilities and also wrote message bundles for spring, camel and JAX-RS.
- Used RESTful web services to call the services from a central portal.
- Used Apache Maven for building and Hudson for Batch building.
- Maintenance of existing product code, as required.
- Wrote Scripts using UNIX, ANT whenever necessary.
- Wrote JavaScript code using AJAX, JSON features and also used the annotation capabilities of the same for Restful services.
- Development in Service Oriented Architecture SOA
- Stood up for the daily scrum to discuss and update through word of mouth and also through the Rally tool for scrum.
- Used SVN Subversion for version control, log4j for logging purpose.
- Wrote JUnit, Easy mock test cases to test various services and their integration capabilities and limitations.
Environment : Java , SOA, JAXB, J2EE, Spring MVC, REST, WSDL, Apache Camel, XML, AJAX, Eclipse, Apache Maven, Hudson CI, Apache Tomcat, log4j, SVN, JUnit, Easy-Mock, Windows.
