Sr. Java Developer Resume
Austin, TX
PROFESSIONAL SUMMARY:
- Over 8+ years of experience in software development includes Analysis, Design and Development of quality software for Standalone Applications and Web - based applications using JAVA/J2EE Technologies using Software Development Methodologies / Frameworks like SDLC, OOAD and AGILE.
- Experience in building enterprise Applications and Distributed Systems using technologies such as Core Java, J2EE (Servlets, JSP, JSF, EJB, Hibernate, spring, Struts, JDBC, JMS) and XML.
- Well experienced with XML parsing technologies like SAX, DOM, JAXB, JiBX using XSLT.
- Expertise in J2EE technologies like JSPs 1.x/2.0, Servlet 2.2/2.3/2.4/2.5 , EJBs 2.0/3.0, JDBC, JNDI and AJAX.
- Good working knowledge on Spring core, Spring ORM, Spring DAO and Spring MVC architectures.
- Enhanced the Scroll View widget to improve performance, add new functionality, and introduce test coverage using node.js.
- Experience in developing web applications with various open source frameworks: Spring Framework, Spring (MVC), Spring (AOP), Spring Scheduler, Web Flow, Hibernate 2.0/3.0 ORM, Hibernate ORM Search 3.5, JPA, Jakarta Struts Framework 1.1/1.2, Struts Validation and Tiles Frameworks.
- Good Experience in implementing Web Services such as SOAP and REST using WSDL, CXF2, JAX-WS and JAX-RS.
- Experience with various J2EE design patterns like Singleton, Command, Factory, Observer, Front Controller, DTO, DAO, MVC, Session Facade, Business Delegate, Service Locator, Transfer Object, and View Object in the development of enterprise applications.
- Well experienced in configuring and deploying applications onto application servers like Tomcat6.x/7.x, JBoss, Web logic8.x/10.x, Glassfish and Web Sphere6.x/5.x.
- Expert in HTML5/CSS3 development and have experience in Node.js, Angular.js, Ext.js.
- Used Log4J for enabling runtime logging and performed system integration test to ensure quality of the system.
- Well versed with core Java concepts like Collections, Multithreading, Remote Method Invocation (RMI), Java Beans.
- Proficient in using RDBMS concepts with Oracle 9i/10g/11g, My SQL and experienced in writing SQL, PL/SQL Stored procedures, Triggers and Views.
- Good knowledge in using Maven and ANT Scripts for building and deploying the application in web/app servers.
- Experienced in database design, data analysis and development in DB2, Oracle, and writing SQL queries, Stored Procedures, Functions, Packages and Triggers.
- Highly Self-motivated, good technical, communications and interpersonal skills. Able to work reliably under pressure. Committed team player with strong analytical and problem solving skills, ability to quickly adapt to new environments & technologies.
TECHNICAL SKILLS:
Programming Languages: Java, UNIX Shell, SQL, PL/SQL
Technologies: JSP, Servlets, JNDI, JDBC, EJB, JMS, Java Beans, SOAP, JAXP, AJAX, AWT, Swings, CSS, ILOG, JXPath, Xpath
Web Technologies: HTML, DHTML, XML, CSS, JavaScript, AJAX
Distributed Technologies: RMI, EJB, JMS, Data Warehouse
Application Server: BEA Web logic, J Boss, Apache Tomcat, Glassfish
JAVA/J2EE: HIBERNATE, SPRING, WEB SERVICES, STRUTS, ANT Building tool, Log4J, Maven Building tool.
IDE’s: Eclipse, RAD, J Builder, Net beans
Database(s): Oracle 8i/9i/10g/11g, DB2, My SQL
Version Control Tools: Rational Clearcase,SVN, CVS, Clear Quest.
Testing Tools: JUnit, HPQC.
Case Tools: Rational Rose, UML, OOAD, RUP
Operating Systems: Windows, MS-DOS, UNIX
PROFESSIONAL EXPERIENCE:
Confidential, Austin, TX
Sr. Java developer
Responsibilities:
- Developed and Enhanced application banking application on Spring MVC Framework.
- Worked on the spring framework like Spring IOC and Spring DAO.
- Implemented application level persistence using Hibernate and Spring.
- Developed various UI (User Interface) components using Struts (MVC), JSP, and HTML.
- Involved in the development of backend Logics or data access logic using Oracle DB & JDBC.
- User grid facade is a Restful WS layer providing custom user management functionality over Cassandra database
- Developed the business tier using Core Java and the HTTP interfaces using Servlets.
- Automated the build process using ant and shell script
- Extensive Object Oriented Development OOD experience.
- Developed API using Hibernate to interact with the Oracle database
- Developed stored procedures, triggers and functions with PL/SQL for Oracle database.
- Used JavaScript and JQuery for validating the input given to the user interface.
- Developed test cases and performed unit test using JUnit Framework.
- Design and development of many PL/SQL batches using JAVA with connectivity to Oracle for data maintenance and handling.
- Implemented WSDL specification in combination with SOAP and XML Schema to provide Web Service.
- Strong proficiency with Swing, printing and imaging and other packages of Core Java API
- Used JSTL, JQuery, Node.js and Spring tags in the JSP pages.
- Developed JUnit test cases to validate the Restful services.
- Developed web applications using Spring MVC, JQuery, HTML5, Bootstrap
- Used Eclipse IDE for designing, coding and developing applications
- Used Apache CXF, as the Web Services framework to implement the Restful APIs involved
- Involved in the development of presentation layer and GUI framework using CSS3 and HTML5. Client Side validations were done using JavaScript.
- Developed internal application using AngularJS, Node JS and connecting to Oracle on the backend.
- Involved in creating user interfaces using Jquery.
- Implemented and Test Oracle ADF applications using Developer 11g.
- Customized Jasper Reports and SQL procedures according to the client requirements.
- Utilized Agile Methodology (SDLC) to managed projects
- Designed the UML, created class, sequential diagrams using Borland Together Architecture, modified code, configured WebLogic server and project in Oracle.
- Designed and Developed SOA enterprise system using Oracle SOA
- Uses the DAO pattern for data access layer and JMS API for the messaging requirement.
Environment: Java, J2EE, Spring, Hibernate, Struts, Weblogic, APACHE CXF, Restful, JQuery, AJAX, Sencha ExtJS 4.0, JavaScript, Openstack, JSP, JSTL, SERVLET, Oracle, ADF, Sybase, CRUD,Cobol, PL/SQL, JIRA, Angular, Knockout JS , JDBC, MongoDB, Backbone.js, Node.js, Adobe(CQ5), Bootstrap, Coherence, Core Java, UML, Eclipse, Junit, MAVEN, ITEXT, Subversion, Jasper report, ILOG, Agile, Web 2.0, SOA.
Confidential, Boston, MA
Java Developer
Responsibilities:
- Involved in the analysis & design of the application using UML with Rational Rose.
- Used Struts Framework in the application, which is based on MVC design pattern.
- Extensive use of HTML5 with AngularJS, Node JS, JSTL, JSP and JQuery for the presentation layer along with Java script for client side validation.
- Converted obsolete Java web interface into a Rich Internet Application using Ext JS 5.0
- GUI Implementation using JQuery, AJAX, CSS, Bootstrap, HTML5.
- Experience in OOD, UML, Enterprise Java Beans EJB, RMI, Perl.
- Configuration and deployment of application on to Jboss application server.
- Scaled the component interactions and generalized the interfaces using SOAP web service.
- Implemented Restful web services (JAX-RS) in the Application.
- Developed Servlets and Server side components using EJB 3.0 under J2EE Environment.
- Developed Web Services to communicate to other modules using XML based SOAP and WSDL protocols.
- Develop data standards, data exchange, XML data standard or data sharing model
- Worked extensively on Spring MVC framework to develop new internal web application.
- Implemented service layer and DAO layer to integrate with the relational databases.
- Used Hibernate as ORM Framework.
- Migrated Sybase Database to Microsoft SQL Server 2000 databases.
- Development of REST Web services using Spring 4.xFramework.
- Worked extensively on REST templates to consume the REST web services including security.
- Worked extensively in architecting, designing and developing Portal Applications, Portlets and deploying them to WebSphere Portal Server.
- Assisted Database Developers using PL/SQL for managing data associated with the tables.
- Used JSON to load data into JQUERY data grid.
- Used JSON as response type in REST services.
- Designed all JSP pages using custom designed tags to populate web page content from Content Management Systems (CMS)
- Involved In Performance and SQL Query Optimization.
- Used Maven for dependencies and configuration management.
- Monitored the error logs using Log4J and fixed the problems.
- Used WebLogic for design, development, and deployment of applications.
- Used SVN, CVS version control tool along with GIT
- Involved in the deployment of Web-Service End-Points using Apache CXF.
- Involved in designing test plans, test cases and overall Unit testing of the system.
- Worked on Agile methodologies.
Environment: Java 1.6, Struts 1.3, Spring 3.0, Apache Tomcat 6.0, REST, IBM® Websphere(TM) Application Server, IBM® Websphere(TM) Application Developer, Eclipse, Rational Application Developer, Oracle 10g, Jenkins, Hibernate 3.0, JSP, JSTL, Servlets, JavaScript, Angular Js, Design Patterns, gwt, Grails, HTML5, AJAX, JQUERY, CSS, Maven, Node.js, XML, PL/SQL, JDBC, UML, JNDI, JUnit, JAXB, Core Java, CVS, web services (JAX-RS), Log4j.
Confidential, Dallas, TX
Java Developer
Responsibilities:
- Designed and implemented User management and Report Management modules using J2EE, JSP, Servlets, Struts and Oracle Database.
- Implemented the user interface for the User management such as Add user, Delete User, Modify user.
- Implemented the business logic using JSP, JSTL, Java Beans and service classes.
- Designed the presentation using Struts framework and command pattern for the middle tier.
- Developed the action classes, Action form classes, created JSP’s using Struts tag libraries and configured in Struts-config.xml, web.xml files.
- Worked on Struts Action classes, Action forms, Struts-config.xml and Tiles-defs.xml.
- Used Struts validator framework for server side and client side validations.
- Used Struts Tiles framework for the development of user interface.
- Performed CRUD operations on the existing and new database tables and created connection pool.
- Responsible for e-commerce Division Central Region Professional Services business development, sales support, technical architecture, management and delivery of consulting engagements.
- Implemented the UI using java server pages, HTML, CSS.
- Developed XML web services for retrieving loan information from the bank.
- Worked on the Hibernate framework reverse engineering to access data.
- Developed asynchronous components using IBM MQ Series with JMS for queuing and messaging.
- Build: Compiled the project assemblies using MAVEN , and deployed it with ANT script .
- Developed Junit test cases to test the functionality of application.
Environment: Eclipse 3.1, Struts 1.2.4, Hibernate 3.0, Servlet 2.2, JSP 2.0, Windows 2000, Oracle 9i, IBM MQ series, WebSphere Application server 10.3, JSP, JSTL, HTML,CSS, ANT, XML, Log 4j 1.2, Junit.
Confidential, New York, NY
Java Developer
Responsibilities:
- Developed and designed the front end using HTML, CSS and JavaScript with JSF Ajax and tag libraries.
- Developed Web services to allow communication between application through RESTFUL Webservice
- Implemented View layer of MVC architecture using JSF components.
- Created rich client using Ajax to pull the data from database.
- Implemented various complex SQL queries.
- Developed various Junit, test cases for Unit and Functional Testing respectively.
- Implemented Hibernate for data persistence in Workflow screens.
- Implemented JDBC for Non workflow screens, Alerts and batches.
- Implemented Java Persistence API (JPA) through Hibernate.
- Worked with Web logic, Tomcat as the application servers and JMS as the message Server.
- Used Maven Cruise-Control for project builds.
- Used SQL Developer, XML, Ultra-Edit as tools in building the application.
Environment: Java (JDK1.4), Spring, Hibernate, JNDI, JSP, Servlets, JDF, JMS, AJAX, HTML, XML, Apache Tomcat application server, Weblogic Application Server, Jboss, REST Webservices, Apache Axis, Unix Shell Scripting, Log4J, JUnit, Maven, UML, Eclipse, NoSQL, DB2.
Confidential
Java Developer
Responsibilities:
- Created UML class and sequence diagrams using Rational rose.
- Developed java server pages, Action classes and EJB’s for user transactions.
- Designed Java Servlets and objects using J2EE Standards.
- Mapping of the servlet in Deployment Descriptor (XML).
- Used Entity beans as the model to represent the persistent data and interacted with Oracle data base as per MVC Architecture.
- Used HTML, JSP, JSP tag libraries and struts tiles to develop presentation tier.
- Involved in efficient using of multithreading concept for improving CPU time.
- Used JDBC calls in the Enterprise Java Beans to access Oracle Database.
- Involved in coding for JUnit test cases, ANT for building the application.
Environment: Java, Tomcat, MyEclipse, Oracle, Jakarta Struts, DAO, Apache Log4J, UML, Junit, PL/SQL, JavaScript, JDBC, ANT, XML,Windows XP and Weblogic.