Java/j2ee Developer Resume
Austin, TexaS
SUMMARY
- 8 years of experience in analysis, design, development and implementation of Web Based, Client/Server applications and Database applications.
- Hands on expertise on J2EE technologies like Spring Framework, Hibernate, Web Services, EJB and Struts.
- Good experience in rapid development processes (Agile) in projects that required quicker delivery using Scrum.
- Extensive programming experience in developing web based applications using Java, J2EE, JSP, Servlets, EJB, spring, Hibernate, JDBC, JavaScript, HTML, Java Script Libraries, Web Services etc.
- Experienced working with Web Technologies such as HTML, CSS, XML,JSTL and Java Script
- Experience using core JavaAPIs to build multi - threaded server-side components for large-scale Web and standalone applications.
- Extensive experience with Waterfall and Agile Scrum OSM Developer Methodologies
- Experience in using revision control systems CVS, Git and SVN.
- Experience in working with different relational databases like SQL, My SQL and Oracle.
- Experience in architecture, design and development of Client Server solutions and Web based multi-tier applications using J2EE and Object Oriented Technologies.
- Experience using various application servers - WebLogic, IBM Web Sphere Application Server and Apache Tomcat.
- Automated Enterprise scenarios using XMLAPI chaining.
- Expertise in like framework and SOA & MVC using spring and Struts.
- Development experience with IDE's like Eclipse, RAD, and Net Beans.
- Experience in Configuration Management, setting up company Version policies, build schedule using Clear Case, SVN, CVS and VSS OSM Developer.
- Expertise working on Application servers and Web servers like WebLogic 8.x/9.x/10.x, Apache Tomcat 5.x/6.x/7.x
- Extensive working experience in unit testing framework - JUnit Tests.
- Extensive exposure in using various open source frameworks like spring and Hibernate API.
- Experience in J2EE design patterns to develop Server Side and Front End frameworks.
- Good experience in JBoss application servers along with Tomcat and Apache web servers.
- Expertise in using various IDE for Java like Eclipse.
- Experience in working with NoSQL, Mongo DB.
- Extensive experience in relational databases schema design and modeling in Oracle SQL & PL/SQL and SQL Server.
- Experience in Security System development for Web Applications.
- Evaluate and normalize open source software into packages with Groovy.
- Developed spring security system against LDAP authentication and Database authentication
- Thorough knowledge and experience in implementing Service Oriented Architectures (SOA) using XML based Web Services (REST/SOAP/UDDI/WSDL).
- Extensively used ant, maven for automated builds, OSM Developer release management and project development.
- Experience in providing production support for customer related issues and application maintenance.
- Implemented various levels of application and services using Spring-Framework (2. 3), EJB3, Struts2 and ORM tools like Hibernate 3.0 for fast pace and efficient code generation.
- Possessing strong analytical and technical skills an excellent team player with good leadership qualities having successfully lead and managed development team.
- Expertise in client web technologies using HTML5, DHTML, CSS3, JavaScript and Jquery, JqueryUI, Jquery plugins, AJAX, XSL, XSLT, Angular JS, BootStrap.
- Proficiency in debugging, problem solving.
- Excellent in client handling and ensuring full client satisfaction by understanding and meeting client expectations.
- Strong Experience in developing the application using frameworks likeJava Server Faces (JSF)
- Experience using various web/application servers like Apache Tomcat, Weblogic, Websphere and JBOSS.
TECHNICAL SKILLS
Web Technologies: JAVA, J2EE,J2EE Design Patterns, EJB, STRUTS 1.0&2.0, Hibernate, Spring 3.0,Spring MVC, Servlets, JSP, SOAP Web Services, REST Web Services JMS, IBM JDBC, Java Beans, JNDI, JMI, JSF, AJAX, LDAP, XML, DOM, SAX, SOAP, DTD, HTML5, DHTML, JSTL, JavaScript, CSS, OSM Developer Swing, AWT
Application Server: WebLogic 8.x/9.x/10.x., JBOSS 3.x/4.0, iPlanet Application Server 6.0, IBM Web Sphere 4.0/5.x/6.x.
Web Server: IPlanet Web Server 4.1, Java Web Server 2.0, Apache Web Server, ANT, Tomcat 6.0,Proxy Server, TCP/IP, BOS (Business object server), Sun one web server 6.1 OSM Developer.
Languages: C++, Java, SQL, HTML, DHTML, JavaScript, AngularJs, XML, C/C++, Groovy OSM Developer and Grails.
Databases: Oracle 8.x/9i/10g/11g Enterprise Edition, MS-SQL Server 2008/2005, DB2, Informix, NoSQL.
Operating Systems: Unix (Sun Solaris 2.6/2.8), Unix-HP, Linux 3.1, Unix Scripting, Windows NT 4.0, Windows 95/ 98/2000, Fedrora
Testing Tool: JUnit 4.6/4.9/4.11, JMeter 2.7
Modeling Tools: Visio
Version Control Tools: VSS, TFS, CVS, SVN, Clear case.
PROFESSIONAL EXPERIENCE
Confidential, Austin, Texas
Java/J2EE Developer
Responsibilities:
- Involved in designing and developing the application using JSP, JSTL, HTML, CSS and made client validations using JavaScript.
- Responsible for implementing Use Cases and Design document and coordinating with the development and QA teams OSM Developer.
- Implemented object/relational persistence (Hibernate) for the domain model
- Implemented theWeb servicesand associated business modules integration with Eclipse
- Worked on generating the web services classes by using RESTful web services.
- Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets and Action classes.
- Made use of Data Access Object (DAO) design pattern for designing data access layer.
- Followed Agile & Scrum Methodology for development of the product
- Involved in writing the Named queries, Criteria queries in Hibernate.
- Developed administrative interfaces with the technologies of JSP, AJAX, JavaScript, spring and Hibernate.
- Used Eclipse as an IDE for developing the application.
- Developed the application using frameworks likeStruts, Java Server Faces (JSF) and Spring frameworks.
- Proficient with Web Services Description Language (WSDL) for describing Web services and developing a UDDI compliant registry for publishing and finding description for Web services.
- Built a RESTful API to save and retrieve geolocations using a remote server in Java using Spring, MongoDB, Apache CXF, and JAX-RS.
- Implemented CSS, DOM API, DOJO and Ajax to create a dynamic and interactive experience.
- Used Maven script for building and deploying the application.
- Wrote complex SQL queries and programmed stored procedures, packages and triggers using Oracle 11g.
- Worked with Multithreading, intensively used the synchronization for controlling how resources can use data.
- REST Web serviceswritten inGroovy/Grailswrapped byJerseyJAX-RS.
- Involved in enhancing web security and performance of existing application.
- Worked on migration of AJAX from XML to simpler JSON format wherever applicable.
- Worked on generating the web services classes by using RESTful web services.
- Design and implementation of business logic and data processing routes using Apache Camel.
- Used Log4j for logging and Eclipse for Development OSM Developer.
- Wrote WebServices using SOAP for sending and getting data from the external interface.
- Implemented the validation, error handling, and caching framework with Oracle Coherence cache.
- Done production Support to Live Users.
- Created a data entry application in Grails to produce management statistics.
- Test cases have been written by using JUnit framework. Written Integration tests for the DAO layer using Spring Bean Injection.
- Designed and implemented Java engine and API to perform direct calls from font-end JavaScript to server-side Java methods.
- Involved in data request and response processing using AJAX, JSON with JQuery.
- Involved in preparing Ant builds scripts (XML based), deployments, and integration and configuration management of the entire application modules.
- Developed the business components using EJB Session Beans.
- Developed the application using Struts Framework that leverages classical MVC architecture.
- Deployed the applications on IBM Websphere Application Server.
- Developed JUNIT Tests to unit test services and integrated them to build and deploy process using Maven Build Tool.
- Designed UI screens using JavaScript, JSP 2.0, Ajax and XML, HTML5, CSS3 and OSM Developer JQuery.
- Used Log4j for logging and Eclipse for Development.
Environment: Java 1.6, Hibernate 3.5, Spring 3.0, Spring MVC, XML, SOAP, WSDL, Ajax, CSS, JDBC, Java Script, Eclipse, Oracle 10g, JDK, Junit, JSON, Unix.
Confidential, Bellevue, WA
Software Developer
Responsibilities:
- Designing and implementing solutions with direct relation to client business case
- Designed and developed a web-based client using Servlets, JSP, Java Script, Tag Libraries, CSS, HTML5, CSS3, JQuery and XML.
- Designed Java classes using Spring Framework to implement the Model View Control (MVC) architecture.
- Performed Module and Unit Level Testing with JUnit and Log4j.
- Used JBoss 6.0 as the application server.
- Involved in the analysis, design, and development and testing phases of Software Development Life Cycle (SDLC).
- Implemented security sign-on application to share user authentication and authorization between multiple applications.
- Used Agile (SCRUM) and Waterfall methodologies for Software Development.
- Used Data Access Object (DAO) pattern to introduce an abstraction layer between the business logic tier (Business object) and the persistent storage tier (data source).
- Worked with Error, Informational and Conformational error message validations.
- Extensively used JavaScript for Web pages to add functionality, validate forms, and communicate with the server.
- Develop the codes in C++ programming language.
- Wrote various C++ utilities for different flavors of UNIX servers (Sun Solaris, IBM AIX and SCO) to modify postscript code that produced PDF files for clients. These utilities included text processing applications and C++ programs that served in an ancillary capacity in communicating with large Xerox printers.
- Used Spring IOC, Writing JavaBean classes, with get and set methods for each property to be configured by spring.
- Coded groovy, domain class to handle the business logic.
- Used Spring MVC architecture and Hibernate ORM to map the Java classes and oracle SQL server database.
- Used NoSQL persistence pattern to increase performance.
- Sending tasks and alerts in a batch using Spring batch Processing.
- Extensively used JAX-WS for developing and deploying web services.
- Used JUnit framework for unit testing of application and ANT to build the application.
- Prepared Low level Design, High level Design, Unit tests Results documents.
- Used Log4j for logging and Eclipse for Development OSM Developer.
- Interacted with team lead and team members for design improvements.
- Actively participated in daily standup team meetings.
- Developed applications in Angular JSand BootStrap deployed into development, Test and production environment successfully.
- Developed UI of the application using NodeJS and JQuery libraries.
Environment: C++, Java, Spring, Hibernate, JSP, UML Designing, Core JAVA/J2SE CSS, HTML, DAO, JAX-WS, SOAP, JUnit, Jasper Reports, Eclipse, GIT Version Control, JAVAScript, Ant build, Oracle, EJBs and Rational Clear Quest, Spring Batch Processing, NodeJS, Angular JS and BootStrap OSM Developer.
Confidential, Minneapolis, MN
Software Developer
Responsibilities:
- Designing and developing the Android web-application using JSP, HTML5, CSS3 and client side validations development by JavaScript.
- Web-application was developed on Canvas under HTML5.
- Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets and Action classes.
- Design and Develop programs in C++ to integrate with AutoCAD 2010/2012 as per the users requirements.
- Worked with Android Emulator.
- Front-end development was coded by Java (JDK Tool kit Version 7) used with Eclipse IDE.
- Went through Use Cases, SDLC cycle and Design document and coordinating with the development and QA teams.
- Use of Ajax for faster access of the map data.
- Worked on generating the web services classes by using RESTful web services.
- Apache Tomcat was used as a back-end tool with MYSQL
- Involved in Units integration, bug fixing, and User acceptance testing with test cases.
- Fixed bugs Confidential development as well as production level.
- Extensively worked on AngularJs, NodesJs in various web projects.
Environment: Windows 7, Android Emulator, C++, Android SDK API 8 & 10, JDK, Servlets, JSP, HTML5, CSS3, JavaScript, JDBC, RESTful Web Services, Struts 2.1.6, Eclipse 3.5, MySQL OSM Developer
Confidential
Software Developer
Responsibilities:
- Developed and maintain an MVC architecture with Spring framework.
- Involved in designing the user interfaces using JSP’s.
- Developed custom tags, JSTL to support custom User Interfaces.
- Creating of test cases for the Unit and Integration testing.
- Responsible for coordinating with testers during system testing.
- Defect fixing activity as part of system testing OSM Developer.
- Written test cases for unit testing the code using JUnit testing Framework.
- Extensively used the Java collection Framework classes for holding the application objects.
Environment: Java, Java Script, Servlets, JSP, JDBC, Spring Framework, Tomcat 5.0, oracle, JSP, HTML5, CSS3, JavaScript, JDBC, RESTful Web Services
Confidential
Java/ J2EE Developer
Responsibilities:
- Was associated in analysis, design and development of TERS system. Used Unified Modeling Language (UML). Created specifications which include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
- Developed JSPs without the usage of java in it and used AJAX for asynchronous Server calls.
- Struts framework was used to build Presentation tier of the application, heavily used Struts Tag Libraries, Validators and Tiles .
- Added tasks for website using core java.
- Developed the Hibernate entity classes using Annotations.
- Developed and designed this application using Struts Dispatch Action.
- Developed Stored Procedures, Triggers and Functions Keenly involved in fine-tuning of SQL queries, Stored Procedures, Triggers in Oracle
- Use Ruby on Rails to create the system that tracks the complete patient care process.
- Worked on Windows Operating system.
- JavaScript was used for Client side validations.
- Used Maven for as a built tool OSM Developer
- Developed Java WebService using WSDL,SOAP,UDDI and JAX-RPC and JAXB
- Deployed the application on IBM WebSphere App Server
- Made Use of version control tools SVN, CVS and Build tool Log4j
Environment: Core Java, JDK1.6, JSP, Struts 1.3.10, Hibernate 3.3, JSF 1.2, Oracle, HTML, Java Script, CSS, JNDI, WebSphere, SVN, Ant, Log4j, AJAX, CVS, Eclipse 3.4