Java Developer Resume
Lincolnshire, IL
SUMMARY
- 6+ years of experience in software development includes Analysis, Design and Development of web - based applications.
- Good knowledge and experience in OOP concepts and design.
- Experience in design and development of multi-tier applications using Java, J2EE, Struts and XML.
- Good Knowledge of different O/R Mapping tools Hibernate
- Exposure to web application development using open source MVC Frameworks such as Struts.
- Used Struts MVC framework for the applying MVC Implementation to the web application.
- Vast experience in using MVC architecture for developing applications using Servlets.
- Proficient in using RDBMS concepts with Oracle 9i/10g, DB2 and MySQL.
- Expertise in writing Stored Procedures, Functions, DDL and DML SQL queries.
- Experience in validating and parsing XML documents.
- Experience in implementing various design patterns such as Singleton.
- Good knowledge on building applications using ANT & Maven.
- Strong experience in different IDEs like RAD, Eclipse and NetBeans.
- Worked on various Application and Web Servers like IBM Web Sphere and Apache Tomcat.
- Strong communication and interpersonal skills and the ability to interact effectively with people at multiple levels of the organization.
TECHNICAL SKILLS
Java/J2EE Technologies: Servlets, JDBC.
J2EE Frameworks: Struts1.
Web Technologies: XML, HTML
Client-Side Technologies: HTML.
Application Servers: IBM WebSphere 6.x, Tomcat 5.x.
Programming Languages: Java, C, C++, SQL, PL/SQL.
IDE: Eclipse 3.x, RAD 7.x, Jbuilder.
Database: Oracle 9i/10g, SQL Server, MySQL.
Operating Systems: Windows, Unix, Linux.
Source Control: ClearCase, CVS, Subversion
Methodologies: Waterfall model, Agile.
Others: Microsoft Visio, ANT, TOAD, Shell scripting, Rational Rose, MQSeries.
PROFESSIONAL EXPERIENCE
Confidential, Lincolnshire, IL
Java Developer
Responsibilities:
- Interact with clients to collect business requirements, analyze and design the system.
- Active involvement in documenting requirements, creating prototypes, and estimating work effort.
- Responsible for development of configuration, mapping and Java beans for Persistent layer (Object and Relational Mapping) using Hibernate.
- Work with other developers in making design decisions, co-ordinate development work with the offshore team and act as a single point of contact for the clients.
- Worked extensively in the design of the system; used object oriented analysis and helped in creating the class design.
- Involved in designing and creating database tables and queries using Oracle.
- Responsible for writing shell scripts to automate scheduling and to simplify data transfer processes.
- Used SQL Loader to facilitate data transfer from files to temporary tables.
- Responsible for writing stored procedure to facilitate transfer of records from temporary to main tables.
- Deployed the application in Tomcat and was involved in the end-to-end testing of the application.
- Used CVS as the code repository and for version control.
- Active participation in application production launch.
Environment: Java, J2EE, Eclipse, RAD, Windows 7, UNIX, Oracle, Tomcat
Confidential, Hartford, CT
Core Java Developer/Development Coordinator
Responsibilities:
- Interacted with clients to collect business requirements.
- Involved in analysis, prototypes creation and system design.
- Worked extensively in the design of the system; used object oriented analysis and helped in creating the class design.
- Involved in coding the business logic for a medium-sized module.
- Involved in designing and creating database tables and queries using Oracle.
- Deployed the application in Tomcat and was involved in the end-to-end testing of the application.
- Used CVS as the code repository and for version control.
- Co-ordinated with offshore on development work.
Environment: Java, J2EE, NetBeans 7.1/7.2, Eclipse 3.2, Windows 7
Confidential, Hartford, CT
Release coordinator
Responsibilities:
- Tracked the status of all enterprise-level releases.
- Hosted management calls to discuss release issues/risks with the senior management.
- Met with Confidential Enterprise Release Management to discuss potential project risks.
- Met with the development teams on a weekly basis to track their status.
- Tracked issues and risks, worked with the development teams to come up with risk mitigation plans.
- Hosted check point calls before implementation.
- Managed and helped meet release schedule and main release milestones throughout programs.
- Ensured that each change request had the appropriate supporting documents for each assigned release
- Progressed each change request through its standard approval stage.
- Searched and reported product release dependencies throughout projects.
- Helped cross-program planning to oversee dependencies and solve conflicts.
- Worked with various teams and established a standard template for easy status reporting.
- Developed apt reporting tools and information repository to measure conformance to entire processes and utilization of tools through monthly metrics.
- Implemented a stock book to simulate the typical operations that take place on the buyer and seller sides in a stock exchange.
Environment: Java, J2EE, NetBeans 7.1/7.2, Eclipse 3.2, Windows 7
Confidential
Java developer
Responsibilities:
- Actively involved in SCRUM’s and Sprints of Agile Methodology.
- Created detailed design documents (UML diagrams like Use case, Class, Sequence, and
- Involved in injecting dependencies into code using concepts like IOC of Spring Framework
- Developed applications using Web Services.
- Developed the application using Spring MVC.
- Involved in integrating the business layer with DAO layer using ORM tool Hibernate.
- Responsible for development of configuration, mapping and Java beans for Persistent layer
- (Object and Relational Mapping) using Hibernate.
- Involved in Writing and reviewing unit test cases using Junit
- Used SVN for version control management.
- Involved in writing shell scripts for deploying application on UNIX.
- Review source code and generate peer review reports
- Used ANT for build management
- Environment: JDK 1.5,Spring framework, Hibernate, Web services (SOAP, WSDL), Rational Rose, Windows XP, ANT, HTML, JUnit, SVN, AJAX, CSS, Eclipse IDE
Environment: Java, J2EE, NetBeans 7.1/7.2, Eclipse 3.2, Windows 7
