Sr. Java Developer Resume
SUMMARY:
- 7+ years of experience in providing full lifecycle solutions for applications.
- Experienced in Software Design, System Integration and Testing, Project management.
- Participated in Daily in Scrum meetings and enterprise product release planning meetings.
- Developed applications using open source technologies like Hibernate and Spring.
- Excellent understanding and experience in OOPS principles - inheritance, encapsulation, polymorphism, and Core Java principles - collections, multithreading, synchronization, exception handling.
- Experienced in developing complexity based codes related to data structures and algorithm design.
- Strong hands-on experience with Spring MVC Controllers, Validators, Spring Annotations, Spring tag library, Inversion Of Control (IOC),Spring DAO.
- In-depth knowledge in developing N-tier architecture enterprise applications using JDBC, Servlets, JSP, Spring, Hibernate.
- Expert in writing SQL queries and using Hibernate framework with Spring ORM in interaction with the RDBMS.
- Expertise with a variety of servers like Apache Tomcat, Glassfish, Weblogic
- Expertise in developing web based GUIs using JSP and HTML, Ajax, JQuery, XML, JavaScript.
- Experience in developing SOAP and REST based Web Services design development.
- Experienced in designing rich web pages using HTML and CSS.
- Knowledge of Relational databases like MySQL and Oracle.
- Extensively worked with IDE's like Eclipse.
- Good knowledge of Design patterns like Factory Method,, Model View Controller
- Experience working in Databases like Oracle SQL, PL/SQL, MySQL.
- Experience in working at Model and Controller level in a classic web application MVC framework.
- Flexible committed individual with excellent interpersonal & communication skills.
TECHNICAL SKILLS:
Language: Java, J2EE, C++, C
Methodologies: Agile (OOP), Waterfall
Core Java: Collection, Multithreading
J2EE: Servlet, JSP, JDBC, Spring, Spring DAO, Hibernate, Annotation, IOC(Dependency Injection)
Middleware: Apache Tomcat, weblogic
Front end: HTML, CSS, XML, JavaScript, JQuery, AngularJS, JSP
Web Service: SOAP, RESTful
IDE: Oracle JDeveloper, Eclipse
MVC Frameworks: Spring
Operating System: Windows
Database: Oracle 8i, Oracle 9i, Oracle 10g, SQL Server, MySQL
Database Clients: SQL Navigator
Build: Maven
Source control: Subversion (SVN)
Other: AR M
WORK EXPERIENCE:
Confidential
Sr. Java Developer
Responsibilities:
- Created design documents for program change requests and presented to client.
- Participated in Daily scrum meeting .
- Used Session and Transport objects to send email through SMTP server.
- Used Multipart and body part message to send an attachment with the mail.
- Used AJAX to search ID of sent mail recipients and contacts in particular user’s account.
- Implemented major concepts of Core Java, J2EE, Servlets, JSP, JDBC, MVC, Spring Framework, Hibernate, Java Beans, EJB, Web Services, XML.
- Wrote PL/ SQL procedures and SQL Queries.
- Worked, implemented, and maintained an MVC and DAO architecture utilizing the Spring framework.
- Worked on Session management and Cookie handling.
- Have worked on Core Java, J2EE and Databases in real time work.
- Used in J2EE platform covering Java, JSP /Servlet, Web Services, JavaScript /Ajax, MySQL, Oracle including data modelling and programming (PL/SQL).
- Used Spring Framework, Hibernate. Also worked in IDE’s like Eclipse, WebLogic, and Tomcat Web server.
- Implemented the user interface using JSP, JSTL, JavaScript, CSS, HTML, JQuery and AngularJS framework
- Developed client request validations and processing using JavaScript and HTML.
- Involved in the front end design using HTML5, CSS3, JavaScript, AngularJS and JQuery.
- Implemented application using Spring MVC framework. Use of collection framework including List, Map etc.
- Extensively used Spring IOC, configured application Context files and use of dependency injection using Spring annotations.
- Implemented Spring Controllers that integrates with front-end JSP pages developed using Spring Tag library.
- Developed Session façade components using Spring IOC
- Developed DAO components by implementing Spring DAO component.
- Implemented front-end using JSP, HTML, JSTL, CSS, JavaScript and AJAX.
- Developed and Consumed RESTful and SOAP Webservices for various purposes like creating client applications via URLs and using WSDL
- Used Web services - WSDL and SOAP for getting credit card information from third party vendors.
Environment: Java, Spring Application Framework Hibernate ORM, Weblogic Server, CSS, HTML, jQuery, AngularJS, JavaScript, AJAX, tag libraries, XML, Windows, Web Services.
Confidential
J2EE Programmer
Responsibilities:
- Involved in all phases of the end-to-end implementation project- requirements gathering, analysis and design, development, testing and debugging.
- Actively participated in the daily SCRUM meetings and weekly meetings to produce quality deliverables within time.
- Built the application using MVC-DAO pattern and the necessary business logics.
- Extensive use of JSP, Servlets including Google language translator feature embedded in the application.
- Search feature within the website using Jsoup HTML parser.
- Integrate paypal in website using paypal order buttons for online payment processing.
- Involved in the implementation of front end services through AngularJS and connecting them to the backend services.
- Used and implemented the application using Spring MVC, Spring IOC, Spring Annotations modules and Hibernate.
- Used Spring API’s for wiring components using dependency injection.
- Used Spring - ORM to integrate Hibernate and creation of Hibernate POJO’s.
- Developed Web Services to allow communication between applications through REST over HTTP.
- Designed the front end using JSP, AJAX, HTML, CSS and AngularJS.
- Developed and Deployed the Application on Eclipse.
- Configured and customized logs using Log4J
- Used SVN version control extensively on daily basis for code maintenance as multiple teams were involved in development from both offshore and on site.
Environment: Java, J2EE, XML, waterfall model, Windows, HTML5, CSS, JavaScript, JQuery, AngularJS, Spring Core, Spring (IOC, MVC, API, ORM), Hibernate, RESTful Web Services, Ajax, Eclipse, JSP, Servlets
Confidential
Java Developer
Responsibilities:
- Participated in scrum meeting daily.
- Involved in documentation, review, analysis of requirements.
- Worked on user input data validation using JavaScript.
- Designed UI using HTML, CSS, JavaScript,
- Performed OR Mapping using Hibernate Annotations and collection mapping.
- Developed Web Services using SOAP, WSDL and developed DTDs
- Designed and developed the front end using JSP,AJAX, JavaScript, JSTL, jQuery, Tag libraries for reusable web interface components including the open source Display Tag libraries
- Developed client request validations and processing using Spring Validation.
- Business logic was developed using Spring framework. Used Spring AOP and MVC for handling transactions.
- Used Spring ORM to integrate with Oracle to implement the persistence layer in Hibernate.
- Provided J2EE consultant service including, infrastructure integration, core Java programming, open source framework development.
- Worked seamlessly with Business Analyst, Technical Lead, Project Manager, Release Manager and QA.
Environment: Java, Spring Application Framework Hibernate ORM, Weblogic Server, Maven, jQuery, JavaScript, AJAX, XML, Waterfall Methodology, Windows, Web Services.
Confidential
Java/J2EE Engineer
Responsibilities:
- Involved in Full System Development Life Cycle (SDLC)
- Developed the application based on Model View Controller (MVC), design pattern using Servlets, JSP and Java Beans.
- Developed front- end interfaces and Error Handling mechanism using JSP
- Used Tomcat server for application development with Eclipse IDE tool
- Gather details and determine the issue by evaluating and analyzing
- Redirect problems to appropriate resource.
- Developing user interface modules using HTML, CSS, and JSP.
- Used JavaScript for adding little functionality to the existing application.
- Integrating the front end UI to the back end using Spring MVC (Model-View-Controller) framework.
- Writing Scriptlets in JSP where the requirement has to be met.
- Used Ajax for asynchronously exchanging small amount of data with the server behind the scenes and updating the JSP page.
Environment: Java, JDBC, Servlets, JSP, Eclipse, Tomcat, AJAX, 3-tier architecture, XML Procedures, Crystal Report, Triggers.
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
- Played an active role in gathering system requirements from Business Analysts.
- Developed analysis level documentation such as Use Case Model, Activity, Sequence and Class Diagrams.
- Implemented application using Struts Framework
- Use of Multi-Threading and collection framework including List, Map etc.
- Implemented front-end using JSP, HTML, JSTL, CSS, JavaScript
- Developed client request validations and processing using JavaScript and HTML.
- Developed complex stored procedure and also create complex query for getting multiple reports using MySQL
- Developed queries using PL/SQL to retrieve data from the database.
- Developed Test plans, cases and executed them TEST and Stage environments.
- Developed unit test cases using JUnit for testing functionalities and performed integration testing of the application.
- Used Web services - WSDL and SOAP.
Environment: Java, Servlet, JDBC, Struts Framework, Tomcat, JavaScript, tag libraries, XML, SDLC, SOAP Web Services.