Java Developer Resume
NJ
SUMMARY
- An Oracle certificated professional Java SE programmer with 5 years of software development experience in Java, C, C++ on Unix and Windows platforms.
- Strong experience in different phases of software development life cycle including Design, Implementation and Testing during the development of software applications.
- Extensive experience in J2EE architecture and developed server - side applications using technologies like Java, JSF, JSP, Servlets, Spring, Struts2, Hibernate.
- Strong C programming background.
- Expertise in Object Oriented Analysis and Design, Design Patterns, MVC Frameworks.
- Wide exposure with databases including Oracle, MySql.
- Expertise in programming with Struts2, Spring Framework, Spring AOP.
- Expertise in programming with Hibernate Framework, Hibernate Configuration, DAO Design, Object Relation Mapping (ORM).
- Experienced in designing, developing, and deploying J2EE applications on Tomcat, Glassfish.
- Excellent communication skills with strong work ethic.
TECHNICAL SKILLS
Language: Java, C, C++, Objective C, Bash, Java Script, html, PL/SQL
Databases: Oracle, MySQL, PostgreSQL
Web Technologies: Spring, Struts 2, JSF, JSP, Servlet
Enterprise Technologies: EJB, JPA, Hibernate, Spring, Web Services
Mobile, Embedded: Android, Arduino, IOS
Operating Systems: Unix/RHEL/Debian, Windows, Mac Os
Servers: Tomcat, Glassfish
Tools:, Utilities, other frameworks: GTK+, Java FX, Glade, Valgrind, XCode, Eclipse, Intellij IDEA, NetBeans, Ant, Maven, Make, Sql Developer, Workbench
PROFESSIONAL EXPERIENCE
Confidential, NJ
Java Developer
Responsibilities:
- Involved in designing the overall application design based on MVC (Model View Controller), JSF framework with Prime Faces and JEE specifications.
- Standard Java Persistence Api with Hibernate implementation. Writing JPQL queries.
- Designed Java classes as per OO Design and used many design patterns
- Used EJBs to develop business logic and coded reusable components in Java Beans
- Used SQL, PL/SQL, Stored Procedures, triggers and views for Oracle back-end database.
- Used SOAP for implementing Web Services.
- Configured and created application log files using Log4J required to trace application messages.
- Used Maven to build and to deploy the application.
- Prepared Test Cases, Code Reviews, Utility Classes, Supporting Classes based on requirements. Conducted unit test by using JUnit.
Environment: Unix, Java, EJB 3, Servlets, JPA, Hibernate, Glassfish, UML, Prime Face, JavaScript, Ajax, JUnit, Log4j, Oracle, Eclipse.
Confidential, NY
Java Developer
Responsibilities:
- Used Struts, Spring framework and Hibernate to follow the MVC architecture during web application layer developments.
- Used the Validator Framework provided with Struts to do the front end data entry validations
- Used Spring for dependency injection.
- Java classes as per OO Design and used many design patterns
- Implementing rest full web services.
- Configured and created application log files using Log4J required to trace application messages.
- Used Java Mail to report via email when the automated processes found issues with application.
- Used Maven to build and to deploy the application.
Environment: Unix, Java, EJB 3, Servlets, JPA, Hibernate, Glassfish, UML, Struts2, JavaScript, Ajax, JUnit, Log4j, Oracle, Eclipse.
Confidential
Java Developer
Responsibilities:
- Understanding the Business requirements.
- Participated in the creation of business requirements document using UML, Use case diagrams, Class diagrams, and Sequence diagrams.
- If required giving a quick prototypes for the application.
- Involved in designing the overall application design based on MVC (Model View Controller), JSF framework with Prime Faces and JEE specifications.
- Developed complete Business tier with Stateless, Stateful, Singleton Session beans and Entity beans with EJB standards.
- Developed web services.
- Involved in design desktop interfaces with swing & java FX.
- Developed several web pages using JSF, JSP, HTML, XHTML, and used JavaScript to perform client side validations.
Environment: Unix, Java, Spring, Struts2, JSF, JSP, Servlets, JPA, Hibernate, Glassfish, JUnit, Oracle, MySql, Netbeans.
Confidential
Java & PL/SQL Developer
Responsibilities:
- Understanding the Business requirements.
- Participated in the creation of business requirements document.
- If required giving a quick prototypes for the application.
- Used Spring framework for DI (Dependency injection) and integrated with Hibernate and JSF or Struts2.
- Involved in writing Spring Configuration XML file that contains declarations and other dependent objects declaration.
- Used Spring AOP for cross cutting concerns and IOC for dependency injection.
- Actively involved in designing and implementing Singleton and Front Controller, Service Locator, Business Delegate and Data Access Object design patterns.
- Used SQL, PL/SQL, Stored Procedures, triggers and views for database.
- Involved in designing the overall application design.
- Implemented Log4J for logging errors, debugging and tracking using loggers, appenders components.
- Installation, service.
Environment: Unix, Java, JSF, JSP, Swing, Struts2, Servlets, Hibernate, Glassfish, JUnit, Oracle, MySql.