Java Developer Resume Profile
PROFESSIONAL SUMMARY:
- 7 years of experience in Object-oriented Analysis, Design and Development in JAVA and J2EE. Extensive experience in Web application development.
- Extensive programming and logical skills in software development using J2EE JSP, Servlets, JSF, EJB, JPA, JMS, JTA , Core Java, Struts, Spring MVC, AJAX, JSON, Hibernate, JavaScript, JQuery, CSS and HTML.
- Experience with Design patterns like Singleton, Data Access Object and MVC Pattern.
- Involved in complete Software Development Life Cycle SDLC of multiple projects including creation of technical specification, design and implementation of software applications.
- Experience in Front-end and Back-end application design by using various Frameworks, languages and technologies.
- Extensive experience in design and development of multi-tier applications using Java, J2EE, Struts, Hibernate, XML, SOAP, REST-ful, WSDL, HTML, JavaScript, JSF, Tag Libs, JUnit.
- Experience in cross-browser/cross-platform web development.
- Extensive experience with Agile development, Object Modeling using UML, Rational Unified Process RUP and have implemented the same in the projects effectively.
- Worked with business analysts and user interface designers on requirement gathering, analysis and validation, prepare high level designs, conduct walkthrough meetings and co-ordinate offshore development.
- Good communication skills, interpersonal skills, self-motivated, quick learner and team player.
TECHNICAL SKILLS:
Platforms: Windows, UNIX, Solaris, Linux
Language: Java, C , C, C , PL/SQL, SQL, UNIX Shell Scripting
Frameworks: Spring MVC, Struts2, Hibernate, JPA, Spring, EJB, JMS
Database: Oracle 10g/11g, DB2, SQL Server, MySQL, ETL
Database Tools: Oracle SQL Developer, Microsoft SQL 2005/2008
Front End Technologies: JSP, JSTL, Servlet, XML, JAXB, XSD, HTML5, XSLT, CSS, JavaScript,
JQuery, Ajax, DOM, JSON, WCAG, ASP, .NET,ADO.NET, WPF,
XAML, RWD, AngularJS
J2EE Technology: JDBC, JNDI, RMI, Java Beans, JMX, JMS, EJB
Application Servers: IBM WebSphere, JBoss, Apache-Tomcat, WebLogic, Glassfish
IDE: IntelliJ, Eclipse, MyEclipse, RAD, NetBeans
Version Tools: CVS, SVN, PVCS Ant, Maven JIRA
Log / Test: Apache-Log4j, JUnit, testNG
Design Patterns: Singleton, Prototype, Factory Method, Adapter, Facade, Proxy,
Data Access Objects, Intercepting Filter, Value Objects, MVC, Front Controller, Observer, Listener
Web Service: SOAP, RESTful, SOA
PROFESSIONAL EXPERIENCE:
Confidential
Position: Java Developer
- Analyzed the code and tracing logs on the servers to understand the applications in old platform.
- Tested applications on old platform.
- Analyzed the code in the new platform.
- Wrote code for JDBC DataManager, quartz Jobs, batch job processing, components, datasets, preprocess job in new platform to build the same functionality as the old system.
- XML creating and parsing.
- SQL loader script migration.
- Created communications by using datasets and events for the whole logic of the application.
- Created branches and merged code between branches and trunks.
- Unit test and Environment integration test.
- Deployed application to UNIX server.
- Webservice consumption.
- Websphere server configuration.
Environment: IBM Websphere, J2EE, JDBC, JMS, EJB, Message-driven bean, MQ, IBM RAD, JBoss 4, XML, Oracle 11.7g, ANT, UNIX, Jxplore, Toad, SQL developer, winScp, putty, Junit, HP Fortify, Database Server, Application Server.
Confidential
Position: Java Developer
The project is about deploying webservice to customers, including Microsoft, retail stores. The stand flow and specified tools were used to reach this purpose. For example, XML Spy was used to define interface schema. Used Contivo to do data mapping. Used Tibco business studio creating process model. Used JAXB binding classes from XML schema. Transformed code from Contivo and deployed the code to a cloud environment.
Confidential
Position: Java UI Developer
- Migration from Flex to JavaScript, HTML, CSS, Java.
- Developed JSP interfaces and Wrote Business logic in JSP.
- UI development with JSF and HTML5, JQuery, JavaScripts, CSS, JSON and AJAX.
- Wrote mode and controller using Spring MVC to represent server side data to UI.
- Consumed Server Service that is an interface of JPA to fetch, persist, merge, save, update and delete data from the data.
- Used WebLogic for design, development and deployment of applications.
- Developed the dispatcher Servlet to handle and response correct UI to the user.
- Used Maven for building and deployment purpose.
- Used Eclipse IDE for designing, coding and developing applications.
- Used SVN for tracking and control Versions.
Environment: Java/J2EE, Spring MVC, CSS, HTML5, XML, JavaScript, AJAX, JQuery, SpringMVC, JPA, JMX, Web Services, SVN, JSF, Maven, My SQL server, NoSQL, Eclipse, Servlet, JUnit, Agile, Flex, WebLogic, Unix, Anthill, hp Application lifecycle management, ETL
Confidential
Position: Java Developer
- Development, testing and software support for GBE technology program and JMX portals.
- Extensively used Core Spring Framework for Dependency Injections of components and Spring Aspect Oriented Programming AOP .
- Wrote SQL to create table, grant authentication for different type of users in different ENV database server.
- Wrote ENV interface configuration files for the batch file processing.
- Wrote JMX interface to generate managed beans for automatically processing account files in IBH.
- Created file watching managed bean for processing incoming account files.
- Created Email notification beans for receiving file processing exceptions.
- Used WebLogic for design, development and deployment of applications.
- Implemented Hibernate in data access layer to map, persist, access and update information in the database.
- Used Ant and Maven for building and deployment purpose.
- Implemented unit test for local debugging and DTE test for testing the integration function with other systems.
- Used Eclipse IDE for designing, coding and developing applications.
- Used SVN for tracking and control Versions.
- Used Unix Shell Scripting to check the status of the incoming files on the UNIX server.
Environment: Java/J2EE, Spring MVC, CSS, HTML5, XML, JavaScript, AJAX, JQuery, Spring batch, Hibernate, JMX, Web Services, SVN, Maven, My SQL server, Eclipse, Servlet, JUnit, Agile, Flex, WebLogic, Unix, Anthill, hp Application lifecycle management, Unix Shell Scripting
Confidential
Position: Java Developer
Responsibilities:
- Designed components based on Object-Oriented Analysis.
- JSP interfaces were developed. Custom tags were used.
- Involved UI development by using HTML5, JavaScript, JQuery, CSS, AngularJS.
- Developed the application using Struts Framework which is based on the MVC design pattern.
- Extensively used Core Spring Framework for Dependency Injections of components.
- Implemented Spring Modules like IOC Dependency Injection and Spring Aspect Oriented Programming AOP .
- Used WebLogic for design, development, and deployment of applications.
- Exposing and consuming the web services SOAP .
- Wrote SQL and implemented ORM using Hibernate to access and update information in the database.
- Used Maven for building and deployment purpose.
- Used JUnit, Quint to uint test.
- Played an active role in testing the application by testing the application for different scenarios and in production bug fixing.
- Used Eclipse IDE for designing, coding and developing applications.
Environment: Java/J2EE, CSS, HTML, XML, RWD , JavaScript, AJAX, JQuery, AngularJS, Spring,Hibernate, Web Services, CVS, Maven, Oracle,Eclipse, Struts, Servlet, CRUD, UML, JUnit, Agile, Flex, SOAP, ApacheAxis2, Apache Tomcat, WebLogic, Unix.
Confidential
Position: Software Engineer
- Designed and implemented modules using JSP, Struts, EJB, DAO and Oracle stored procedures.
- Interacted with users to develop requirements and use cases. Used Service Locator, Business Delegate, MVC, Application Controller patterns.
- Developed several screens using JSP and servlets.
- Developed Use cases, Class Diagrams, Communication Diagram and Activity Diagrams for use cases.
- Performed unit testing using JUnit.
- Developed application's Security Framework using Oracle's VPD technology.
- Performed Database Design and Modeling.
- Designed and developed a Data Warehouse for reporting and analysis of lab activities using Oracle10g and Pervasive toolset. Designed and implemented Star schema and ETL processes. Performed capacity planning.
Environment: Struts, JSP, Servlets, EJB, Eclipse, JBoss 4, Hibernate 3, XML, SQL, PL/SQL, Oracle 10g, ANT, UNIX