Sr.java/j2ee Developer Resume Profile
NC
PROFESSIONAL SUMMARY
- Around 7 years of comprehensive experience in designing, coding, integration and testing software implementations using Java/J2EE involving development of Enterprise wide, Client-Server, Multi-tier, web based, stand alone applications.
- Experience developing applications using Object Oriented Programming OOP concepts, Design Patterns, Model View Controller MVC Architecture.
- Diverse experience utilizing Java tools in business, web, and client-server environments including Java Platform, Enterprise Edition Java EE , Enterprise Java Bean EJB , Java Server Pages JSP , Java Servlets including JNDI , Struts, and Java Database Connectivity JDBC technologies.
- Strong Java server side knowledge with experience working with Apache Tomcat, JBoss, WebLogic, Struts, Spring, Hibernate, JUnit.
- Solid experience in developing Front-end applications using HTML5, DHTML, JSP, XML, JQuery, AJAX, Angular JS.
- Good experience in working with Web and Application servers likes Jboss, Apache Tomcat, Web Logic, WAMP / XAMPP.
- Strong understanding of RDMS concepts and working experience of Relational Databases like PostgreSQL, My SQL 5.1, and Oracle.
- Strong Experience in writing SQL Queries and Stored Procedures for accessing the database
- Good working experience of writing SQL, DB2, stored procedures and PL/SQL.
- Strong working experience in SDLC methodologies like Agile, RUP Rational Unified Process , Iterative Waterfall, Scrum, Test Driven Development TDD methodologies.
- Experience of application development in different environments like Windows, Linux and UNIX.
- Motivated team player with ability to work under minimal supervision possessing excellent communication, interpersonal, analytical and problem solving skills.
- Highly adept at promptly and thoroughly mastering new technologies with a keen awareness of new industry developments and the evolution of next generation programming solutions.
PROFESSIONAL EXPERIENCE
TECHNICAL PROFICIENCIES
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
PROFESSIONAL EXPERIENCE
Confidential Role: Sr.JAVA/J2EE Developer |
Responsibilities: |
- Involved in designing, developing, bug fixing, documenting and unit testing the application.
- Involved in the development of GUI screens using JSP, XML/XSLT, HTML and JavaScript.
- Analyzed and developed the application using Spring MVC framework. Used AJAX for client-to-server communication.
- Used Spring framework in the development of a business bean and to interact with the Hibernate ORM tool.
- Used Web services to get the data from the central system. Used JPA persistence for data base transaction.
- Client side and server side data validations using the Java Scripts and faces Validations.
- Written the JUNIT test cases for unit testing.
- Used Log4j for application debugging and Used Ant scripts for build process.
- Product development is an Agile SCRUM methodology, where progress and task assignment is discussed in everyday meetings.
- Developed different dynamic UI Screens using HTML, JSP and JavaScript.
- Created Stored Procedures, Views, and Sequences in SQL server database.
Environment:Eclipse as the IDE, Weblogic 10 as the application server, Oracle 10g database Operating System: WINDOWS XP, UNIX Language and Framework: Java, SOAP Webservices and JUnit for Unit Testing, Mockito Tools Used: Eclipse, SQL Creator, MS Office, Win SCP, Putty, Soap UI
Confidential Role: Java/J2EE Developer |
Responsibilities:
- Involved in life cycle, User Interaction, Requirement gathering, Design, Development, Testing, and Implementation.
- Developed Business logic with the help of Spring and Data Access was implemented by using Hibernate.
- Involved in development of presentation layer using STRUTS and custom tag libraries.
- Worked on Struts Framework and developed action and form classes for User interface.
- Configured action mappings and the form beans in the struts-config xml file.
- Developed core business logic using EJBs and deployed on WebLogic server.
- Configuration of application using Spring, Hibernate, DAO's and Java Server Pages.
- Developed Web pages using Java Server Pages, HTML, CSS, JavaScript, jQuery, and Ajax.
- Involved in doing various testing as per the specifications and test cases including Unit and Integration testing using Junit.
- Used CVS for version control.
- Efficiently managed the tasks and worked and delivered features in a fast paced scrum environment and provided critical reports to end-users on time.
Environment: J2EE, Servlets, JSP, XML, HTML, CSS Struts, Spring, Hibernate, JavaScript, WebLogic, PL/SQL, JDBC, CVS, Linux, Windows.
Confidential Role: J2EE Programmer Analyst |
Responsibilities:
- Worked on various modules and sub-modules of CSPC 2.2 3.0 not limiting to customer satellite management enhanced main, application settings.
- Developed application code using Core Java and J2EE.
- Developed Data Access Objects to persist data from various components of CSPC into MySQL.
- Developed Scheduling module of IMS Inventory Management System for on-demand inventory collection using JAVA and J2EE.
- Implemented business logic using Session Beans, Servlets and PL/SQL stored procedures
- Used JAXB to exchange data from database to other modules of CSPC.
- Expertise in client side designing and validations using HTML, CSS, JavaScript, JSP and Struts Tag Library
Environment: J2EE, JAXB, XML, Maven, SVN, MYSQL, SQL, Windows, and Linux.
Confidential
Role: Java Developer
Responsibilities:
- Involved in all phases of SDLC which includes requirement analysis, application design, development, integration, maintenance, installation and testing
- Designed the application based on J2EE Architecture and designed the front-end based on JSF framework and Adobe Flex.
- Involved in Database design and development Oracle for QA Prod. environment .
- Used JSP Tags, Flex Tags to generate the necessary pages.
- Developed data migration Java code and Oracle PLSQL code using Test Driven Development like Junit and DBUnit
- Hibernate is used for object relational mapping and a persistence management solution.
- Used ANT as a build and deploy mechanism and wrote ANT scripts to accomplish the task.
- Used JNDI to register the services and lookup the services.
- Used several design patterns like session fa ade, service locator, business delegate, singleton for re-usability, scalability and supportability
- Used JavaScript to perform some preliminary validations and certain client side actions that needed to perform.
- Built swing web components with JSF rich faces.
- Developed necessary DAO's with Hibernate as the persistence framework.
- Designed Use Case, Sequence diagram in UML using Rational Rose.
- Used AJAX to retrieve a list of search results from the server.
- Developed and Implemented MVC Architecture using JSF and Spring
- Developed Web-based environment using SOAP, to put it simply, allows Java objects and COM objects to talk to each other in a distributed, decentralized environment.
- Java classes are described using WSDL, and accessed as a WSDL-described service through WSIF.
- Extensive development using JavaScript.
- Used log4j for logging messages
- Developed Message Driven Beans that would interact with JMS to publish/subscribe messages.
- XML was designed to transport and store data.
- Used UDDI 2.0 to develop compliant registry for Web services in a private intranet environment.
- IRAD IDE was used for the development purpose. Used Remote Debugging to debug the application.
- Involved in the deployment of the application into IBM Web Sphere Application Server.
- Involved in moving code from CVS to Dimensions Version control.
Environment: JDK 1.5, JSP 2.0, Spring 2.5, JSF 2.0, JPA, EJB 2.1, JMS, Hibernate 3.0, Oracle 10g, IBM Web sphere Application server 6.0,CVS, XML, Java Script, Adobe Flex 3.0, Windows XP, JAX-WS, SOAP, WSDL, SOAPUI, ANT, JUnit.
Confidential
Java Role: Java Developer
Responsibilities:
- Analyzed the requirements of the client and developed detailed design documents.
- Used message driven beans for asynchronous processing alerts to the customer.
- Used Struts framework to generate Forms and actions for validating the user request data.
- Developed Server side validation checks using Struts validators and Java Script validations.
- With JSP's and Struts custom tags, developed and implemented validations of data.
- Developed applications, which access the database with JDBC to execute queries, prepared statements, and procedures.
- Developed programs to manipulate the data and perform CRUD operations on request to the database.
- Worked on developing Use Cases, Class Diagrams, Sequence diagrams, and Data Models.
- Coding of SQL, PL/SQL, and Views using IBM DB2 for the database.
- Working on issues while converting JAVA to AJAX.
- Supported in developing business tier using the stateless session bean.
Environment: J2EE, Servlets, JSP, XML, HTML, CSS Struts, Spring, Hibernate, JavaScript, WebLogic, PL/SQL, JDBC, CRUD, Linux, Windows.
Confidential Role: Java Developer |
Responsibilities:
- Writing Hibernate mapping files, XML configurations for integrating services.
- Developed a data driven and highly responsive user experience flows utilizing the tools as JSP, AJAX,MySQL, JQuery and CSS.
- Actively participated in product requirement gathering and analysis process.
- Involved in product implementation exercise from end-to-end.
- Measured the performance of the use cases by writing Log4j XMLs.
- Involved in defect resolutions by attending the client meetings/defect triages.
- Resolving issues/bugs arising out of the manual testing.
- Responsible for delivery based on the Agile Methodology / Scrum.
- Have business knowledge in the areas of open/closed loop transactions, Digital Wallet Products within payments domain.
Environment:Java6, Spring Framework, Hibernate 3.0, MySql, JSP, AJAX, JQuery, CSS, Log4j, Apache Tomcat, Eclipse.