Java Developer Resume
Lewisville, TX
SUMMARY
- Sun Certified Developer with 7 years of experience in analysis, design, development, testing, implementation and support of Web/Client - Server Applications.
- My Java/J2EE experience includes working with Servlets, JSP, HTML, Javascript, JQuery, AJAX, Swing, JDK 1.7, JDBC and XML.
- Experienced in working with different frameworks such as Struts 1.x/2.x, Spring, Wicket, EJB, JPA, Hibernate, Web services, REST services, Presentation Services and Adaptive Services with good knowledge on MVC architecture.
- Proficient in Java/J2EE design patterns including Singleton, Factory, Model View Controller(MVC), Data Access Object(DAO), Façade, Business delegate, Service Locator, Builder, Adapter, Observer, Transfer object etc. Well versed in core java concepts like Collections, Multi Threading, and Serialization etc.
- Extensive knowledge on Object Oriented Analysis, Object Oriented Design and UML Modeling.
- Experienced in fast paced Agile development environment and methodologies including Test Driven Development and Scrum
- Good knowledge in using Webservice testing tools like SOAP UI.
- Good exposure to JMS and SOA Concepts.
- Good hands on experience in working with development tools such as IBM RSA, RAD/WSAD.
- Good scripting knowledge in SQL statements and in using tools such as SQL Developer, Squirrel, IBM DB2 and Toad.
- Extensive knowledge in creation of ear/war packages of application and deployment in Websphere and JBoss servers.
- Good Knowledge in Work Manager for Concurrency.
- Good Knowledge on build tools like Ant, Maven and Star-Team.
- Good exposure to CVS, SVN and Star Team for content repository, build and defect management.
- Good exposure to various Software life cycle models like Waterfall, Agile Methodologies and Rapid prototyping.
- Possess excellent presentation and communication skills and also ability to work well within a team as well as managing teams.
- Extensive experience working in Insurance, Banking and Investment domain for a major Client.
- Adaptable to any domain or technology since I have worked with Enterprise solution technology team that deals with providing technical solution to all the domains for a major Client.
- Good working experience with vendors like Confidential .
- Good experience with building Mobile Web Views for a major Client.
- Good Knowledge in performance tuning techniques for better application response time.
- Possess strong team building and training capabilities which always keeps me distinct in the organization.
TECHNICAL SKILLS
Core Competencies: J2EE, Java, Webservices
Others Technologies: HTML, XML, EJB, JSP, Servlets, AJAX, JDBC, JDK 5/7, Junit
Languages: JAVA, C, C++
Databases: Oracle, DB2
Frameworks: Struts, Spring, Presentation Services, JPA, Hibernate
Web/Application Servers: Tomcat, Websphere Application Server 7.0, JBOSS-7.
IDE Tools: IBM RAD, WSAD, Eclipse, MyEclipse
Version Control Tools: CVS, SVN Tortoise and STAR TEAM
Database Tools: Toad, IBM DB2 Control Center, SQL Developer, Squirrel
Build Tools: Ant and Maven
Other Tools: MS Office, Putty, Editplus. SOAP UI, MS VISIO
Operating Systems: WINDOWS 95/98/NT/XP/VISTA/7, UNIX
Domains: Insurance, Banking, Investment, and Manufacturing
Requirement Management Tools: RTC
PROFESSIONAL EXPERIENCE
Confidential, Lewisville, TX
Java Developer
Responsibilities:
- Implemented the J2EE design patterns (Factory, Service Locator, Singleton, MVC, Data Access Objects) and best practices for building enterprise systems.
- Used RESTful web services using Jboss rest easy API
- Used JPA/Hibernate ORM framework as persistence engine, actively engaged in mapping, and jpa queries with annotations.
- Contributed to the design of the Database tables and created corresponding hibernate DAOs with annotations.
- Created schema and table structures to import the energy products information into Oracle tables.
- Unit testing using Junit.
- Developed thin client to view the products information based on the search criteria by using html, javascript and Jquery.
- Interacted with Business Managers and Functional Analysts for understanding the requirements and scope.
- Responsible to build and deploy applications on Integration Test, System Test and Performance Test environments.
Environment: JAVA/J2EE, JDK-7, REST Webservices, EJB-3, JPA/Hibernate, Struts-2, ORACLE, Eclipse, XML, Jboss-7, html, Jquery and Javascript.
Confidential, San Antonio, TX
Lead Java Developer
Responsibilities:
- Implemented the J2EE design patterns (Factory, Adaptor, Service Locator, Singleton, MVC, Data Access Objects) and best practices for building enterprise systems.
- Used Wicket components of Wicket Framework like TextBox, DropDownChoice, RadioGroup,Validators etc.
- Used Hibernate ORM framework as persistence engine, actively engaged in mapping, and hibernate queries.
- Contributed to the design of the Database tables and created corresponding hibernate DAOs.
- Created schema and WSDL and developed Top-Down JAX-WS web service.
- Presented the Web services to the SOA governance board and got the approval.
- Configured Work Manager to invoke multiple services as parallel tasks.
- Used Smart Bear Code Collaborator for effective code review
- Unit testing using Junit, SOAP UI and CIT testing.
- Used Star team for build and version control management.
- Interacted with Business Managers and Functional Analysts for understanding the requirements and scope.
- Responsible to build and deploy applications on Integration Test, System Test and Performance Test environments.
Environment: JAVA/J2EE, JSP, Servlets, Webservice, Wicket, Hibernate, DB2, RSA 7.5, XML, SOAP UI, WAS 7, Microsoft VISIO and JRULES
Confidential, San Antonio, TX
Lead Developer
Responsibilities:
- Involved in impact analysis and feasibility study of changing existing systems.
- Used patterns including MVC, Adaptor, Singleton, Front Controller, Business Delegate and Service Locator.
- Used to JSON objects to transfer the data from client to server
- Integrated with existing services to pull the data.
- Used Smart Bear Code Collaborator for effective code review
- Unit testing using Junit, SOAP UI and CIT testing.
- Used Star team for build and version control management.
- Interacted with Business Managers and Subject matter experts to articulate system requirements.
- Responsible to build and deploy applications on Integration Test, System Test and Performance Test environments.
Environment: JAVA/J2EE, IOS, Servlets, Adaptors, Webservice, DB2, RSA 7.5, XML, Servlets, SOAP UI, WAS 7, Microsoft VISIO.
Confidential
Sr Java Developer
Responsibilities:
- Implemented the Adaptor design patterns (Factory, Adaptor, Observer, Decorator, Front Controller, Service Locator, Singleton, MVC, Data Access Objects) and best practices for building enterprise systems.
- Frequent interaction with the third party vendor ( Confidential ) for understanding their core business functionalities, APIs and coordination for better integration.
- High level and low level design of Presentation architecture, Application flows and Business services
- Used AJAX calls to dynamically assemble the data in JSP page, on receiving user input.
- Unit testing using Junit and CIT testing.
- Used Smart Bear Code Collaborator for effective code review
- Used Star team for build and version control management.
- Defect management and tracking done using Starteam and coordination with various business units.
Environment: JAVA/J2EE, Webservice, Javascript, DB2, RSA 7.5, XML, SOAP UI, WAS 6, Microsoft VISIO, Adaptive Services Framework
Confidential
Sr Java Developer
Responsibilities:
- Implemented the Adaptor design patterns (Factory, Adaptor, Observer, Decorator, Front Controller, Service Locator, Singleton, MVC, Data Access Objects) and best practices for building enterprise systems.
- Frequent interaction with the third party vendor ( Confidential ) for understanding their core business functionalities, APIs and coordination for better integration.
- High level and low level design of Presentation architecture, Application flows and Business services
- Used JSON to interact with native client (Android and IOS) and server.
- Unit testing using Junit and CIT testing.
- Used Smart Bear Code Collaborator for effective code review
- Used Star team for build and version control management.
- Defect management and tracking done using Starteam and coordination with various business units.
Environment: JAVA/J2EE, Webservice, Javascript, DB2, RSA 7.5, XML, SOAP UI, WAS 6, Microsoft VISIO, Adaptive Services Framework
Confidential
Sr Java Developer
Responsibilities:
- Implemented the Adaptor design patterns (Factory, Adaptor, Observer, Decorator, Front Controller, Service Locator, Singleton, MVC, Data Access Objects) and best practices for building enterprise systems.
- Frequent interaction with the third party vendor ( Confidential ) for understanding their core business functionalities, APIs and coordination for better integration.
- High level and low level design of Presentation architecture, Application flows and Business services
- Designed JSP pages for mobile view
- Used AJAX calls to dynamically assemble the data in JSP page, on receiving user input.
- Unit testing using Junit and CIT testing.
- Used Smart Bear Code Collaborator for effective code review
- Used Star team for build and version control management.
- Defect management and tracking done using Starteam and coordination with various business units.
Environment: JAVA/J2EE, Webservice, Javascript, DB2, RSA 7.5, XML, SOAP UI, WAS 6, Microsoft VISIO, Presentation Services Framework
Confidential
Sr Java Developer
Responsibilities:
- Implemented the J2EE design patterns (Factory, Adaptor, Observer, Decorator, Front Controller, Service Locator, Singleton, MVC, Data Access Objects) and best practices for building enterprise systems.
- Frequent interaction with the third party vendor ( Confidential ) for understanding their core business functionalities, APIs and coordination for better integration.
- High level and low level design of Presentation architecture, Application flows and Business services
- Created page handlers for server side validations and mapping xml for data mapping
- Used AJAX calls to dynamically assemble the data in JSP page, on receiving user input.
- Unit testing using Junit and CIT testing.
- Used Smart Bear Code Collaborator for effective code review
- Used Star team for build and version control management.
- Defect management and tracking done using Starteam and coordination with various business units.
Environment: JAVA/J2EE, JSP, Servlets, Webservice, AJAX, Javascript, DB2, RSA 7.5, XML, SOAP UI, WAS 6, Microsoft VISIO, Custom Tag Libraries, Presentation Services Framework
Confidential
Sr Java Developer
Responsibilities:
- Implemented the J2EE design patterns (Factory, Adaptor, Front Controller, Service Locator, Singleton, MVC, Data Access Objects) and best practices for building enterprise systems.
- High level and low level design of Presentation architecture, Application flows and Business services
- Used AJAX calls to dynamically assemble the data in JSP page, on receiving user input.
- Unit testing using Junit and CIT testing.
- Used Ant for build and deployments.
Environment: JAVA/J2EE, JSP, Servlets, Webservice, AJAX, Javascript, Oracle, RSA 7.5, XML, SOAP UI, WAS 6, Microsoft VISIO, Custom Tag Libraries, Struts Framework
Confidential
Sr Java Developer
Responsibilities:
- Implemented the J2EE design patterns (Factory, Adaptor, Front Controller, Service Locator, Singleton, MVC, Data Access Objects) and best practices for building enterprise systems.
- Used Struts, Spring, Struts and Hibernate frameworks
- Used AJAX calls to dynamically assemble the data in JSP page, on receiving user input.
- Unit testing using Junit.
Environment: JAVA/J2EE, JSP, Servlets, Struts, Spring, Hibernate, JSF, AJAX, Javascript, Oracle, RSA 7.5, XML, SOAP UI, WAS 6, Microsoft VISIO, Custom Tag Libraries
Confidential
Lead Java Developer
Responsibilities:
- Involved in analyzing about Lucene and written effective search, sort and filtering algorithms to search very fast and get the results with in no time.
- Written Action classes, form beans, BO’s and DAO’s to perform specific admin functionality
- Used Ajax effectively to get the results very quick.
- Used Ant tool for build and deployments
- Used SVN for maintaining code in repository
Environment: JAVA/J2EE, JSP, Servlets, Lucene, Struts, Spring, Hibernate, AJAX, JQuery, Javascript, MySql, Eclipse, Tomcat
Confidential
Lead Java Developer
Responsibilities:
- Designed jsp screens to capture all the required details for the user.
- Written code to Store the details of the screens into database and to retrieve from database using Jsp’s, Hibernate and Servlets
- Written code to generate XL Sheets from data present in the database using JXL.jar according to their requirement for every module.
- PDF reports are generated by using Jasper Reports
- Written Ajax code for jsp’s to retrieve the data from database without refreshing the page
- Used CVS tool for maintaining the code in repository.
Environment: JAVA/J2EE, JSP, Servlets, Struts, Hibernate, AJAX, JQuery, Javascript, MySql, Eclipse, Tomcat
