Sr. Java Developer Resume Profile
Skills
- Please use this table to list the skills noted in the Required/Desired section of the Peoplefluent requirement. In addition, please respond with the years of experience for each skill and the last time each skill was used. Add or delete rows as necessary.
Skill experience Last Used | |||||||||||||||||||||||||||||
|
Employment History
Confidential
Sr. Java Developer
Responsibilities:
- Developed user interface using Java Server Pages JSP and Ajax to provide a component based model.
- Used Oracle 11g database to maintain the customer data and keep track of previous transactions.
- Created Hibernate mapping files for mapping POJO to the database tables. Wrote named queries for querying underlying database.
- Developed ANT scripts to build, package and deploy the application and used Log4j for the Logging system. Worked with TOAD for Oracle tool for accessing Oracle Database.
- Developed JUnit test cases for unit testing the application.
- Used Data Access Object DAO pattern to introduce an abstraction layer between the business logic tier and the persistent storage tier.
- Implemented the layered structure of the database using core java.
- Developed algorithms to prioritize the validation errors if any and assign them to testers.
- Used a SOAP based web service to connect to different servers across the application.
- Used Jakarta Struts 1.1 as MVC framework for designing the complete Web tier.
- Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
- Used Tortoise SVN for maintaining the source code repository.
- Used EJB based technologies for inter-server communication.
- Developed algorithms to increase efficiency using Test driven Development methodology.
- Used multithreading and synchronized java classes to improve efficiency.
Environnent: JDK 1.7, Core Java, Spring 2.4, Hibernate 3.0, XML, JavaScript, JBoss, CVS, TFS, SQL, Oracle 11g, CSS, HTML, SAS Data flux, Enterprise Java Beans EJB .
Confidential
Frontend Java Developer
Responsibilities:
- Used Oracle 10g as the backend database. Involved in creating the PL/SQL scripts for the database.
- Used Stored Procedures in the application.
- Deployed the database using core Java concepts
- Used Agile SCRUM methodologies for Software Development.
- Executed object relational mapping and persistence mechanism is using Hibernate ORM.
- Used a SOAP based web service to connect to different servers across the application.
- Developed the database tier using JDBC2.0.
- Developed algorithms to generate the most cost-efficient routes based on the stored track information in various mileposts.
- Designed algorithms to keep track the condition of the cargo cars sent for repair to different stations.
- Used Log4J for logging.
- Created JUnit tests and Ant build scripts.
- Used CVS for version control and used Eclipse for development.
Environnent: JDK 1.7, Core Java, Enterprise Java Beans EJB , Hibernate 3.0, HTML, CSS, XML, JavaScript, JBoss, Struts, JUnit, CVS, TFS, SQL, Oracle 10g.
Confidential
Vendavo Java Developer
Responsibilities:
- Worked on a Pricing Tool called Vendavo which prices drugs.
- Developed algorithms to effectively price different drugs using scripting language called VSL.
- Used Oracle 10g database to maintain the data for the drugs and related material.
- Worked with TOAD for Oracle tool for accessing Oracle Database.
- Developed JUnit test cases for the logic implemented to detect defects.
- Responsible for system administration for deploying code in different Environments.
- Implemented the visual appearances of the Vendavo application using Spring 2.4
- Application is deployed on the TOMCAT application server.
- Used a SOAP based web service to connect to different servers across the application and also provided web service connections to different systems like VISTEX and MetaStorm.
- Used Tortoise SVN for maintaining the source code repository.
- Developed a custom logging application for Vendavo, based on Log4J, to log messages and errors.
- Used Jakarta Struts 1.1 as MVC framework for designing the complete Web tier.
- Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
- Used the Ant and Maven tools to build and manage the projects.
- Designed the interfaces of the application using HTML, CSS, Javascript and AJAX.
- Involved in Development, Design and implementation specifics of the project using UML.
- Attended professional Vendavo Level -1 training from the creators of the application itself.
Environnent: JDK 1.6, Enterprise Java Beans EJB , JavaScript, Spring 2.4, JBoss, struts, CVS, TFS, Vendavo, XML, Tom cat Application server, Oracle 10g.
Confidential
Systems Engineer
Responsibilities:
- Strong experience in front end, business, and persistence tier using the Spring Framework.
- Strong experience in development, and testing phases of software development life cycle using Core Java, J2EE.
- Involved in Hibernate concepts like association, bi-directional mapping, and inheritance.
- Developed presentation tier using JSF, My Faces, and ajax4jsf Tags.
- Extensively used My Faces and ajax4jsf tags for UI Component design and development.
- Performed the validations using JSF and Hibernate Validation Framework.
- Designed and developed Service layer using spring framework, Hibernate persistence layer, JMS with message driven beans, and JSF for web-tier.
- Used Hibernate concepts as inheritance, lazy loading, Hibernate persistence behavior, optimistic locking, and transactions.
- Developed POJOS for Data Model and created respective hbm files to map the Java Objects with Relational database tables.
- Used AOP concepts using spring for logging and declarative transactions using spring proxy Beans.
- Involved in Implementation of Middleware framework using Hibernate and Spring Framework for prototype development.
- Implemented spring with Hibernate and Spring AOP for declarative transactions using spring proxy Beans for prototype development.
- Used Jakarta Struts 1.1 as MVC framework for designing the complete Web tier.
- Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
- Implemented the layered structure of the database using core java
- Involved in the JMS configurations in web logic application server.
- Used Rest based web services for communication between cross-platform systems.
- Involved in EOD process, created stored procedures in Oracle, Autosys Jobs and written shell scripts in Linux environment.
- Created JUnit tests and Ant build scripts.
- Extensively used XSLT and XPATH for reports generation from XML files.
- Used multithreading and synchronized java classes to improve efficiency.
- Involved in Unit testing.
- Worked on multiple modules with the team using Test driven Development
Environment: JDK 1.6, Enterprise Java Beans EJB , Core Java, JSF 1.2, Ajax4JSF Tags, Web Services, JavaScript, Hibernate 3.0, JBoss, CVS, TFS, Struts, Spring 2.0, JUnit, Log4j 1.4, Ant, Eclipse 3.5, Oracle 10g, Toad, Microsoft VSS, XML, CSS, PL/SQL and Linux.
Confidential
Sr. Java Developer
Responsibilities:
- Analyzed the Business Requirement specifications BRD and worked with Business Users and Business Analyst.
- Developed the application using Eclipse IDE.
- Deployed the application in Weblogic Application Server.
- Developed the UML Use Cases, Activity, Sequence and Class diagrams using Rational Rose.
- Database Modification using SQL, PL/SQL, Stored procedures, triggers, Views in Oracle 10g.
- Involved in the design and development of user interfaces using HTML, DHTML, JavaScript and CSS.
- Used Jakarta Struts 1.1 as MVC framework for designing the complete Web tier.
- Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
- Developed the application based on agile development practices using Extreme Programming.
- Used JQuery to make the frontend components interact with the Javascript functions to add dynamism to the web pages at the client side.
- Implemented Persistence layer using Hibernate to interact with the Oracle database.
- Maintained the business standards and the requirements in EJB and deployed them on to WebLogic Application Server.
- Used Core Java to implement and increase the efficiency of the database.
- Developed JUNIT test cases for testing UI Framework classes and many Java Scripts to do client side validations.
- Created Ant build scripts.
- Developed Oracle PL/SQL Stored Procedures and Queries for Payment release process and authorization process.
- Deployed the database using Core Java concepts.
- Used Clearcase for software configuration management and version control.
Environment:
JDK 1.6, Core Java, J2EE, Oracle 10g, Eclipse, ANT, UML, Enterprise Java Beans EJB , JSP, Servlets, JavaScript, JBoss, CVS, TFS, XML, XSL, Hibernate 3.0, Struts 2, Weblogic, JQuery, JSP, CRUD, JUnit, ClearCase, Agile Scrum.