Java Developer Resume
Houston, TX
PROFESSIONAL SUMMARY:
- A Sun Certfied Java Programmer with around 7 years of professional experience in design, development and implementation of Java, Web based applications with Object Oriented Technologies.
- Experience on full software development life cycle (SDLC) starting from collecting business specifications, user requirements, confirming the design decisions regarding data, process, interfaces, reviewing/audit the code and documenting the entire life cycle.
- Good experience in implementing J2EE compliant applications using Struts framework, Spring, MVC framework and Hibernate.
- Experienced with all phases of project in the design, development, documentation, testing and deployment of enterprise solutions in J2EE architecture.
- Proficient in technologies Java, J2EE, Struts 1.1/1.0,Spring, JSP, Servlets, Java Beans, JavaScript and HTML
- Strong Experience in Struts Frameworks and MVC Architecture.
- Strong background in object - oriented programming & concepts.
- Experience with integrated development environment (Eclipse ) and used various plug-ins like JUnit and Maven
- Experience with Web Applications Servers.
- Comfortable in developing applications using editors like Eclipse, RAD.
- Proficient in handling & administering Web servers/application servers Tomcat, WebLogic, Websphere.
- Experience on Web-based environments with thorough knowledge of RDBMS concepts.
- Experience working on SQL server 2005,SQL Server 2008, PL/SQL and oracle 9i
- Knowledge of UML and ability to build code based on use cases designed using UML.
- Good programming, bug fixing, problem solving and trouble shooting skills.
- Comfortable working in research, design and development.
- Strong acumen for problem solving and conceptualizing real world issues.
- Quick learner and ability to work persistently on challenging problems.
TECHNICAL SKILLS:
Java Technologies: JAVA BEANS, JDBC, JDK
Web Technologies: Core Java Programming, Struts, Spring, Servlets, JSP, Java Web Services, XML, Ibatis, Hibernate
Operating Systems: UNIX/Linux, Windows XP
Languages: Java, C, C++, SQL, PL/SQL Programming, Java Script, HTML
Servers: Tomcat, Weblogic, JBOSS, Websphere Application Server
Middleware: J2EE
Databases: Oracle10g, MS Access, SQL Server 2005, SQL SERVER 2008, Oracle 9i
Version Control Tools: CVS, Perforce, Subversion, Rational Clear Case,VSS
Modeling Language: UML
Modeling Tool: Rational Rose 2000, Microsoft Visio
IDE/Tools: Eclipse, RAD 6.1, ANT, Maven, Toad, Adobe Flex Builder 3.0, iReport Tool
WORK EXPERIENCE:
Confidential, Houston, TX
Java Developer
Software: Core Java, Struts framework, Spring, Hibernate, JSP, SQL Server 2008
Responsibilities:
- Designed and developed application components in an Agile environment.
- Analyzed requirement documents, created use cases and designed and developed prototype
- Used Struts framework to handle application logic and make calls to business objects and services.
- Implemented Dependency Injection (IOC) feature of spring framework to inject dependency into objects .
- Developed User Interface using JSP, Struts Tag libs.
- Developed Server side components with using Hibernate as ORM Mapping and Spring
- Extensively used Log4j to log regular debug and exception statements.
- Developed JUnit test cases and Test Suites for application code and involved in integration and functional testing.
- Used Jira for defect tracking and maintaining release backlog.
- Involved in the development of the spring middle ware services.
- Created technical documents based on epics as we complete the stories.
- Worked closely with project managers and other team members to form a team effort in development when have dependencies.
- Closely worked with the QA team for testing and resolve bugs in the application.
Environment: J2EE, JDK 1.6.0, Eclipse Helios, Tomcat 7.0, Struts, Spring,Hibernate, SQL Server 2008, Jira, Perforce.
Confidential, Charlotte, NC
Java Developer
Software: Core Java, Struts framework, Portletization, SQL Server 2008
Responsibilities:
- Developed Canadian bonds portlet, European Bonds portlet, Australian Bonds portlet and New Zealand Bonds portlet in the existing vantage application
- Developed the portlets using Struts framework and portletization concepts
- SQL Server 2008 is used as the back end RDBMS Tool
- Used Struts framework to develop the application.
- Designed User Interface based on MVC framework, which accomplishes a tight and neat co-ordination of Struts, JSP and Taglibs.
- Developed server side business logic modules.
- Implemented MVC, DAO and Singleton J2EE design patterns as part of application development
- Implemented automation of a batch process which exports the inflation data related to the bonds to the US whole bonds portlet in vantage application
- Extensively used Log4j to log regular debug and exception statements.
- Used Perforce for version control
- Used Maven for automated builds and deployed JAR and EAR files
- Involved in the development of the spring middle ware services.
- Closely worked with the QA team for testing and resolve bugs in the application.
Environment: J2EE, JDK 1.6.0, Eclipse Helios, Tomcat 7.0, Struts, Portlets, SQL Server 2008, Perforce.
Confidential
Java Developer
Responsibilities:
- Involved in the design and development of the investment banking application
- Developed the application using Spring and Hibernate
- Used Maven ANT build
- Used Rational Rose for application design
- Involved in onshore offshore coordination and daily status updates.
- Used SQL Server 2008 as the backend RDBMS tool
Environment: J2EE, JDK 1.6.0, JDK 1.3.1, Eclipse Helios, SQL Server 2008, Maven build, spring, hibernate, Weblogic sever
Confidential
Java Developer
Responsibilities:
- Involved in the enhancement activities of CDB Dashboard application which runs on the logs from the production server
- Involved in the development of UNIX scripts for migrating the logs from production server to development server due to performance issue.
- Involved in the monitoring of Initiate system which is the third party tool used for party matching in Consumer Database.
- Involved in bug fixing and defect tracking in L1, L2 and L3.
Environment: J2EE, JDK 1.6.0, Eclipse Helios, Unix shell scripting, Spring, Ibatis, Initiate systems
Confidential
Java Developer
Responsibilities:
- Involved in the development of new core spring services
- Worked extensively in Struts to develop application module.
- Wrote complex SQL queries for retrieving and updating data in oracle tables.
- Strong front-end development using HTML, JSP, JavaScript, CSS.
- Involved in the development of new PL/SQL packages
- Involved in the development of DataServiceRequests (DSR) for loading the data from staging tables to the main table.
- Worked extensively in UNIX for building and deploying application in various levels.
- Involved in the performance and enhancement of packages by changing the tables
- Used Jira to enter the tickets and for tracking the bugs.
- Used Apache Tomcat server for deploying the application and Ant for automated builds.
Environment: J2EE, JDK 1.6.0, Struts, JavaScript, CSS, JSP, HTML, PL/SQL, Jira, Eclipse Helios, Ant, UNIX, apache Tomcat 1.6.5, Oracle 9i
Confidential
JAVA Developer
Responsibilities:
- Involved in the Full Software Development Life Cycle (SDLC) of the application.
- Created UML Class diagrams, Sequence diagrams and Package diagrams.
- Implemented J2EE web application for Case Intake application using JDK, J2EE,
- Implemented server-side Java web framework with Struts 1.0, Server 2005
- Developed GUI using JSP and Object Oriented Java Script.
- Extensive experience in Internet Programming with HTML, CSS, XML
- Designed and developed Session beans.
- Used Websphere application server for deploying the application
- Involved in exporting the records to an excel sheet using iReport tool (jasper Reports)
- Set up debugging framework using Log4J on JBOSS environment and documented the initial configurations.
- Used JUNIT for unit testing the different modules of the application.
- Involved in writing SQL Queries for database transactions.