Java Consultant Resume
Menlo Park, CA
SUMMARY
- 7 years of experience in Design, Development, Deployment, Testing and maintenance of software applications including client server, web based and distributed software applications by using J2SE and J2EE technologies.
- J2EE: Multi project J2EE experience with focus on Spring IOC and MVC modules.
- Experienced in TDD (Test Driven Development).
- Hands on experience in working with MVC Frameworks and ORM tool (Object Relational mapping tools) Hibernate.
- Experience with XML, JSON documents.
- Experience in deploying applications using Web Servers namely Apache Tomcat and Application Servers JBoss.
- Developed J2EE applications by using the IDE Eclipse.
- Experience in working with Web Services.
- Good experience in implementing different design patterns such as Singleton, Factory Pattern, MVC Pattern, DAO.
- Extensive Experience in using RDBMS concepts and SQL Queries and worked with MySQL and Oracle.
- Sound experience in log4J implementation and experienced with Maven and Ant for building and deployment of applications.
- Also possess good Experience in usage of version controls such as GIT, SVN.
- Participated in all phases of Software Development Life Cycle (SDLC) including analysis, design, coding and testing.
- Experience in working with Cron timer Quartz and CronTab in UNIX.
TECHNICAL SKILLS
Languages: Java, Python, C, C++ and R
J2EE Technologies: Java Beans, Servlets, JSP, JSTL, JDBC, XML, HTML, JSON and SOAP & REST Services, JAX - RS
Frameworks: Spring, MVC, Hibernate (ORM) 2.x/3.x (ORM), and JUnit
Databases & Query Languages: MySQL, Oracle 9i, 11 g, SQL, PL/SQL
Application Severs: JBoss, Tomcat
Build Tools: Maven, Apache Ant and Maven
IDE: Eclipse
Methodologies: Waterfall
Version Control: Github, SVN
Operating Systems: Linux, Windows, and Mac OS X
Others: CSS, JSP, ASP, JavaScript, Cloud platform Amazon Ec2, Angular JS
PROFESSIONAL EXPERIENCE
Confidential, Menlo Park, CA
JAVA Consultant
Responsibilities:
- Involved in all the phases of Software Development Life Cycle (SDLC)
- Working as part of team to study user requirements and technical requirements for application and implement the features and involved in product development.
- Involved in implementation of application using conventional design practices (SOA - Service Oriented Architecture, MVC-Model View Controller).
- Involved in web component design and development using the Spring framework and taglibs.
- Involved in loading and storing objects using Hibernate.
- Involved in configuring Hibernate mapping file.
- Involved in creating and consuming web services using SOAP web service
- XML was used to create the database schema mapping file for Hibernate.
- Designed and developed the database for the application in Oracle.
- Involved in total backend development and deployment of the application.
- Created SQL and HQL queries to interact with Database.
- SVN has been used as a Version Controlling system.
- Performed Unit Testing, Functional testing to validate how better and feasible is the application to be used by the End-user.
- Involved in Defect fixing and maintenance.
Environment: Java, JSP, Servlet, AJAX, Hibernate3.1.2, Spring 2.5.1, Oracle, HTML, CSS, XML, JavaScript, JBoss Server, Eclipse, Log4j, ANT, JDBC, SOAP.
Confidential, Milpitas CA
JAVA Consultant
Responsibilities:
- Developed web services transferring data through soap over http using top down methodology.
- Designed and Developed xml schema to represent the data model objects in an xml.
- Developed various reusable Helper and Utility classes, which are used across all the modules of the application.
- Used log4J for tracking errors and de-bugging the code.
- Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC.
- Wrote stored procedures using PL/SQL for data retrieval from different tables.
- Extensively used Oracle 9gas backend database for the application for retrieving the Order/Customer history and for providing data scrubs.
- Worked extensively on bug fixes on the server side.
- Responsible for fixing defects and implementing stories in Fast-track SDLC development cycles.
- Responsible for conducting Impact analysis for the given Change Request.
- Worked on Requirements Gathering, Design, coding and various phases of testing with very stringent timelines
- Involved in preparing the Documentation of the project to understand the system efficiently.
- Participated in meetings of internal developer groups for the purpose of development standards.
Environment: Java, J2EE, Spring 2.0, Servlets, JSP, XML, JavaScript, Ant, SQL, Oracle9i, Hibernate, Toad, Log4j, Web Sphere 6.1,Windows NT/2000, UNIX, SOAP, WSDL, XML
Confidential
Sr. Software Engineer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC).
- Developed user interface based on Model View Controller design pattern.
- Developed Session beans to house business logic at the middle tier level.
- Extensively used Hibernate in data access layer to access and update information in the database.
- Used Spring Framework to support the Hibernate tool.
- Used Web Service to receive the credit card information of the consumers.
- Designed various tables required for the project in Oracle 11g database and used the Stored Procedures in the application.
- Performed unit testing using JUNIT framework
- Developed the different components of application such as JSPs and used CVS for version control.
Environment: Hibernate3.0, Spring 1.02, JSP, Servlets, XML, SOAP, WSDL, JDBC, JavaScript, HTML, CVS, Junit, Windows 2000, Web Sphere App server 5.1, Oracle 10g.
Confidential
Senior Software Engineer
Responsibilities:
- Analyzing the business and functional requirements provided by the client and preparing work order estimates.
- Designed, developed and deployed various data gathering forms using HTML, CSS, JavaScript, JSP and Servlets.
- Designed and developed the Critical modules like Order Processing and Order Making and Agents and Reports Generation.
- Developed user interface module using JSP.
- Implemented the session beans and entity beans to develop the business logic to persist the customer data in to the system.
- Performed the code reviews and refractor the code to improve the performance.
Environment: Java, JSP, JDBC, HTML, Java Script, XML, Apache Tomcat, ANT, SQL Server, SQL, PL/SQL.
Confidential
Software Engineer
Responsibilities:
- Involved in writing and debugging packages, stored procedures, views and triggers for various modules.
- Overall day today maintenance and support for the project
Environment: PL/SQL, Oracle 9i, Delphi 7, Windows
Software Engineer
Confidential
Responsibilities:
- Part of the development team to code various modules in Java and C.
- Responsible for porting of the Application from Solaris to AIX and Linux platform.
- Bug Fixing, testing and code reviews.
- Involved in providing complete support and providing immediate solutions in a highly time constrained environment.
Environment: Java, C, Oracle, INFORMIX- 7.30, and UNIX
