Java Developer Resume
GA
SUMMARY
- 5+ years of experience developing Enterprise, Web based and SOA based applications using J2SE/J2EE 1.5 and Brainbench Certified.
- Expertise in J2EE technologies like Servlets, AJAX, JSP, EJB, JDBC, JNDI, JMS, Java Beans and Web services (SOAP), JAX - WS
- Expertise in various Java/J2EE design patterns including Data Access Object, MVC, Session Facade, Business Delegate, Factory and Singleton in the development of Multi-tier distributed Enterprise Applications.
- Expertise in experience working with frameworks, like Spring, Hibernate, EJB.
- Expertise in experience dealing with SQL, PL/SQL programming, Stored Procedures, and Query Optimization.
- Expert in gathering client requirements and in issues reporting and documentation.
- Hands-on experience on Software Development Life Cycle, expertise in Objective Oriented Analysis and Design, formal academic studies and skills enhanced by specialized professionals.
- Experience in client web technologies using HTML, CSS, JavaScript, JQuery and AJAX.
- Experience in server side business logic development using Session and Message Driven Beans.
- Extensive experience in deploying and maintaining applications on clustered WebLogic, and Tomcat servers.
- Experienced as a designer using UML modeling.
- Strong experience with JUnit in writing test-cases.
- Experience in error logging and debugging using log4j.
- Proficient in using various IDEs like Eclipse, Netbeans.
- Highly motivated team player with excellent analytical and interpersonal skills, and ability to work independently.
- Experience working with various versioning tools like CVS, TFS.
- Experience in Script Languages like Maven.
- Experience in lead the small team in the whole project group.
- Have strong understanding of agile software development methodologies (SCRUM), values, and procedures.
TECHNICAL SKILLS
Web/Application Servers: WebLogic, Apache Tomcat, Sun Java Application Server
J2EE Technologies: EJB, Servlets, JSP, JSTL, JDBC, MVC, Hibernate, Spring, LOG4J, JNDI, JUNIT, AJAX, JAX-WS WEB SERVICES
Messaging Systems: JMS
Languages: Java,J2EE, C, C++,C#, SQL, PL/SQL, java beans
IDE Tools: Eclipse, NetBeans, MS Visual Studio
Web Technologies: JavaScript, CSS, HTML, XML
Databases: Oracle, My SQL, SQL Server 2012 Enterprise Edition
Version Control Tools: CVS,TFS
Operating Systems: Windows XP/2000/NT/98/95/WIN 7, UNIX, Ubuntu Linux
Testing Tools: JUnit
ORM: Hibernate
Build Tools: Maven
PROFESSIONAL EXPERIENCE
Confidential, GA
JAVA developer
Responsibilities:
- Involved in designing object model and data model diagrams to meet the requirements.
- Developed the application using different design patterns like Singleton, DAO and Session Façade.
- Worked with Session beans (EJB) to handle the each request for creating, updating, uploading, viewing Access Point, get device information, and get statement detail and report.
- Developed complex SQL queries and stored procedures to add different Access point information to each table of the database.
- Worked with JMS (MDB) for messaging.
- Used JUNIT for unit testing different modules of the application.
- Worked with Manager to lead small team to implement the project.
- Involved in doing AGILE (SCRUM) practices. Involved in planning of attending daily agile (SCRUM) meetings and retrospective meetings.
- Used Maven to compile & build the client Applications.
- Environment: Weblogic 12c, WebSphere 6.1, HTML, SQL 2012, JSP, CSS, Unix, AJAX, Javascript, Java 6, J2EE 1.6, Servlets 2.5, JNDI, JMS 1.1, JPA, Eclipse 3.7, Junit, Maven, EJB 3.0., SQL Server 2012 Enterprise Edition
Confidential, DE
JAVA developer
Responsibilities:
- Involved in analysis and design phases.
- Developed UI modules using HTML, JSP, JavaScript and CSS.
- Developed UML use-case, class, object, sequence, collaboration and activity diagrams.
- Used JavaScript for client-side validations, and AJAX to create interactive front-end GUI.
- Primarily focused on the Spring MVC components such as DispatcherServlets, Controllers, and ModelAndView Objects.
- Involved in the integration of spring for implementing Dependency Injection (DI/IoC).
- Developed the Business Logic using Plain Old Java Objects (POJOs).
- Involved in the implementation of DAO using Spring-Hibernate ORM.
- Used Hibernate, object relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational Data Model with a SQL-based schema.
- Developed a Message Driven Bean that used JMS to manage backend transactions.
- Developed service methods and SQL queries, PL/SQL to interact with the Oracle DBMS.
- Involved in configuring JNDI properties.
- Created Connection Pools in Weblogic and configured it as required.
- Developed the application using Eclipse as the IDE and used its standard/plug-in features for editing, debugging, compiling, formatting, build automation and version control (Clear case).
- Used LOG4J & JUnit for debugging, testing and maintaining the system state.
- Lead the small team for implementation the separate part of the whole project.
- Followed AGILE (SCRUM) methodologies, had done sprint planning every two weeks and setup daily stand up meeting to monitor the status.
Environment: Java 6, J2EE 1.5, HTML, JavaScript, JSP, Spring 3.0, AJAX, Hibernate 3, WebLogic Application Server 10g, XML, Eclipse 3.7, MS SQL Server 5.5, JUnit, Rational Clear Case, Log4J, WebLogic Server 10g.
Confidential, Irving TX
Programmer Analyst
Responsibilities:
- Involved in designing object model and data model diagrams to meet the requirements.
- Developed the application using different design patterns like Singleton, DAO and Session Façade.
- Worked with Spring MVC and the presentation layer of the application using JSP pages.
- Worked with Session beans (EJB) to create client interfaces for pricing, order submission, dynamic lead time, and payment processing and center availability.
- Developed complex SQL queries and stored procedures to add different media options to the database.
- Wrote stored procedures to add new paper types and finishing options to the database.
- Involved in JDBC Connection Pooling between J2EE and Oracle database.
- Worked with JMS (MDB) for messaging.
- Used JUNIT for unit testing different modules of the application.
- Worked with Manager to lead small team to implement the project.
- Involved in doing AGILE (SCRUM) practices. Involved in planning of attending daily agile (SCRUM) meetings and retrospective meetings.
- Used Maven to compile & build the client Applications.
Environment: WebSphere 6.1, HTML, SQL 2005, JSP, CSS, Unix, AJAX, Javascript, Oracle10g, Java 6, J2EE 1.5, Servlets 2.5, JNDI, JMS 1.1, JPA, Eclipse 3.7, Junit, Maven, EJB 3.0.
Confidential
Junior Programmer Analyst
Responsibilities:
- Developed the system using Java, Spring and JDBC technologies
- Created many Tables, Stored Procedures(Pl/Sql) in Oracle
- Worked on Performance Tuning and Query Optimization in Oracle
Environment: WebSphere 6.1, HTML, SQL 2005, JSP, CSS, Unix, AJAX, Javascript, Oracle10g, Java 6, Servlets 2.5, JNDI, JMS 1.1, JPA, Eclipse 3.5, Junit, Maven, EJB 3.0.
Confidential
J2EE developer
Responsibilities:
- Designed front end using JSP, HTML and XML, EL tags.
- Designed business logic using Springs. All the actions that emits from the form were directed to action classes and action Servlets based on the logic from the UI input.
- Implemented Hibernate to map all the tables from different data sources to make database updating.
- Designed XML files to implement most of the wiring need for Hibernate annotations and spring configurations.
- Implemented SOA architecture where in DAO objects are closely coupled with main modules differentiating front end.
- Moved business logic from SQL to java in order to maintain more robust application.
Environment: JDK1.6, JSP 2.0, Servlets 3.0, Spring 3.0, XML, HTML, Tomcat, Subversion, Maven, Hibernate, j mock, Oracle, Eclipse and SQL Server.
Confidential
Java Developer
Responsibilities:
- Developed the user interfaces using HTML, JSP and Servlets.
- The entire application was developed in J2EE using an MVC based architecture with help of Spring.
- Developed spring Controller classes, Command classes and configured XML file for Spring (MVC).
- Used Dependency Injection for the Action classes using ApplicationContext.xml.
- Configured the deployment descriptors in Hibernate to achieve object relational mapping.
- Involved in writing procedures, queries using PL/SQL to process the data on MS SQL Server database.
- Performed regression testing, unit testing using JUnit.
- Implemented Log4J for Logging Errors, debugging and tracking using loggers and appenders components.
Environment: Java 6, JSP, Servlet 3.0, Spring 3.0, Hibernate 3, JPA, JDBC4.0, WebLogic Application Server 10g, SQL Server 2008, HTML, JMS 1.1, MDB, XML, Eclipse 3.7, AJAX, JavaScript, JUnit, Log4j, CSS, Rational Clear case.