Java Developer Resume
TX
SUMMARY
- Around 7 years of progressive experience in software development includes Analysis, Design and Development of Web - based applications.
- Extensive experience in design and development of multi-tier applications usingJava, J2EE, Spring, Hibernate, XML, SOAP, REST, WSDL, HTML, JavaScript, jQuery, Ajax, JSF, Maven, Junit.
- Experienced in implementing OOPS concepts usingJava/J2EE technologies such as CoreJava (Generics, Strings, Exception handling, Collections, Enums and Annotations etc.), Servlets, JSP, JDBC, JAXB, JAX-WS.
- Good experience in IBM BPM BPEL (Business Process Execution language) to create Short running process also called as Micro-flows and long running process and flows.
- Excellent Project implementation skills using advancedJavatechnologies (AWT, Servlets, JSP, Custom Tags, Spring, Struts, JSF, Hibernate, Spring, Web Services, JNDI, JMS, JDBC, DOM, JAXB, AJAX, JavaScript) with various middleware technologies.
- Extensively worked and implemented several design patterns such as MVC, Business Delegate, Session Facade, Service Locator, DAO, DTO, Singleton, Object Factory and Front Controller.
- Experience in customizing and deploying the applications using different application servers such as WebSphere, Web logic, JBoss, and Apache Tomcat.
- Expert in CoreJavawith strong understanding of Garbage Collector, Collections, Multithreading, Event Handling, Exception Handling and Generics.
- Experience in web application design using open source MVC, Spring Framework. Extensive Experience in using MVC (Model View Controller) architecture for developing applications using JSP,JavaBeans and Servlets.
- Extensive knowledge on enterprise integration frameworks like spring that includes features of Dependency Injection (DI) and Aspect Oriented Programming (AOP).
- Expertise in applyingJavaMessaging Service (JMS) for reliable information exchange acrossJava applications.
- Experience with JUnit in performing unit testing and determining the application functionality and monitored the error logs using Log4J.
- Proficient in using RDBMS concepts with Oracle and MySQL.
- Expertise in Database Design, Creation and Management of Schemas, writing Stored Procedures, Functions, DDL, DML SQL queries.
TECHNICAL SKILLS
Programming Languages: Java 1.5/1.7, C, C++, SQL, Shell scripting, Angular JS, Ant, Maven, Python.
J2EE Languages: J2EE, Servlets, JSP, JSTL, JSF, JIRA, React JS, Angular JS, Node JS, JDBC, MVC, OOP, Grails, Hibernate, spring, XML, JDBC, JMS, JNDI, Web Services.
Operating Systems: Windows XP/Vista/7, Unix, LinuxWeb/App. Server WebLogic Server, WebSphere, Tomcat, JBoss, SQL server
IDE Tools: RSA, RAD, WSAD, Eclipse, NetBeans, Maven, Jenkins.
Web Services: SOAP, Rest, WSDL, JAX-RS and JAX-WS.
Frameworks & IDE Tools: Spring 4.2.0, Jakarta Struts 1.1/1.2, Spring, Hibernate, JUnit, Maven, Ant, AJAX, Log4J, Eclipse, IBM BPM, SOAP UI, WSAD, RAD, CVS, Rational Clear Case, TOAD.
Web Technologies: JSP, XML, XSLT, HTML, DHTML, XHTMLJavaScript, CSS, Agile Methodology, Servlets, JSTL (Tag Libraries), Ant, Junit, jQuery, AngularJS.
RDMS: ORACLE, SQL Server, Sybase, MySQL.OOAD UML, Design Patterns.
Version Control Systems: CVS, SVN, GIT
Testing/Logging tools: JUnit, Mockito, Easy Mock, jMock, log4Js
PROFESSIONAL EXPERIENCE
Java Developer
Confidential, TX
Responsibilities:
- Involved in Analysis, Design, Development, Integration and Testing of application development and followed AGILE/ SCRUM methodology.
- Participated in gathering and understanding the client's requirements.
- Design Use Cases, Sequence, ER-Diagrams and Class diagrams using Rational Rose
- Involved in preparing design documents, developing use cases, identifying classes and Objects, drawing class diagrams, sequence diagrams using Rational Rose and identifying the design patterns, frameworks to be used during implementation.
- Developed Advanced Integration Services using IBM BPM IID 8.5.7 which mainly included BPELs.
- Practiced test-driven development (TDD) to expedite the development process.
- Extensively used Spring API framework to migrate from Struts framework.
- Consumed Restful web services in the User Interface using JSON.
- Implemented Multithreading, Concurrency, Exception Handling and Collections whenever necessary.
- Involved in writing JSF Backing Beans for controlling the UI and writing custom components and validations.
- Written back-end logic using servlets, Rest based Web services.
- Developed components using Spring Framework (Spring MVC, Core, dependency injection, Bean, spring security, and Spring AOP, Spring Boot, Aspects, Dependency Injection).
- Used J2EE design patterns like Factory, Application Service, business delegate, Service Locator, View Helper, Composite view, MVC and DAO to Implement Business tier using Sessions Beans.
- Configured and used various JCA adapters like Flat File adapter, FTP adapter for processing the data from local and remote file system respectively.
- Developed the web applications using J2EE technologies like Servlets, JSP, spring, Hibernate, Spring Data JPA etc.
- Used XML and JSON for transferring/retrieving data between different Applications.
- Developed reusable components using Custom Directives in AngularJS. Used AngularJS framework for building web-apps and is highly efficient in integrating with Restful services.
- Developed Spring batch jobs to read the records from DB and preparing the XML file and send to other systems.
- Hibernate was used as ORM tool for persisting the data.
- Used features of spring framework like IOC, AOP and Spring Hibernate integration on the server side.
- Involved in writing application level code to interact with APIs, RESTFUL Web Services using AJAX, JSON.
- Used ANT scripts to build the application and deployed in Web logic application server.
- Designed and implemented MySQL based database and associated RESTful web service that persists high-volume user profile data for vertical teams.
- Designed and developed Rules (Business Validations) to validate user request usingjava.
- Developed spring services and had configured IOC (inversion of control).
- Extensively worked on Web Services both SOAP and REST.
- Involved in system design and development using Collections and multithreading for the action classes.
- Web Services Integration with other web Services using REST client.
- Interaction with client team to understand business requirements and develop the System design and involved in technical discussions, design reviews with Architects.
- Performed Unit Testing using Mockito framework and supported System in production.
- Analyzed root cause for the defects raised during the testing and find the fixes for the defects reported.
- Providing support for test account data setup and Unit testing the changes.
Environment: Java, J2EE, JSP, Spring MVC, SOAP, WSDL, Web services, REST, HTTP, Struts, Hibernate 3.0, XML, XSLT, XSL, Oracle, HTML5, CSS3, STS, IBM BPM, Rational Clear Case, WebSphere Application server.
Java/J2EE Developer
Confidential
Responsibilities:
- Participating in the High-level and low-level system design, planning, estimation and implementation.
- Developed the presentation layer using JSP, HTML, CSS and client validations using JavaScript and jQuery.
- Implemented Asynchronous and UI effects using jQuery and AJAX.
- Used JSON Objects to send the data to the controller and getting response into the JSP from the Controller.
- Developed Maven scripts to build and deploy the application onto Web Logic Application Server and run UNIX shell scripts and implemented auto deployment process.
- Used Web Services (JAXWS) to interact with other external interfaces to exchange the data in the form of XML and by using SOAP protocol.
- Experience in CoreJavaconcepts such as OOP Concepts, Collections Framework, Exception Handling, I/O System, Multi-Threading, JDBC.
- Developed user management screens using JSF framework, business components using Spring framework and DAO classes using Hibernate framework for persistence management and involved in integrating the frameworks for the project.
- Created and maintained the configuration of the Spring Application Frameworks IOC container.
- Implemented the Restful (JAX-RS) Web Services and associated business modules integration.
- Developed and implemented the MVC Architectural Pattern using Spring MVC Framework.
- Responsible for developing Use case diagrams, Class diagrams, Sequence diagrams and process flow diagrams for the modules using UML and Rational Rose.
- Involved in Preparation of the technical design documents and involved in identifying and implementation of different J2EE design patterns like Service Locator, Business Delegate, and DAO etc.
- Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
- Developed STRUTS forms and actions for validation of user requested data and application functionality.
- Used Maven for build framework and Jenkins for continuous build system.
- Involved in Units integration, bug fixing, and User Acceptance Testing with test cases.
- Resolved database inconsistency with better design and efficient SQL queries.
- Used Log4j for logging errors, messages and performance logs.
- Co-ordination with client application team to receive timely sign-off for the code changes at all stages of the code development.
Environment: JDK 7, Servlets3.0, JSP, Spring MVC, JQUERY, JavaScript, AJAX, JSON, HTML, Maven, Jenkins, CSS, Sonar, Oracle 10g, Restful (JAX-RS), Eclipse, GitHub, Tomcat, Agile, Ant, JIRA, PL/SQL, Junit, Rational Rose and Log4j.
J2EE Developer
Confidential
Responsibilities:
- Designed and developed user interface components using Struts and JSP.
- Used Maven to build and deploy application onto JBOSS Application
- Involved in coding of Action classes using Struts Actions.
- Implemented Object Relation Mapping usingJavaand Hibernate.
- Involved in writing code for Form Beans,JavaActions, DTO and DAO for accessing business methods in the business layer
- Design application using new themes and custom templates and user interface by using JSP, HTML, XML, XSLT, CSS andJavaScript as per business new theme requirement.
- Hands on experience with CoreJavawith multithreading, Concurrency, Exception Handling, File handling, IO, Generics andJavacollections.
- Integrated Hibernate with Spring. Also used spring for Dependency Injection.
- Researched and evaluated alternative solutions and made recommendations to obtain efficiencies and cost-effective solutions.
- Involved in the development and deployment of Web Services.
- Developed DB Load scripts to upload flat files to oracle database.
- Developed various Servlets andJavaInterfaces as part of the integration and process flow required for the system.
- Took part in coding procedures and triggers in PL/SQL.
- Took part in writing Unit Test Cases and executing Unit Tests and Integration testing.
- Involved in developing Use Case, Class, Sequence & Components Diagrams as part of the documentation.
Environment: JDK1.6, JSP, Servlets, Hibernate, spring MVC, Web Services (Soap & Rest),JavaMail, XML,JavaScript, EXTJS, Eclipse, Ant, Log4j, WebLogic 8.1, Oracle, TOAD, Unix.
