Java Developer Resume
Tampa, FL
SUMMARY:
- 6+ years of experience on Web & Client - Server application development and design using Object Oriented Programming, Java /JEE/ J2EE technologies.
- Expertise in various faces of Software Development including analysis, design, development and deployment of applications using Servlets, JSP, Java Beans, EJB, JSTL, JMS, Struts, Spring Framework, JSF, JDBC, JNDI, Hibernate.
- Strong Experience in developing enterprise applications using open source Technologies such as Spring Framework, Web Services, Hibernate, JavaBeans, Servlets, Struts framework 2.0,XML Mapping, Ant.
- Demonstrates expertise in SOA, JEE, OOAD, Frameworks, Patterns, Test Driven Development, Continuous Integration and Agile.
- Hands on experience in working with Enterprise Java Beans (EJBs) that include Session Beans, Message Driven Beans.
- Developed reusable components based on applications cross cutting concerns and published them as Aspects.
- Experience in using UML tools like Rational Rose for developing UML Activity diagrams, Sequence diagrams and Class diagrams.
- Thorough knowledge and experienced in the design and Implementation of Web Services using SOAP, WSDL, UDDI.
- Experienced in using XML related technologies like XSL, XSLT, XPath, DTDs, XML Schemas, Namespaces as well as XML parsing APIs like DOM and SAX.
- Hands on experience in Oracle, MS SQL Server, SQL query optimization, PL/SQL, Java stored procedures and JDBC.
- Having good experience in developing applications using Eclipse, building them using Maven/ANT and deploying them in application servers like Weblogic and WebSphere.
- Strengths include excellent interpersonal and communication skills, easily adaptable to new technologies, meet deadlines and a very good team player with ability to work well under pressure.
TECHNICAL SKILLS
Programming Languages: C, C++, Java (J2SE & J2EE), SQL and PL/SQL
JEE / J2EE Technologies: Servlet, JSP, EJB, JDBC, JSTL, JMS, JNDI, LDAP
Web Technologies: HTML, CSS, AJAX, SOAP, WSDL
Databases: Oracle, DB2, SQL Server, MySQL
Application / Web Servers: Tomcat, WebLogic, IBM’s WebSphere, JBoss
Versioning Software: Visual SourceSafe, CVS, Serena Dimensions, PVCS
Framework: Struts, JSF, Spring, Hibernate
Tools: ANT, Maven, JUnit, Log4J, SoapUI
IDEs: Eclipse, IntelliJ, Weblogic Workshop, WSAD
XML Editors: XML Spy, Stylus Studio
Operating Systems: UNIX, Windows Platforms
PROFESSIONAL EXPERIENCE
Confidential, Tampa, FL
Java Developer
Responsibilities:
- Involved in analysis, design of current and new system components
- Coding, testing and production implementation.
- Integration activities (application setups, configurations, coordination with other teams)
- Ensuring system design adheres to technical standards.
- Documenting system changes to satisfy SDLC requirements
- Understanding business requirements from functional and technical specifications
- Utilized iterative development methodologies like Agile for the design and development of the application.
- Support/maintenance/monitoring of existing DEV, QA, UAT and Production environments
- Interact with members of business group and other developers and work as a team or individually.
- Working with SPRING framework including Spring Core, Spring JDBC/Hibernate, Spring WS, and Spring MVC.
- Implementing build systems such as Ant to build large projects.
- Supporting production issues and resolving with co-ordination and logical implementation.
- Improving the feasibility in the core design of application with implementation of new standards.
- Performance tuning of Oracle database. Used Stored Procedures, Materialized Views and Synonyms in the database for maintaining data in the test environment as per the production data.
- Utilized Hibernate for data mapping and persistence transaction to the database.
- Utilized SOAP architecture in web services to call Oracle DB by generating WSDL stubs and used them to deploy it on JBoss application server.
- Building data-driven systems using core JDBC, SQL, stored procedures, MS SQL.
Environment: Java 6, HTML, SPRING, Hibernate, Java Script, JUnit, XML, Microsoft SQL Server 2010, TFS 2010, HP ALM, ANT, Eclipse, JBoss.
Confidential, Lexington, KY
Java Developer
Responsibilities:
- Implemented the Design and developing modules using Agile Methodology. Planning iterations for effective design and development of the Modules.
- Developed user interface template using JSP, JavaScript, CSS, HTML
- Extensively used Hibernate framework for Object Relational Mapping and Spring Framework and Spring integration
- Designed and Implemented User Interface co-ordination of JSP, Servlets, Java script and Custom Taglibs.
- Developed user interface using JSP, HTML, CSS and JavaScript.
- Managed Hibernate queries to optimized the performance
- Designed and developed migration path from Spring in order to promote rapid development and code maintainability.
- Developed Unit testing frame driven by Test First methodology (TDD), used mock objects, easy mock, cactus, Selenium to develop the test cases for server side as well as for user interface.
- Involved in production support for CI-5.
- Have run UNIX automated deployment scripts for QA and Development environments
- Involved in deployment and integration testing with other subsystems.
- Configured data sources for connection Management.
- Involved in technical documentation and assisting End-User training.
- Involved in Defect fixing and Code Review Process.
- Client side and Server side validation using Java script
- Developed the Business logic in core Java for getting the Stores data.
- Deployed the application in Tomcat Web Server on Unix Boxes.
- Coordinated with off-site team at various stages of the application development lifecycle.
- Coordinated with Webserver team while deploying in QA and Production.
- Coordinated with Siebel, web method team regarding issue of Multiple SR’s creation.
- Configured development environment using Tomcat server for developers integration testing.
Environment: JSP 2.x, HTML 5, JEE, Tomcat 6.x, Oracle 10g, Eclipse, JUnit 3.x, PVCS 7, Spring Framework, JavaScript, CSS, Hibernate, CruiseControl, Log4J, TeamTrack, SQL Developer, Toad and UNIX.
Confidential, Mooresville, NC
Java Developer
Responsibilities:
- Designed and Implemented User Interface in Model-View-Controller Architecture, which accomplishes a tight and neat co-ordination of Struts MVC
- Developed User Interface POC based on MVC frameworks like JSF.
- Developed the User Interface validation frame work in combination of custom validation build on top of Struts validation frame work from the form bean.
- Implemented Dependency Injection (IOC) feature of spring framework to inject dependency into objects and AOP is used for Logging.
- Developed and maintained elaborate services based architecture utilizing Spring Framework.
- Managed Hibernate queries to optimized the performance
- Implementing the Design and developing modules using Agile Methodology. Planning iterations for effective design and development of the Modules.
- Designed and developed persistence layer build on ORM framework and developed it using Hibernate.
- Developed Server side components with coordination of EJB, Hibernate and Spring using web established frame work designed under the guidelines of Business Delegate, session façade, Service locator, DO’s, TO’s, PO’s.
- Configured Hibernate to make use of second level EHcaching to display the static lookup data from the database
- Designed and developed unit testing framework revolving around Test Driven for existing applications/ modules and Test first methodology for new initiatives/enhancements using Junit3 Junit4, easy mock.
- Developed Unit testing frame driven by Test First methodology (TDD), used mock objects, easy mock, cactus, Selenium to develop the test cases for server side as well as for user interface.
- Developed and utilized J2EE Services and JMS components for messaging communication in WebLogic Application Server.
- Developed Web services modules based on SOA architecture to consume services.
- Developed services that are reusable and interoperable, based on Basic profile 1.0, SOAP, JAXRPC Web services using AXIS.
- Configured development environment using Weblogic application server for developers integration testing.
- Optimizing the WebLogic Application server for maximum throughput. Involved in tweaking configuration and settings.
- Developed aspect oriented logging module using SLF4J, Log4J for logging purposes.
- Continuous integration to build the project using Cruise Control with Ant Builder
Environment: Struts, JSP 2.0, HTML 5, JEE, WebLogic, Hibernate, Spring, Oracle10g, Eclipse, JUnit 3x, PVCS 6.5, Cruise Control, Maven, Log4J, Team Track, SQL Developer, and WinSQL.
Confidential
Jr. Java Developer
Responsibilities:
- Analyzed the Requirements and developed the application.
- Discussed the functionality and procedural requirements with end users
- Developed and maintained elaborate services based architecture utilizing Spring Framework.
- Captured the software requirement
- Designed the system
- Designed and developed migration path from Spring in order to promote rapid development and code maintainability.
- Developed the servlets for each JSP web page
- Developed applications using JAVA and JDBC
- Coded database functions and procedures in PL/SQL
- Tested the software
- Created database objects
- Developed user interface template using JavaScript, CSS
- Implemented the GUI screens, which includes Data Entry, Manipulation of Screens and Data Retrieval Forms.
- Implemented and maintained the system components
- Provided Technical supports to test and fix bugs
Environment: Technologies: JAVA, J2EE, Spring Framework, Hibernate, Eclipse, Websphere6.0, Serena, UML, SQL, PL/SQL, Jasper Reports, Junit4.3.1, JavaScript, AJAX, Test Director, Windows NT, UNIX.