Java/j2ee Developer Resume
San Francisco, CA
SUMMARY:
- More than 6 years of experience in analyzing, designing, implementing, testing, deploying and troubleshooting of Enterprise Applications, Web based Applications and Client/Server based Applications using Java/J2EE
- Experienced in developing Web apps using Java/J2EE, JDBC, JSP, Servlets, Swing, Oracle, HTML
- Strong knowledge of application development with Spring framework using technologies like IOC (Inversion of Control), AOP (Aspect Oriented Programming), MVC (Model View Controller), DAO (Data Access Object), Hibernate and JDBC
- Experience using IDE’s viz. Eclipse, Net Beans
- Excellent experience in using Application/Web server’s viz. Tomcat etc.
- Experience working with HTML5, CSS3, Angular.js, jQuery, JSP and UI Integration as a Front End Developer.
- Good knowledge in Data Structures and Algorithms.
- Experience with implementing Web Services like Restful, SOAP
- Experienced in developing enterprise application using Oracle and MySQL.
- Skilled in creation of use cases, object models, data models, sequence diagrams, function and technical specifications.
- Hands on experience in writing the SQL queries and stored procedures.
- Good working knowledge of Programming using Agile methodology with iterative and incremental software development.
- Motivated and determined to deliver productive high quality, complete deliverables within deadlines with minimal supervision.
TECHNICAL SKILLS:
Programming Languages: C, C++, Java, J2EE, PL/SQL
Scripting Languages: HTML, XML, JavaScript, DHTML, CSS
J2EE components: JSP, Servlets, Java Beans
Frameworks: Spring, Hibernate, Angular.JS, jQuery, Ext js
Webservices: Restful, SOAP
IDE/Build Tools: Eclipse, NetBeans, Maven
Databases: Oracle, MySQL
Operating Systems: Windows
Methodology: Agile, Waterfall, OOAD, UML
Application/Web Servers: Tomcat 7.0
PROFESSIONAL EXPERIENCE:
Confidential, San Francisco, CA
Java/J2EE Developer
Responsibilities:
- Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application.
- Used JavaScript for client - side validations and Created UI with HTM5L, CSS3&JavaScript (jQuery) with AngularJS creating Dynamic Reach Design Layout with JSP.
- Used Spring Model View Controller Framework and Achieved Dependency Injection.
- Used and implemented the application using Spring MVC, Spring IOC, Spring AOP modules
- Developed DAOs (Data Access Object) using Hibernate as ORM to interact with DBMS-Oracle 10g.
- Worked with SOA based components using SOAP Web Services
- Back end coding and development using Java Collections including Set, List, Map, Multithreading, Servlet, Java beans, Exception Handling etc.
- Design Patterns like Façade, Singleton and Factory Pattern were used.
- Deployed the java application using Maven build script
Environment: Core Java, J2EE, Oracle, XML, Servlet, Tomcat 6, Windows XP, SOAP Web Services, Spring, Hibernate, Eclipse, Maven, JUnit, JQuery, AngularJS
Confidential, Chicago,IL
Java Developer
Responsibilities:
- Actively participated in the daily SCRUM meetings to produce quality deliverables within time.
- Worked on various modules like Appointment Management, Browsing of Plans, Searching a doctor, managing user profile.
- System was built using Spring Model-View-Controller (MVC) architecture. Implemented the application using the concrete principles laid down by several design patterns such as Facade, Business Delegate, Singleton.
- A collection of Data Structures & Algorithms in AngularJs.
- Designed the front end using JSP, AJAX, HTML, CSS and Angular JS.
- Developed dynamic UI using Angular JS.
- Used and implemented the application using Swing, Spring MVC, Spring IOC, Spring ORM modules and Hibernate.
- Designing and Coding of the web application using Java, EJB, Struts and Eclipse
- 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.
- Wrote SQL queries, stored procedures, modifications to existing database structure as required for addition of new features using Oracle database.
- Involved in installing and configuring Eclipse and Maven for development.
- Configured and customized logs using Log4J and used JUnit for unit testing.
- Used GitHub version source control tool.
Environment: Java, Hibernate, Spring, JSP, Servlet, JavaBeans, Design Patterns, REST Web Services, Log4J, JUnit, GitHub, Oracle, Eclipse, Maven, JavaScript, Angular JS, HTML, CSS.
Confidential, Birmingham AL
Java/J2EE Developer
Responsibilities:
- Created design documents for program change requests and presented to client.
- Participated in Agile scrum meeting daily.
- Implemented front-end using JSP, HTML, JSTL, CSS, JavaScript and AJAX.
- Use of Multi-Threading and collection framework including List, Map etc.
- 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 DAO components by implementing Spring DAO component.
- Developed client request validations and processing using JavaScript
- Used Webservices - WSDL and SOAP for getting credit card information from third party vendors.
Environment: Java, JDBC, Spring Application Framework Hibernate ORM, Tomcat, CSS, HTML, jQuery, JavaScript, AJAX, tag libraries, XML, XSD, Agile Methodology, Unix, Windows, Web Services.
Confidential
Java Engineer
Responsibilities:
- Involved in understanding the requirement specification from the customer and Design the current module to integrate with the already existing application
- Designed the entire workflow to use Spring Integration framework along with Spring MVC to deliver the requirement
- Converted High Level Design to the Low Level Design
- Created AVL Trees with Data Structures and made data easier to access with efficient.
- Involved in data arrangements like sorting, Linked List using Algorithms and Data Structures.
- Created Action classes, Business classes and Utility classes as part of Spring MVC
- Developed Data Access Objects (DAOs) and business delegates for accessing data
- JavaScript was used extensively for client side validations and function calls for user actions
- Performed Unit testing and Integration testing on the module
- Involved in Writing service methods and SQL queries, PL/SQL to interact with the Oracle 10g.
- MVC Architecture implementation using Spring Framework
Environment: Core Java, J2EE, Spring Core,Spring MVC Framework, JDBC, JQuery, Servlets, Javascript, MySQL, UNIX, Eclipse, XML, Log4j, Apache, Oracle Sql Developer
Confidential
Web/Java Developer
Responsibilities:
- Designed and Implemented User Interface (UI) for General information pages, Administrator functionality.
- Pages and internal administration interface.
- Front end design using JSP and business logic in Servlets.
- Analysis, design and development of Application using JEE technologies like JSP, Servlets, and EJB.
- Used Struts Framework for the application based on the MVC-II Architecture and implemented validator Frame work.
- Mapping of the servlet in the Deployment Descriptor (XML).
- Developed presentation tier using HTML, JSP, JSP Tag Libraries, StrutsTiles.
- Deployed application on JBoss Application Server and also configured database connection pooling.
- Involved in writing JavaScript functions for front-end validations.
- Stored procedures and triggers were developed for business rules
- Performed unit tests and integration tests of the application.
- Used CVS as a documentation repository and version controlling tool.
Environment: Java, HTML, CSS, Java Script, Struts 1.1, J2EE, EJB2.0, JSP, JDBC, UML, SQL, JBoss Application Server, MySQL, UNIX.
