Java/j2ee Developer Resume
Washington, DC
SUMMARY:
- Over 5 years of experience in object oriented programming, design and development of Multi - Tier distributed, Enterprise applications using JAVA, JVM and J2EE technologies.
- Experience in Core Java with strong understanding and working knowledge of Object Oriented Concepts, Collections, Multi-Threading, Exception Handling and Polymorphism.
- Experience in developing server side code with good knowledge of enterprise and persistence design patterns like Singleton, Factory, Session Facade.
- Expertise in Web-Development technologies like HTML, Servlets, JSP, JAVASCRIPT, CSS, XML.
- Developed Web Services and inter process communication applications using XML schema.
- Experience in developing application components using frameworks like Spring, Hibernate, and REST.
- Well experienced in database development Stored procedures/packages, Functions, Table creation Scripts & database triggers
- Experience in the use of various software development tools as database management (MySQL), and development tools (Eclipse).
- Skilled in developing business plans, requirements specifications, user documentation, and architectural systems research. Ability to work enthusiastically in both team based projects and individual projects.
- Good knowledge on Object Oriented Analysis and Object Oriented Design, Modeling Applications with Use case, Class Diagrams & Sequence Diagrams.
- Possess strong communication and Interpersonal skills. Can quickly master and work on new concepts and applications with minimal supervision. Attention to detail, thoroughness, tenacity and an investigative drive to discover the underlying causes of technical problems.
TECHNICAL SKILLS:
Java/J2EE technologies: JDBC, AWT, SWING, Servlet, JSTL, JSP, JUnit, Multithreading, Collection Framework
Framework: Spring (IOC, MVC, REST, ORM), Hibernate
Web/Application Servers: Tomcat
Web Technologies: HTML, CSS, JavaScript, Responsive Designing, JQuery, Bootstrap, AJAX, JSON, XML, and XPath
Tools: ANT, Maven, GIT
IDE: Eclipse, Netbeans
Databases: Oracle, My SQL
WebServices: Web Service, JAXRS (REST)
PROFESSIONAL EXPERIENCE:
Confidential, Washington, DC
Java/J2ee Developer
Responsibilities:
- Responsible for gathering business and functional requirements from the users.
- Worked closely with requirements to translate business rules into business component modules.
- Developed the application using Hibernate and Spring Framework.
- Designed the application and class diagram in UML with the help of Rational Rose tool.
- Created user-friendly GUI interface and Web pages using HTML, CSS, Java scripts, JQuery, AJAX and Xml.
- Designed and Developed Model Components - Action Form Bean, Controller Components - Action Classes, Action Mapping.
- Involved in development and design of the complete flow from the front end to the back-end for each UI existing in the current application.
- Developed presentation layer using for enhancing the performance of the application. Integrated with jsp to enhance the UI. and Client side validations.
- Implemented Hierarchical grids with complex search mechanism.
- Developed the classes in java to get the PDF data from Database.
- Developed the Utility java classes in java to do Date and String manipulations.
- Used Stored Procedures to save and get the information to/from Database.
- Json is used to create the mapping between UI fields and Value Object fields.
- Developed front end modules and consumed various Web services in the business layer using protocols like REST in the application.
- Managed Object Persistence, Data retrieval using SQL Server as backend.
- Developed and tested the application on Tomcat server and SQL server
- Used Hibernate to communicate with the Database, mapping the entities to the tables and corresponding columns in the database by using Hibernate annotations.
- Wrote SQL queries to implement the select, insert, update and delete operations to the database
- Interacted with the users and prepared documentation.
- Involved in performing Integration testing of the whole application.
- Used Junit with JMock for unit testing.
- Configured Web Sphere Application server and deployed the web components into the Server
Environment: Java, J2EE, HTML, Servlets, Spring, Hibernate, JDBC, XML, Oracle, Java Script, Application Server, CSS, JSP, Jquery, Ajax, SQL Server, Tomcat
Confidential, Washington, DC
Java/J2EE Developer
Responsibilities:
- Understanding functional specifications, designing, and creating custom solutions to match the requirements.
- Designed and developed the front end using HTML, CSS, JavaScript with Ajax and tag libraries.
- Used Spring Core, Annotations for Dependency Injection.
- Designed and developed a Convention Based Coding Utilizing Hibernate persistence framework and O-R mapping capability to enable dynamic fetching and displaying of various table.
- Designed and developed Hibernate configuration and session-per-request design pattern for making database connectivity and accessing the session for database transactions respectively. Used HQL and SQL for fetching and storing data in databases.
- Involved in designing test plans, test cases and overall Unit testing of the system.
- Object Oriented Analysis and Design using UML include development of class diagrams, Sequence diagrams and state diagrams and implemented these diagrams in Microsoft Visio.
- Implemented MVC, DAO J2EE design patterns as a part of application development.
- Developed controllers and actions encapsulating the business logic.
- Designed and developed the Validators, Controller Classes and Java bean components
- Participated in the design and development of database schema and Entity-Relationship diagrams of the backend Oracle database tables for the application.
- Implemented web services with Apache Axis
- Designed and Developed Stored Procedures, Triggers in MySQL to cater the needs of the entire application. Developed complex SQL queries for extracting data from the database.
- Designed and built Rest web service interfaces implemented in Java.
- Used Apache Ant for the build process.
Environment: Java, JDK, Servlets, Hibernate, Spring, Ajax, Eclipse, JavaScript, HTML, CSS, XML.
Confidential
Java/J2EE Developer
Responsibilities:
- User requirements study, analysis and review of the specifications.
- Extensively used OOD concepts in overall design and development of the system.
- Interaction with the users at all stages of development to ensure that development was as per user specifications.
- Work directly with management, vendors, and third parties to ensure database management applications operate at peak efficiency.
- Scaled the component interactions and generalized the interfaces using RESTFUL.
- Developed the XML schema and Web Services for the data maintenance and structures.
- Developed classes to interface with underlying web services layer.
- Designed and developed JSP pages using Spring MVC framework.
- Used Spring Security for Authentication and authorization extensively.
- Used Spring Core for dependency injection/Inversion of control (IOC).
- Extensively worked on Java server side programming using Servlets, and JSP. CSS is used to style Web pages, XHTML and XML markup.
- Implemented servlets to handle HTTP requests for on-line requests, credit card payments, registration and bug tracking.
- Designed complex application database SQL statements for querying, updating and reporting using JDBC.
- Responsible for testing, debugging, and bug fixing.
- Developed JUnit test cases and performed integration and system testing.
Environment: JAVA, J2EE, XML, Servlets, Java Script, JSP, CSS, JDBC, Eclipse3.2 with MyEclipse, SQL, Junit, SQL, Web Logic.
