Java Full Stack Developer Resume
Lowell, AR
SUMMARY
- Java Programmer with 8 years of hands on experience in Analysis, Design and Development of Web based and Desktop Applications on Java/ J2EE Technologies (Java, Servlets, Enterprise Java beans, JDBC, XML, MYSQL, PLSQL, Ruby programming frameworks JSP, HTML5, Struts, Web Services) Agile methodology.
- Extensive experience in developing web applications with open source frameworks like spring, JSP, Servlets, Struts.
- Expert level experience with ORACLE RETAIL applications development using Java/ J2EE Technologies like Core java, EJB, JavaScript, HTML5, CSS, XML and JMS.
- Knowledge in developing and designing web application according to Information architecture and Usability standards using OO JavaScript framework, Ajax, jQuery, Java, JSP, XML, HTML, JSP, CSS, ExtJS 6, Servlet and Spring MVC framework.
- Worked extensively on Spring Batch, Apache Camel and Active MQ
- Hands on experience with JDBC, XML, JSTL and JNDI.
- Deep understanding of Object Oriented JavaScript Programming.
- Extensive noledge in Web Standards, Interactive animations, and E - mail design standards.
- Hands on experience with Object Oriented Analysis, Design & Programming, Design Patterns &J2EE Design patterns, Model View Controller (MVC) & Service Oriented Architecture (SOA).
- Good Implementation experience in developing applications using Java and J2EE technologies by following SDLC process documents.
- Demonstrated expertise in developing web pages with HTML5 and CSS3 more TEMPeffectively.
- Extensive experience in SOA (Service Oriented Architecture) and experience in developing J2EE Web services using WSDL, SOAP, UDDI and XML-RPC.
- Experience developing web applications with open source frameworks like Spring.
- Expertise in implementing Hibernate O/R mapping tool.
- Strong working experience in development and deployment of java/j2ee web components using Web Logic, Web Sphere, JBoss, and Apache Tomcat Servers.
- Expert level experience with the Integrated Development Environments WebLogic Workshop, Eclipse, Toad, Squirrel, Virtual Machine wares and NetBeans.
- Proficient with Eclipse, Notepad++, Visual Studio 2005/2010/2012 and Dreamweaver.
- Good documentation skills with the ability to meet project deadlines and has the ability to work in a cross functional environment.
- Experience working with agile development process.
- Capable of handling multi-tasking and willingness and ability to quickly adapt and learn.
- Possess high energy and innovative thinking with zeal to succeed in software development field.
- Involved in active coding and high success rate of project release.
- Efficient in working as an individual but just as outstanding with a team. Self-motivated, strong willed and a quick learner.
- Strengths include ability to quickly adapt to new technologies and environments.
- Team player with excellent communication skills.
TECHNICAL SKILLS
LANGUAGES: JavaScript, JQuery, HTML 5/4, CSS 3/2, Object Oriented JavaScript, MVCAJAX, JQuery UI, Apache Camel, XML.
Java APIs: J2EE, EJB, Servlets, JSP, JSTL, Custom Tag Libraries, JAX-RPC, JDBC, RMI, JNDI, JMS, JAXB, Junit.
Client Technologies: HTML, DHTML, Java Script, JQuery, Toad for Oracle, Toad for DB2, MAXIMO.
XML Technologies: XML, DTD, XML-SCHEMA, DOM.
Frameworks: Struts, Spring, JSF, Hibernate, Apache CXF, Ext JS
IDE: Eclipse, Aptana Studio, Notepad++, Sublime, Spring Tool Suite, IDEA IntelliJ.
J2EE Design Patterns: Front Controller, Composite View, Business Delegate, Session Façade, DAO, Command Pattern, Singleton pattern, Service Locator
Version Control: SVN, CVS, GIT.
Application Servers: Apache Tomcat, IBM Web Sphere, BEA Web Logic, JBuilder.
DATABASE: Oracle 8/8i/9i/10g/11g, DB2, MySQL, SQL Server, DB2
Others: 960gs, Adobe Photoshop, Google Ad Words, Yahoo Search Marketing.
Operating System: Windows NT/2000/XP/7/8, UNIX, Sun Solaris.
PROFESSIONAL EXPERIENCE
Confidential, Lowell, AR
Java full stack developer
Responsibilities:
- Implemented libraries for use in multiple applications using core java
- Implemented SOAP client in spring batch application to collaborate with web service developed by other team.
- Have written several jobs in spring batch application to read and write data from webservice, database and file servers.
- Written JMS application using Apache Camel as EIP to read from ActiveMQ.
- Developed Spring Batch application to process the data from the databases in intervals.
- Written REST web services to expose functionalities to external interfaces.
- Converted struts 1.x framework application to spring framework application.
- Designed front end interfaces with ExtJS 6.
- Using Sencha cmd for building and deploying ExtJS applications.
- Using Toad for Oracle and Toad for DB2 as client interface for database
- Working with MAXIMO to validate and insert records into Oracle database
- Writing optimized SQL queries.
- Building bridge for communication between teams for collaborative environment.
- Deploying apps in Oracle Weblogic 12 and Apache Tomcat 8 servers.
- Have been active in deciding the architecture of the system.
Environment: Core Java, Spring framework, Struts framework, Spring batch, Active MQ, Apache Camel, SOAP and RESTful Webservices, ExtJS 6, Sencha cmd, Oracle, DB2, Weblogic 12, Tomcat 8, Spring Tool Suite, IDEA IntelliJ, SVN
Confidential, Foster City, CA
Sr. Java UI Developer
Responsibilities:
- Implemented J2EE design patterns like Data Access Object and Business Delegate to handle the business flow.
- Implemented Spring MVC framework which includes writing Controller classes for handling requests, processing form submissions and also performed validations.
- Implemented persistence layer using Hibernate and created the mapping files.
- Used Spring Framework for Dependency injection (IOC) and integrated with the Hibernate.
- Wrote queries for the modifications to existing database structure.
- Involved in the coding of Distributed Multi-threaded Enterprise applications using J2EE technologies Servlets, EJB, RMI, JDBC and JMS.
- Used XSL, XSLT to transform XML documents.
- Implemented modules using Core Java APIs, Java collection, Threads, XML, and integrating the modules and used SOAP for Web Services by exchanging XML data between applications over HTTP.
- Coordinated with external teams to finalize the XML messages for the Web Services communications in SOA architecture.
- Developed unit test cases and functional test cases using JUnit.
- Involved in tuning the database queries to improve the performance of the application.
- Used SVN as the source control system.
Environment: Java 1.6, J2EE 1.4, JSP XML, Servlets 2.5, Hibernate 4.0, services, Spring MVC, SOAP Web Services, JBoss, Eclipse, Oracle 11g, Toad, SVN
Confidential, San Francisco, CA
UI and Model developer
Responsibilities:
- Designing Freemarker templates based on the requirements using CSS and JavaScript.
- Used ExtJS 4 for making responsive pages.
- Implemented high performance JavaScript for different scenarios of application.
- Implemented client side validations using JavaScript and jQuery.
- Responsive UI Websites using Bootstrap.
- Worked on Servlets execution in Tomcat server.
- Worked on JavaScript HTML DOM for dynamic web pages.
- Developed SOAP and RESTFUL based web services and exposed them using WSDL files over HTTP.
- Involved in writing Spring Configuration XML files dat contain declarations and other dependent object declarations.
- Integration of front-end with Oracle database using JDBC API and also responsible for developing database SQL queries.
- Worked on Java Script libraries like jQuery.
- Worked on Cross Browser Issues for different versions of IE, Mozilla and Chrome.
- Developed, and debugged the Servlets with WebLogic Application server.
- Maintaining documents and source code in SVN.
- Attending team meetings as per requirement.
- Used Oracle Web Server and PL/SQL for development of the system
- Building the source code and deploying into staging environment.
- Application was deployed on WebLogic 11gR1 (10.3.6) Application Server.
- Involved in the production support of the application.
Environment: Java 1.6, J2EE, Hibernate, Servlets, HTML, DHTML, CSS, JavaScript, jQuery, ExtJS, Spring (IOC, EJB, JMS and WS), jUnit, JDBC, XML, MySQL, Tomcat 1.6.2, JBoss 4.2.3, SoapUI, Eclipse, WebLogic, Oracle database, Windows environments)
Confidential - Murray Hill, NJ
Sr. Java/J2EE Developer
Responsibilities:
- Implemented Spring MVC for designing and implementing the UI Layer for the application.
- Designed and developed the front-end with Jakarta Struts framework, JSTL Tag libraries and Custom Tag Libraries and development of Presentation Tier using JSP pages, Custom Tag’s, JSP TagLibs, HTML, DHTML.
- Developed dynamic webpages using AJAX.
- Wrote all client side validations using JavaScript.
- Used ExtJS 4 for designing and developing responsive web pages.
- Developed java business classes to move business logic into middle tier from data tier / stored procedures.
- Implemented Spring framework and Spring batch for implementing the roles throughout the application.
- Used Hibernate for mapping java objects to the relational database in .hbm.xml file.
- Wrote queries for the modifications to existing database structure.
- Writing HQL/SQL queries for DAO implementation.
- Designed, developed and implemented document transformation applications using XML tool.
- Used DOM parsing methodology for serializing and parsing the XML request and response.
- Defining DTD and XML Schema for XML documents.
- Developed unit test cases and functional test cases using JUnit.
- Wrote sql queries and stored procedures necessary for the application.
- Experience in Integration of various data sources like SQL Server and Flat Files.
- Bug fixing and related issues.
- Used CVS as the source control system.
Environment: Java 1.6, J2EE 1.4, XML, JSP, JavaScript, JQuery, HTML5,CSS3, ExtJS 4, AJAX, Servlets 2.5, JSP pages, Custom Tag’s, JSP TagLibs, Struts framework, Hibernate 3.5, Spring, Spring batch, WebLogic 10.3, RAD, HQL/SQL queries, SQL Server 2005, Toad, CVS
Confidential - Rhode Island
Java Developer
Responsibilities:
- Followed Web Accessibility Guidelines while coding the website.
- Implemented client side validations in registration forms, login and logout forms using JavaScript.
- Extensively used JQUERY, JSON, AJAX and DOM scripting to create interactive web applications like message posting and auto complete form validations.
- Developing web pages (or presentation logic) using Servlets, JSP, JSON, JSTL and Struts framework for the approved HTML prototypes.
- Used jQuery for interaction between JavaScript and HTML.
- Worked with the design of the templates and skins in CSS.
- Writing HQL/SQL queries for DAO implementation.
- Used Web Developer, Firebug, and IE developer toolbar for debugging and browser compatibility
- Adopted a cross browser and cross platform approach to make the website more versatile and Supportive.
- Been an active team player, halped in fixing bugs and also carried out troubleshooting.
- Adhered to corporate standards with respect to problem, change and configuration management
- Worked on Responsive Designing for websites for Tablets and Mobiles for Expressionery site.
Environment: s: Java, JQUERY, JQUERY UI, JSON, JSP, JSTL, Struts Framework, HQL/SQL queries, Windows 7, Windows XP.
Confidential
Jr. Java developer
Responsibilities:
- Supported client side validations using JavaScript.
- Utilize expertise in front-end development technologies such as HTML, XHTML, CSS and JavaScript to enhance interactivity.
- Involved in developing JSP pages for functionality assistance.
- Cross browser compatibility testing performed.
- Involved in development settings of Tomcat server 6.0.
- Implemented scripting with Ajax and XML to dynamically refresh the page contents.
- Played as a potential team member adhering to all the coding standards and debugging the codes for errors.
- Involved in discussing development meetings and providing valuable inputs.
- Develop prototype designs into fully functional web sites.
- Design and develop prototype designs into fully functional web sites.
- Fixed bugs and provided support services for the application.
- Tested/Debugged web browser using Firebug.
Environment: s: HTML, CSS3, XML, JQuery, JavaScript, JSP, AJAX, Tomcat Server 6.0.