Java/j2ee Developer Resume Profile
Omaha, NJ
Professional Summary:
- 7 years of experience in Analysis, Design, and Testing of 3-tier and n-tier component based applications using Core Java and J2EE, Struts, Spring, Hibernate, Servlets, JSP, JDBC, Java Beans, EJBs, XML, HTML, and JavaScript.
- Experience in implementing complete Software Development Life Cycle SDLC for various applications including Analysis, Design, Development, Implementation Testing, Maintenance and Support.
- Hands on experience in developing client/server, multi-tier and web-based applications.
- Good working experience with Core Java, Servlets, JSP, JavaScript, JDBC, MVC, Struts, EJB, Java Mail, XML, JUnit, Tag Libraries, Custom Tags, HTML, Design Patterns.
- Hands on experience in developing critical responsive GUI/front-end components using HTML, JavaScript, CSS, JSP, JSTL and AJAX.
- Expertise in OOP's Object Oriented Programming like Java, C .
- Good experience in open source frameworks like spring and Hibernate.
- AngularJS Involved in evaluation and feasibility of new technologies by designing Proof of Concepts Performance and Memory Optimization of the designed modules to give better performance, Bug fixes Enhancements, Testing, debugging and troubleshooting.
- Strong knowledge of different development frameworks such as .Net 3.5, .Net 4.0, ADO .Net, WCF, ASP .Net, MFC, J2EE, KnockoutJS, AngularJS, JQuery.
- Hands on experience with Oracle Database development experience using tables, triggers, views, packages and stored procedures in PL/SQL.
- Expertise in working with databases like Oracle, MySQL, SQL Server.
- Expertise in implementing XML technologies- XML, XML Schema, XPath, XSLT and also have good experience with DOM and SAX parsers.
- Good working experience in GUI design and application development using IDE's like Eclipse2.0/3.0, RAD 6.0.
- Expertise in Application servers like BEA Web Logic, IBM Web Sphere, JBoss and web server Tomcat.
- Good experience with deployment and release of the application with ANT building tool, test cases using JUnit and application logging using the Log4j.
- Hands on experience on scripting in Perl, windows batch and UNIX shell scripting.
- Experience working in Agile Scrum and Waterfall Methodologies
- Team player with excellent communication and problem solving skills.
- Ability to quickly adapt to new environments and learn new technologies.
Technical Skills:
Programming Languages | J2SE 1.3 1.5, SQL, PL/SQL, C , C |
J2EE Technologies | JDBC 3.0, JNDI, Servlets 2.5, JSP 2.0, JSTL 1.1, Custom tags, Java Beans, EJB2.0, JMS |
Java/J2EE Frame works | Struts 1.3/2.0, Hibernate 3.0, Spring 2.0/2.5/3.0, JUnit |
Web Technologies | Java Script, HTML, XHTML, CSS, XML, AJAX, AngularJS |
Databases | Oracle 9i/10g, MySQL 4.0/5.0, SQL Server 2008/R2 |
Java IDEs | Eclipse 3.2/3.4, WSAD 4.0/5.1, RAD7, NetBeans 6.9/7.0 |
Web/App. Servers | Apache Tomcat 6.x/7.x, Glassfish v3/v2, Weblogic 8.x/7.x, WebSphere 6.1/5.x, JBoss |
Operating Systems | Windows XP/2003 server/7 Professional, UNIX/LINUX |
Databases | Oracle, SQL Server, MySqL, IBM DB2, MS Access |
MS Office Software | Word, Excel, Power Point, Outlook, Project, Visio |
Programming Languages | J2SE 1.3 1.5, SQL, PL/SQL, C , C |
Work Experience :
Confidential
Role: Java Developer
Responsibilities:
- Involved in analysis and design of the application.
- Followed Agile iterative development process.
- Drafted technical specifications from Functional Specifications.
- Implemented the web-tier using Spring MVC 3.1 Framework.
- Designed and Implemented User Interface co-ordination of JSP, Servlets, JavaScript, JQuery and Custom tags.
- Implemented spring security for authentication and authorization.
- Involved in writing business logic in service layer and services are managed by spring container.
- Written web service client for consuming intranet and third-party web SOAP services.
- Involved in integrating Spring with Hibernate and configured the spring/hibernate integration.
- Implemented data caching using EHCache to reduce the load on database.
- Written SQL Statements as well as PL/SQL Stored Procedures for searching contractors depending on Selection Criteria.
- AngularJS Involved in evaluation and feasibility of new technologies by designing Proof of Concepts Performance and Memory Optimization of the designed modules to give better performance, Bug fixes Enhancements, Testing, debugging and troubleshooting.
- Strong knowledge of different development frameworks such as .Net 3.5, .Net 4.0, ADO .Net, WCF, ASP .Net, MFC, J2EE, KnockoutJS, AngularJS, JQuery.
- Built responsive and immersive web portal with 12k lines of AngularJS and Yeoman scaffolding.
- Developed Servlets and Filters for Document Upload and Image Streaming.
- Development and Integration of the Application using Eclipse IDE and used Subversion as Version Control Tool.
- Performed peer code reviews and involved in bug fixing and production support of the application.
- Used JQuery as JavaScript framework and implemented AJAX for enhanced user experience.
- Written JavaScript validations for client side validations.
- Used Maven as build framework and dependency management and deployed applications on to websphere application server.
Environment: Java 1.5, J2EE, Servlets, JSP, Spring, SOA, Hibernate, AngularJS SQL, PL/SQL, Eclipse, Web sphere, Web Services, WSDL, Subversion, Oracle, Maven, JavaScript, jQuery, AJAX, HTML5, CSS.
Confidential
Java/J2EE Developer
Responsibilities:
- Analyzed the technical requirements and created various model required for the project.
- Practiced Agile as software development method for the project.
- Used Spring framework 2.5 with the help of Spring Configuration files.
- Configure the development environment using Eclipse, Apache Maven, Spring web service application server.
- Used XML support of Spring Framework.
- Used Java Script for client side validation like currency format, country name.
- Worked with J2EE Architecture, Design Patterns, available open source frameworks.
- Incorporated AJAX to improvement of performance of request and response.
- All the implementation classes were tested using JUnit classes.
- Debugging of production issues, developing and coding different pages using Java, JSP and HTML as per the requirement
- Used JSF Framework for the development of the web application components.
- Used Eclipse 3.5.1 as the IDE for the project.
- Worked with Core Java Multithreading, Serialization, Collections.
- Log4j were used to log the various debug, error and informational messages at various levels.
- Created several Exception classes to catch the error for a bug free environment.
- Experience using Version controls such as clear case and GIT-Stash.
- Used Autosys Jil jobs for nightly process.
- Worked with business analysts BA and analyzed business requirements.
- Used Gemfire cache for loading data in to local cache server.
- Used distributed locking for Multithreaded instruments.
- Stateless web services conversation via REST. RACS web service
- Involved in shell script programming and deploying the war files into the production servers and troubleshooting.
Environment: Java/J2ee, JSP, Java Script, XML, XSLT, XPATH,TIBCO EMS, Spring, JSF, Weblogic 11, Maven 3, Git, junkin, Gemfire cache, webservices, Unix.
Confidential
Role: Java/J2EE Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle SDLC of the application like Requirement gathering, Design, Analysis and Code development.
- Developed a prototype of the application and demonstrated to business users to verify the application functionality.
- Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets, EJB, Form Bean and Action classes.
- Implemented server side tasks using Servlets and XML.
- Helped developed page templates using Struts Tiles framework.
- Implemented Struts Validation Framework for Server side validation.
- Developed JSP's with Custom Tag Libraries for control of the business processes in the middle-tier and was involved in their integration.
- Implemented Struts Action classes using Struts controller component.
- Developed Web services SOAP through WSDL in Apache Axis to interact with other components.
- Integrated Spring DAO for data access using Hibernate, used HQL and SQL for querying databases.
- Implemented EJBs Session beans for business logic.
- Used parsers like SAX and DOM for parsing xml documents.
- Written stored procedures, triggers, and cursors using Oracle PL/SQL.
- Created and deployed web pages using HTML, JSP, JavaScript and CSS.
- Written JUnit Test cases for performing unit testing.
- Used Rational Clear Case as Version control.
- Implemented Java/J2EE Design patterns like Business Delegate and Data Transfer Object DTO , Data Access Object.
- Worked with QA team for testing and resolving defects.
- Used ANT automated build scripts to compile and package the application.
- Used Jira for bug tracking and project management.
Environment: Java1.5, JSP, JDBC, Spring Core 2.5, Struts 2.2, Hibernate 3.0, Design Patterns, XML, Oracle, PL/SQL Developer, Weblogic 10.3, Apache Axis 1.2, ANT, Clear case, JUnit, UML, Webservices, SOAP, XSLT, Jira.
Confidential
Role: Java Application Developer
Responsibilities:
- Involved in designing and developing presentation layer using Struts view tags HTML, Bean, Logic and Nested , JSP, HTML, JSF and CSS.
- Developed the Struts Action classes and Action Form classes and configured them in Struts configuration files as part of the controller component.
- To keep track of latest Versions implemented CVS Structure
- Worked on Eclipse RAD 6.0 environment
- Wrote SQL queries for JDBC connection to Oracle database
- Setting Data sources, JNDI Names and also worked with cells, nodes and servers during WAS 6.1 environment in deployment team.
- Implemented various Custom Tags and JSTL tags.
- Implemented ORM using Hibernate.
- Clear Case is used for version control.
- Created class diagrams and sequence diagrams using rational rose
- Used embedded classes and maps to model ternary relationship in JPA.
- Adopted J2EE best Practice, using J2EE Design patterns. Business Object and Data Transfer object for portability and performance.
Environment: HTML, CSS, Ajax, Java script, Struts 1.0, JSP, JSTL, jboss 5.1, jBPM 5.4, Java Beans, JPA, DTO, Core JDK 1.4/1.5, XML, Windows XP/2000, WebLogic 8.1, RAD 6.0, Oracle 9i/10g.
Confidential
Role: Software Engineer
Responsibilities:
- Developing GUI interfaces.
- Translation of business requirements into component design.
- Developing server functionality.
- Gathered specification, designing the system, building the database, development, testing and implementing the system.
- Prepared technical specifications document for the given functional specifications
- Developed backend using Servlets.
- Designed and Implemented Server Objects using Java Servlets, JDBC.
- Involved in the analysis and developed the Use Cases, Class Diagrams and the Sequence Diagrams using Rational Rose for UML.
- Developed and Designed Class definitions using Rational Rose UML , to represent the inheritance hierarchy among various user
interfaces, Data Model and Object Model.
- Developed Action classes and Action Forms and stateless session beans.
- Involved in defining the layout of the pages using Tiles framework.
- Deployed applications into Development, Integration, Test and Production regions.
- Designed test cases and performed unit, and integration testing.
- Involved in system maintenance, enhancements and support
Environment: J2EE, swings, socket programming, multithreading, MYSQL5.0, Java Servlets, Html, Java Scripting, Java Beans, Tomcat 4.x, JDBC.
Education: Bachelor of Engineering.