Senior Java/j2ee Developer Resume
Milwaukee, WI
SUMMARY
- Java/J2EE professional with 6+ years of strong experience in Software Analysis, Design, Development and Integration of Enterprise Applications.
- Excellent implementation knowledge of JDK 1.7, Spring, Spring OAuth2, Spring JMX, Spring OAuth2, Spring JPA, Spring DATA, Hibernate, Web Services, AOP, Struts, JDBC, EJB.
- Good Experience in Application Software Development and Design, Object Oriented Design and Analysis (OOAD), Technical Documentation, Software Testing and Debugging.
- Having good knowledge of Oracle, MS - SQL, My Sql and DB2 as Database.
- Good command in writing SQL queries, Stored Procedures and Triggers.
- Developed J2EE applications on IDE’s like Eclipse, and Rational Application Developer.
- Involved in all the phases of Software Development Life Cycle (SDLC).
- Experience in Agile Scrum, Iterative and Waterfall development methodologies.
- Developed and deployed multi-tier Enterprise Applications using Tomcat, JBoss, OC4J, Web Sphere 5.x, 6.x, Web logic 8.x, 9.x Web and application servers and MULE ESB (Enterprise Service Bus).
- Involved in configuring, deploying applications on IBM WebSphere Application Server, BEA WebLogic Application Server, and Apache Tomcat on UNIX, Linux and Windows platforms.
- Extensive experience in Design, Development and implementation of Model-View-Controller (MVC) using spring and Struts Frameworks.
- Experience in developingan advanced UI component framework for easily integrating Ajax capabilities into business applications using JSF.
- Implemented Design patterns such as Session Façade, Abstract Factory, Singleton, Value Object, DAO, Business Delegate, Transfer Object, Command Pattern and Service Locator.
- Experience in Web Services using SOAP,REST, UDDI and JAXB, WSDL and XML related technologies
- Developed the code for front end using JQuery, JavaScript, AJAX, HTML, HTML5, JSON, JSP, Servlets, XML, XSLT, JAXB, and JSF.
- Worked on single sign-on application for implementing cross-app functionality between two web applications.
- Worked on Jboss server configuration on Unix operation system.
- Created security certificates and java key stores for low level hand shake for single sign-on functionality between two applications.
- Excellent oral and written communication skills, Team building, Leadership, Project Management skills.
- Detail oriented person with good technical troubleshooting/problem-solving ability.
TECHNICAL SKILLS
Languages: Java, HTML, JSP, SQL, PL/SQL, C, UNIX Scripting
Java/J2EE Technologies: J2EE 5, JDBC, JMS, RMI, JNDI, JTA, Design Patterns
Java Web: JSP, Servlets, Tag Libs, JavaScript, Spring 3 framework (Spring,MVC, Spring JDBC template)Web Technologies HTML, DHTML, XML, XSL, DOM, AJAX, DWR, Web Services (SOAP and Restful)
RDBMS: Oracle 9i/10g, Oracle SQL PLUS
IDE/Case Tools: Eclipse, RAD
Build Tool: Ant, Maven, Gradle Application Frameworks MVC, CXF, Spring
Tools: SQL* Loader, Toad, SQL Developer, Database Tuning, Export,Import.
OS: Windows 98/2000/NT/XP, UNIX
PROFESSIONAL EXPERIENCE
Confidential, Milwaukee WI
SENIOR JAVA/J2EE Developer
Responsibilities:
- Participated through all phases of Software Development Life Cycle (SDLC). Used AGILE and waterfall methodology and participated in SCRUM meetings.
- Understanding business requirements drafted by the requirement analysts and translating such requirements to technical system specifications.
- Created UML diagrams like activity diagrams, sequence diagrams, Use case diagrams.
- Developed preload (Servlets) mechanism for the entire application, which involves caching of static data to application cache using the singleton pattern, and many other patterns like MVC, Business Delegate and DAO.
- Developed web tier by using Struts Framework and JSP's.
- Developed Injection using Spring Framework.
- Involved in using different Design patterns like Service Locator Pattern, Singleton Pattern and MVC architectural design pattern for solving the architectural issues.
- Created stored procedure and PL/SQL for back end.
- Involved in on-call support for solving production issues.
- Involved in developing stored procedures and Triggers.
- Created custom tags that facilitate developers in building the pages faster.
- Major components designed Reference Table, Navigation, Custom tags, Logout process.
- Implemented security application for the entire Application, which authorizes and authenticates particular user to view JSP pages.
- Extensively used triggers, stored procedures, cursors, indexes, sub-query, joins, views & sequences.
- Created batch application using JMS to update database.
Environment: Java/ J2ee, Spring, Hibernate, struts, JDK 1.5, JSP 2.0, REST, Java Script, SQL, XML, HTML, Web Sphere 5.0, Eclipse, EJB 2.0, SOAP, WSDL, JQuery, HTML, CSS, SAX, DOM, Oracle 10g, Windows XP.
Confidential, LA
JAVA/J2EE DEVELOPER
Responsibilities:
- Used Struts framework for making application much easier to design, create, and maintain.
- Developed the Server Side components in JAVA using Servlets and EJB.
- Developed Session Beans representing different types of business logic abstractions.
- Used Hibernate for Object/Relational persistence mechanism
- Involved in writing the Hibernate mapping configuration files for POJO’s.
- Involved in Configuring web.xml and struts-config.xml according to the struts framework.
- Involved in validating the various fields in the screen using java script.
- Fixed Defects for modules and performing input validations.
- Developed interactive web components using AJAX.
- Involved in system analysis, design, management, development and also designing Framework for business components. Involved in designing Java Components with various Java core design patterns.
- Implemented various design patterns like Business Delegate, DTO and DAO for front-end and back-end system.
- Developed front end pages using JSP .
- Designed User Interfaces or front end pages using JSP2.0, Servlets2.3, CSS, XML and HTML.
- Designed web screens for various modules using JSF, HTML, DHTML and CSS and used Java Scriptas client side validation.
- Worked on agile approaches, including Extreme Programming, Test-Driven Development and Scrum. Used agile methodologies, test driven development and automated builds
- Involved in development of Oracle tables, stored procedures, and functions
Environment: JSF, J2EE,Log4J, Java, Struts, JSP, JMS, Servlets, JDBC, JNDI, MySql, Mysql Query Browser, HTML, XML, XSLT, XPATH, XSD, Jboss Application Server, Eclipse 3.1, Ant scripts, UNIX and Windows 2000.
Confidential
Java developer
Responsibilities:
- Designed and developed the application using Java, J2EE, Struts, Spring, Hibernate, and AJAX.
- Developed a custom XML schema based validation engine for server side validations
- Developed user interface using JSP, JavaScript, HTML, CSS and JSTL
- Created custom JSP Tag Libraries for use in JSP pages
- Designed and developed the End Points (Controllers), Business Layer, DAO Layer using Hibernate/JDBC template, using Spring IoC (Dependency Injection).
- Created Java utility classes for reuse in various applications
- Created ANT scripts to build, and ftp jar files to various environments
- Provided production support upon roll out to users, resolving both technical and functional problems.
Environment: Java, J2EE, JSP, Struts, JNDI, Eclipse, Oracle9i, XML, ANT, Rationale Rose, Unix, LOG4J, CVS.
