Java Developer Resume
La, CA
SUMMARY
- 7+ years of hands on experience in IT industry relating to Analysis, Design, Development and Testing in JAVA and J2EE technologies.
- Analytical thinker that consistently revolves ongoing issues or defects. Quick learner, team player and easily adapts to new technology.
- Hands - on experiencing building web and enterprise applications in various domains like Banking/Financial Services, Health and Software Service Verticals
- Extensive work experience in all phase of the Software Development Life Cycle like collecting business specifications, analysis, design, development, and testing the application.
- Proficiency in core Java concepts like OOPS, Exception, Exception handling, Generics, Collections etc.
- Good experience in developing application using Java, and J2EE technologies with Servlets, JSP’s, SOAP and REST Web services, Spring libraries, Struts, JDK, Java Beans, Applets, JDBC, XML, Java Scripting, MYSQL, RDBMS, Apache-Tomcat, Oracle Web Logic Server, Web sphere.
- Proficient in web development using J2EE technologies including JSP, Servlets, JDBC, EJB, XML Parsers (DOM/SAX), Java Beans, Web Services.
- Experience in implementing web based applications using Spring and Struts presentation layer frameworks.
- Expertise in Configuration of Object Relational Mapping (ORM) framework like Hibernate
- Strong experience and knowledge of SOA, Web Services, SOAP and RESTFUL Services
- Experience in Design Patterns like MVC, Singleton, Factory, Abstract Factory, Business Delegate, DAO, Service Locator and Session Facade.
- Experience in developing web pages using JSP, HTML, CSS, XML, Java Script, AJAX and JQuery
- Developed J2EE web applications using IDE such as Eclipse, RAD, OEPE and STS (Spring Tool Suite)
- Experienced in installing and configuring JBOSS, WebLogic, WebSphere and Tomcat servers.
- Extensive working experience on databases such as Oracle 9i/10g,DB2, Sybase, MYSQL, PL/SQL and Microsoft SQL Server.
- Worked with deployments on Ant, Maven and Deployment scripts using Shell Scripts
- Extensive experience in building & deploying EAR, WAR, JAR files on test, stage & production servers.
- Experience in passing SQL queries, Triggers and Packages using PL/SQL in Oracle 12c, 10g, 9i.
- Capable of delivering well documented applications, adhering to quality standards and delivery dates.
- Good experience in working with a team together to deliver best outputs in given time frames.
TECHNICAL SKILLS
Languages: Java, C, HTML, Java script, SQL, XML
J2EE Technologies: J2EE, JDBC, Servlets, JSP, JSTL, Web Services (SOAP and REST), JMS
Framework/ API: Struts 1.x/ 2.0, Spring (DI, MVC, AOP, Batch, Hibernate template), Axis, Jersey, JUNIT, Maven, Log4j, JAXP, JAXB, ANT
Web/Application Servers: Apache Tomcat 7x, JBoss, Web Sphere 8.0, WebLogic
IDE/ Tools: Eclipse, OEPE, RAD 8.5, STS, Net Beans, Rational Rose, SOAP UI, TOAD, Jenkins, Rally, Jira, Putty, Secure CRT, Http Watch
Database: Oracle, MS-SQL, DB2, MySQL
Web Development: HTML, Java Script, JSP, XML, Dreamweaver
Operating System: Linux, Unix, MAC, Windows, MAC-OS
Design Modeling: OOA/OOD, UML
Misc. Tools: MS Office, Visio, MS Project
PROFESSIONAL EXPERIENCE
Confidential, LA, CA
Java Developer
RESPONSIBILITIES:
- Involved in Analysis, Design, Development, Integration and Testing of application modules and followed AGILE/ SCRUM methodology.
- Participated in Estimation size of Backlog Items, Daily Scrum and Translation of backlog items into engineering design and logical units of work (tasks).
- Involved in preparation of design strategy documents for all the impacted methods and for new functionality.
- Involved in application development: Spring MVC module, DI, AOP, Spring ORM & configuring controllers with annotations and related configuration files
- Developed and Consumed Web services securely using JAX-WS API and tested using SOAP UI
- Used Hibernate as Object Relational (OR) Mapping Tool for the backend data persistency.
- Extensively used the Hibernate Query Language (HQL) for data retrieval from the database and process the data in the business methods.
- Developed pages using JSP, JSTL, Spring tags, jQuery, Java Script & Used jQuery to make AJAX calls.
- Used WSDL and SOAP protocol forWeb Servicesimplementation.
- Developed and Deployed Enterprise WebServices (SOAP and RESTFUL) and Consumed and generated client using Jersey and Axis Frameworks in RAD IDE and SOAP UI
- Used Jenkins continuous integration tool to do the deployments.
- Responsible for Work delegation to the team members and supporting offshore team
- Involved in the development of test cases for the testing phase.
- Responsible for coordinating with testers during system testing.
- Defect fixing activity as a part of system testing phase and User Acceptance phase.
- Responsible for productions support and analyzing the Splunk logs for hidden application errors.
- Involved at the time of deploying the code in production environment and do the functional check out.
- Involved in merging the code into different stages like Development to System Testing, UAT, Staging and Production using the Sub Version Controlling (SVN) tool.
- Daily maintenance and handling other critical functional and performance issues.
Environment: Java, JDK1.6, JSP, Servlets, Spring MVC, Sping DI, Hibernate, RESTFUL Services, SOAP, SOAP UI, Jersey, Axis, RAD 8.5, JUNIT, JSTL, Spring Tags, HTML, CSS, ANT, Maven, Jenkin, RAD,Rally, UML, TogetherJ, TOAD, Oracle11, TOAD, WebSphere 8.0, IBM HTTP Server, Linux
Confidential, Salt Lake City, UT
Java developer
RESPONSIBILITIES:
- Designed and Developed the application using Agile Methodology and followed Scrum, pair programming.
- Responsible for creating functional documents, technical documents, flow charts and data flow diagrams.
- Involved in designing and writing custom code for business, data access and UI layers using core Java.
- Write programs using JMS, Servlets, JDBC and other JEE technologies. Create & develop SOA, Web and REST services.
- Created Spring Controllers and Integrated with Business Components and View Components
- Developed Spring and Hibernate data layer components for the application
- Integrated business layer using Hibernate with Spring DAO.
- Implemented Spring Bean Factory to create proxied object using AOP framework.
- Implemented caching techniques, wrote POJO classes for storing data and DAO’s to retreive data and the configuration of database using Hibernate.
- Developed and Deployed SOA/Web Services using IBM Rational Application Developer (RAD).
- Developed GUI using HTML, JSP and JavaScript for client validations
- Participated in the implementation of client side and server side programming using HTML, Servlets, JSP, and JavaScript and CSS.
- Exposed Web Services for system integration; developed Restful Web Services for accessing Ordering information
- Used JPA annotations to interact with the database.
- Created XML schema documents based on the requirements and used JAXB for marshalling and unmarshalling of the XML documents.
- Used PL/SQL, Stored Procedures for handling SQL Server database.
- Used SubVersion for creating the project structure and version controlling.
- Performed unit testing for the service classes and the DAO’s using JUnit and assist users in the testing.
- Gave production support for the entire application including trouble shooting and fixing bugs
Environment: Java, J2EE, Agile, Servlets 3.1, UML (Rational Rose), RAD,Spring 3.2.6, Maven, JUnit, SVN, Log4j, XML, Oracle 12c, Web Services (SOAP and Restful), Stored Procedures, Eclipse Juno, Web logic Server, Jenkin,Rally, UML, TOAD, Linux
Confidential, Birmingham, AL
Java Developer
RESPONSIBILITIES:
- Participated in the discussion with the business experts to understand the Business requirements and translate them in to technical requirements towards development.
- Design and implementation for the concept for the frameworks using Spring and Hibernate Frameworks and assisting with development environment configuration.
- Prepared the proof of concept by configuring the Spring MVC and Hibernate for various modules.
- Used Struts Navigation library to dynamically assemble presentation pages from reusable components.
- Used J2EE design patterns like Session Façade, Service Locator, Data Access Objects, Factory pattern, MVC & Singleton Pattern.
- Used Web Services (WSDL) to handle minor issues that support the Application.
- The front end JSP takes the data from the model as a XML and uses XSLT to convert the XSL to HTML.
- Used Spring Framework and XML Bean to build Query service.
- Used Dependency Injection feature of spring framework and O/R mapping tool Hibernate for rapid development and ease of maintenance.
- Updated and saved the required data in the DB2 database using JDBC, corresponding to actions performed in the struts class.
- Responsible for managing scope, planning, tracking, change control, aspects of the CORE platform area of ecommerce applications
- Involved in bug fixing and resolving issues with the QA.
- Developed SQL scripts to store data validation rules in Oracle database.
- Configured Log4j for logging activity at various levels and written test cases using JUnit.
- Involved in developing Ant build scripts for automating deployment on Websphere test environment.
- Addressing high severity production issues on regular basis by researching and proposing quick fix or design change as required
Environment: JAVA1.6, J2EE, Servlets, JSP, JDBC, Spring, Hibernate, JSTL, JSP, JMS, Oracle, Web Services, SOAP, Restful, Maven, Apache AXIS, Jersey, SOAP UI, XML, JAXB, JAXP, HTML, JavaScript, CSS, AJAX, JUnit, Eclipse, WebLogic, SVN, Shell Script
Confidential, MN
Java Developer
RESPONSIBILITIES:
- Involved in requirements gathering, system design, analysis, implementation and setting up the development environment.
- Exposed Web Services for system integration; developed Restful Web Services for accessing Ordering information
- Worked on the website using Spring Controllers to integrate with web services and display the information
- Extensively used the Struts framework implemented upon the MVC design pattern.
- Developed the view components using JSPs and form beans
- Developed various Struts framework Action classes for interfacing with the business logic, and form beans for presenting the data to JSPs.
- Wrote Custom tags and used Struts error handling mechanism to handle the errors.
- Wrote several support classes in the form of Servlets and Java Beans.
- Used JMS Queues to develop Internal Messaging System.
- Used EJB Stateless/Stateful session beans to implement business logic, session handling, and transaction and deployed Enterprise Java Beans both Session and Entity on WebSphere Application Server.
- Interacted with Business Users, Performed data analysis and created reports as the user requirements worked on integration testing of different sub modules and preparation of test plans.
- Used XML to transfer the application data between client and server
- Worked extensively on XML to configure the run time environment of application server and wrote the J2EE and WebSphere specific deployment descriptors.
- Wrote SQL Scripts,Stored procedures and SQL Loader to load reference data.
- Involved in production Deployment and Support activities of the system.
- Coordination with various team including offshore support teams
Environment: Java, J2EE (Servlet, JSP, JDBC), Spring 3.0/2.5, Hibernate, Web Services (Restful), Oracle, SQL, PL/SQL, JUNIT, ANT, Log4j, MAVEN, Eclipse, UML, Agile, WebLogic, Windows, Linux
Confidential
Java Developer
Responsibilities:
- Analyzed the requirements of the client and developed detailed design documents.
- Used message driven beans for asynchronous processing alerts to the customer.
- Used Struts framework to generate Forms and actions for validating the user request data.
- Developed Server side validation checks using Struts validators and Java Script validations.
- With JSP’s and Struts custom tags, developed and implemented validations of data.
- Developed applications, which access the database with JDBC to execute queries, prepared statements, and procedures.
- Developed programs to manipulate the data and perform CRUD operations on request to the database.
- Worked on developing Use Cases, Class Diagrams, Sequence diagrams, and Data Models.
- Developed and Deployed SOAP Based Web Services on Tomcat Server
- Coding of SQL, PL/SQL, and Views using IBM DB2 for the database.
- Working on issues while converting JAVA to AJAX.
- Supported in developing business tier using the stateless session bean.
- Using Clear case for source code control and JUNIT testing tool for unit testing.
- Reviewing the code and perform integrated module testing.
Environment: Java, J2EE 1.2,AJAX, Struts 1.0, Web Services, SOAP, HTML, XML, JSP, JDBC, ANT, XML, IBM, Tomcat, JUNIT, DB2, Rational Rose,Eclipse Helios, CVS.
Confidential
Jr. Java Developer
RESPONSIBILITIES:
- Involved inAnalysis,Design, Development, and Testingphases of the project
- Involved in designing, developing and configuring server side J2EE components like JavaBeans, JSP, Servlets, JNDI, and XML using IDE- Eclipse and deployments in WebSphere
- Used design patterns like Service locator, Data Access objects, and MVC
- ImplementedJavapersistence usingHibernate framework.
- Used SOAP UI to test the web service request/response scenarios.
- Developed Hibernate mappings and implemented required business logic.
- Designed and developed the user interface using JavaScript, HTML and CSS
- Used Hibernate for mapping objects to the relational database
- Responsible for configuring the WebSphere Application Server to access the Database by setting up Data source and Connection Pool
- Utilized Log4j for request / response / error logging
- Developed unit test cases using JUNIT and helped testers in end-to-end testing.
- Responsible for code migration and maintaining code versions, hot fixes using Subversion.
Environment: J2EE, UML, Hibernate, DB2, JDBC, Rational Rose, JSP, Servlets, Struts, JNDI, RMI, JMS, XML, Web Services, SOAP, Log4J, Web sphere Portal, JUNIT
