Sr Java Developer Resume
Fort Lauderdale, FL
SUMMARY
- 8+ years of progressively responsible experience in development, testing, documentation & production support applications using Internet, Web and Client Server Technologies in N - Tier J2EE Architecture.
- Expertise in designing, developing and deploying applications using J2EE technologies including Servlets, JSP, Struts, Spring, JSF, JDBC, Java Beans, Hibernate and Web Services(SOAP/REST).
- Extensive experience with MVC architecture and Jakarta Struts. Solid experience in using Jakarta Apache frameworks like Struts, ANT, JUnit and Log4J.
- Good knowledge in Object Relation mapping using Hibernate.
- Experience in the entire lifecycle process in projects which includes Design,Development,Deployment, Testing and Implementation.
- Extensive experience in developing test cases using JUnit Test Cases.
- Experience in XML related technologies including XML, XSD, UML, XSL, DTD, XML Schemas, SAX and DOM Parsers.
- Expertise in client side technologies such as HTML, CSS, DHTML.
- Extensive experience in different IDEs including Rational Software Architect (RSA), Rational Application Developer (RAD 7.5), Rational Application Developer (RAD 6.0), Eclipse, JDeveloper, Net Beans.
- Experienced with J2EE standard compatible application servers Tomcat, IBM Web Sphere/Deployment process and Integration within Systems
- Experience in integrating with the existing web services. Hands on experience using the SOAP/REST web services.
- Experience in the design and development of SOA web services. Experience in integrating with the existing web services. Hands on experience using the UDDI, SOAP, WSDL, JAX-RPC, JAXP, JAXR, JAXB technologies.
- Good knowledge in working with Collections API, Multithreading and OOPs technologies.
- Experience in Database Design, Creation and management of Schemas, writing stored procedures, functions,SQL queries. Experience in writing SQL and PL/SQL programming.
- Highly proficient in designing n-tier Enterprise application with J2EE design patterns like IOC (Inversion of Control), MVC,Factory and Singleton.
- Good knowledge in working with Collections API, Multithreading and OOPs technologies.
- Worked on to migrate the Legacy systems from ‘c++’ Environment to ‘JAVA’ Environment.
- Strengths include excellent interpersonal and communication skills, the ability to provide solutions from a functional and technical perspective, meet deadlines, quickly build client rapport and be a team player.
TECHNICAL SKILLS
Languages: Java, J2EE, SQL and PL/SQL.
Technologies: JDBC, Spring, JSP, Servlets, JSF,JMS.
Markup Languages: HTML, CSS, DHTML, XHTML, XML, XSLT.
Webservices Technologies: XML Schema, DTD, REST, SOAP, WSDL, DOM, SAX, XQuery, XPath, XSL, XSLT.
ORM technology: Hibernate.
Web Servers: Apache Tomcat.
Applications Frameworks: Struts 1.x, Struts 2 and Spring MVC.
Databases: Oracle, MySQL and SQL Server.
Operating Systems: Windows 9X/NT/2000/XP, Red hat Linux 9 and Solaris.
IDEs: Eclipse, NetBeans, My Eclipse, RAD.
Version Control Systems: Clearcase, Mercurial.
Tools: Ant, JUnit, Log4J, Sonar, Coverity, cobertura.
PROFESSIONAL EXPERIENCE
Confidential, Fort Lauderdale FL
Sr Java Developer
Responsibilities:
- Interacting with Business Analysts and translate business requirements into technical document.
- Designed and developed User Interface of application modules using HTML, CSS, JSP and JavaScript
- Involved in writing the complex SQL queries, Triggers, and Stored Procedures.
- Installed and Configured Apache Tomcat 7.x and MyEclipse 2015
- Provided Log4j support for the application for debugging the system
- Involved in creating Hibernate Mapping files, as well as Domain Objects, and writing HSQL queries for developing DAO and Persistence layer using Hibernate O/R mapping tool..
- Managed source repository using SVN for version control tool.
- Used JavaScript for client side validations.
- Ensure that coding standards are maintained throughout the development process by all developers.
- Provided the users with for the product.
- Deployed the application onto the production boxes.
- Provided Support for various modules and maintained them.
- Unit testing code, reproducing, analyzing and fixing defects identified during the Quality Assurance process.
- Used Microsoft Service Manager Console to keep track of the Incidents and Service requests.
Environment: Java 8, Hibernate, Workday, Oracle 10g, Microsoft SQL 2012 database, SVN, Eclipse, Apache, Tomcat, Ant, Mainframe, Beyond Compare, Natural, HPQC Defect tracking.
Confidential, Jacksonville FL
Sr. Java Developer
Responsibilities:
- Performed requirement analysis, design, coding and implementation, team coordination, code review, testing.
- Designed and implemented the user interface using JSP, Servlets, JavaScript, HTML and CSS.
- Implemented application using Struts 2 Framework.
- Used Spring DI/ORM/JDBC for server side processing along with Hibernate/JPA.
- Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as previous insurance history.
- Involved in writing of Web Services using SOAP, WSDL, deployment, configuration and testing.
- Used Web sphere Application Server 7 with RAD 7.5 IDE
- Experienced in using Ant build tool.
- Well versed in using configuration management tools like Bart.
- Wrote SQL, PL/SQL and stored procedures as part of database interaction.
- Used Bart as a version controlling for the source code check in and check outs.
- Implemented log4j API for exception handling, logging of the errors, warnings, messages, stack traces, debuggers throughout the code.
- Used JQuery for Ajax processing on the UI.
- Provided extensive pre-delivery support using bug fixing and code reviews.
Environment: WebSphere Application Server 6.1, RAD 7, Java, JSP, JQuery, Servlet 2.4, Spring MVC,Spring2.5, Hibernate, Web Services, WSDL, SOAP UI, DB2,Ant, XML, XSD, Apache XML Beans, HTML,JMS.
Confidential, Waukesha WI
Sr. Java Developer
Responsibilities:
- Performed requirement analysis, design, coding and implementation, team coordination, code review, testing.
- Involved in implementation of the framework using MVC architecture and following design patterns like Data Objects, and Front Controller.
- Designed and developed swing components to develop CT scanners User Interface.
- Extensively used JSF 2.0/Ice faces 2.0.
- Used Spring DI/ORM/JDBC for server side processing along with Hibernate/JPA.
- Used SVG images in CT scanner User Interface.
- Used static analysis tools like covertly, sonar.
- Worked on Restful web services using Jersey framework.
- Used WebSphere Application Server 7 with RAD 7.5 IDE
- Develop and execute Unit Test plans using JUnit, CodePro ensuring that results are documented and reviewed with Quality Assurance teams responsible for integrated testing.
- Provided extensive pre-delivery support using bug fixing and code reviews.
- Experienced in using Maven build tool.
- Well versed in using configuration management tools like Clear Case.
Environment: Linux, RAD 7.5, WAS 7, J2EE 1.6, OSGI, jUnit4, Maven, XML, JSF 2/Ice faces 2, Spring DI/ORM/JDBC, Hibernate/JPA, REST Web services.
Confidential, Irving, TX
Sr. Java/J2EE Developer
Responsibilities:
- Analyzing requirements, upstream and downstream systems, changes to define/upgrade the interfaces
- Designed and developed various modules of the application with J2EE design architecture.
- Used Spring MVC framework for designing of the complete Web tier.
- Designed patterns implemented such as Singleton, Factory pattern, Data Access Object.
- Used JQuery for Ajax processing on the UI
- Involved in consuming of Web Services using SOAP, WSDL, deployment, configuration and testing.
- Used Java Messaging Services (JMS) for reliable and asynchronous exchange.
- Implemented Web Services for exposing different services data through SOA based APIs.
- Used Spring Framework for Dependency Injection and Hibernate as ORM.
- Implemented logging mechanism using log4j.
- Deployed the applications on IBM WebSphere Application Server.
- Wrote SQL, PL/SQL and stored procedures as part of database interaction.
- Extensively used Hibernate for Object relational Mapping for data persistence.
- Unit testing, bug fixing in multiple environments (DEV/INT/CERT/PROD) and reproduce bugs for fixing and code review of individual modules in the application.
- Developed the Ant scripts for preparing WAR files used to deploy J2EE components.
- Participate in User Acceptance Testing during each Agile Cycle.
- Ensure that coding standards are maintained throughout the development process by all developers.
- Review proposed test cases with technical analysts, business analysts, developers and documentation staff to ensure understanding of system requirements from a QA perspective in order to achieve a high level of quality throughout this project.
- Provided extensive pre-delivery support using bug fixing and code reviews.
Environment: WebSphere Application Server 6.1, RAD 7, Java, JSP, JQuery, Servlet 2.4, Spring MVC,Spring2.5, Hibernate, Web Services, WSDL, SOAP UI,DB2,JMS, jUnit, Ant, XML, XSD, Apache XML Beans, HTML.
Confidential, Los Angeles, CA
Jr. Java/J2EE Developer
Responsibilities:
- Designed and implemented the user interface using JSP, Servlets, JavaScript, HTML and CSS.
- Implemented application using Struts 2 Framework.
- Used EJB 2.1/3 to implement Business layer
- Worked on XML Technologies like XML Parsers for consuming SOAP based web services.
- Implemented various design patterns: Singleton, Data Access Object (DAO),Factory Method Design Pattern.
- Used clear case as a version controlling for the source code check in and check outs.
- Generated Class Diagrams, Sequence Diagrams with Rhapsody.
- Wrote SQL, PL/SQL and stored procedures as part of database interaction.
- Developed the Ant scripts for preparing WAR files used to deploy J2EE components.
- Involved in writing of Web Services using SOAP, WSDL, deployment, configuration and testing.
- Implemented log4j API for exception handling, logging of the errors, warnings, messages, stack traces, debuggers throughout the code.
- Release management and support. Participate in User Acceptance Testing during each Agile Cycle.
- Enhanced the code according to the business requirements.
Environment: WebLogic Application Server 10, Eclipse IDE, Java, JSP 2.0, Servlet 2.4, Struts 2, EJB 2.1/3.0, Web Services, WSDL, Oracle 10g, SQL Developer, Ant.
Confidential
J2EE Developer
Responsibilities:
- Designed the user interfaces using JSP.
- Developed Custom tags, JSTL to support custom User Interfaces.
- Developed the application using Struts Framework that leverages classical Model View Controller (MVC) architecture.
- Used WSAD 5.1.2 for writing code for JSP, Servlets, Struts.
- Used JDBC for database connectivity to Oracle 8i.
- Written PL/SQL in Oracle Database for creating tables, triggers and select statements.
- Involved in JUnit Testing, debugging, and bug fixing.
- Used Log4j to capture the log that includes runtime exceptions and developed WAR framework to alert the client and production support in case of application failures.
- Developed procedures to do transaction with the Oracle database.
- Created Database tables, stored procedures and queries using Oracle database
- Optimizing coding, Resolved technical problems and provide development start-up
- Environment
Environment: Java 1.4, J2EE 4.0, JSP 2.0, Struts 1.1, Oracle 8i, HTML, XML, Ant, Clearcase, Log4j.