Sr. Java Developer Resume
NC
SUMMARY:
- Around 8 years of IT experience on Java 1.7/J2EE using Servlets, XML, JavaScript's, AJAX, XHTML, HTML5, JSP, JDBC and Web Services.
- Proficient in database development and implementation using MySQL and Oracle 10g. .
- Strong working knowledge and experience in Java1.7, J2EE, Web - Service and Client-Server application.
- Worked primarily in the domain of IT asset management and infrastructure services and Open source applications
- Expertise in design and development of various web and enterprise applications using Struts, Web Services, JAX-WS, Spring 4.x, MVC, Hibernate 4.x.
- Solid experience in Application Designing using Object Oriented methodologies like UML Rational Rose.
- Working knowledge of technologies like JMS & EJB, Multithreading.
- Expertise in UI technologies like HTML5, XHTML 2.x, CSS3, AJAX, XML, Bootstrap.
- Experience in implementing dynamic web applications using WebLogic, Tomcat7.x and JBOSS 7.x Application Servers.
- Well experienced in MVC architecture, Spring Framework, Struts Framework including Validation and Tiles framework with various Java/J2EE design patterns.
- Experience in requirement gathering, analysis, design, development, integration and testing of the Software Development
- Life Cycle (SDLC) in client/server based applications using Java and J2EE object oriented technologies.
- Have good working experience with testing tools & methodologies like Agile, Scrum, SDLC, Waterfall and Firebug.
- Multi-platform development experience.
- Extensive knowledge and experience with various phases of software life cycle involving Requirements gathering, Analysis, Design, Coding, Testing and Maintenance.
- Experience in trouble shooting production issues and Quality Assurance.
- Quick learner, Self-motivated, Innovative thinker, highly motivated, enterprising, hardworking and adaptive team player.
TECHNICAL SKILLS:
Languages: Java, C++, C, SQL, PL/SQL, Java Script.
J2EE Standards: JDBC, JMS, Java Mail, JTA, JTS, XML Deployment Descriptors
Web Technologies: JSP, JSF, Servlets, EJB, Struts 1.1, XML, XSL, Web Services.
Database: Oracle 8i/9i, DB2, SQL Server, Sybase 11.x, 12.0, MS Access, MySql
GUI: AWT, SWING, Applets, HTML, DHTML
IDE: RAD 6.0, JBuilder, Eclipse, Netbeans.
Web/App Servers: IBM WebSphere Application Server 4.0/5.x, Apache Tomcat
Operating Systems: Windows 95/98/NT/XP, UNIX, Linux, MS-DOS
CASE Tools: Rational Rose 4.0, JUnit 3.8
PROFESSIONAL EXPERIENCE:
Confidential, NC
Sr. Java Developer
Responsibilities:
- Wrote application front end developed and designed all the UI screens with HTML5, Ajax, Angular JS, and CSS3.
- Used SQL and HSQL databases to check inserted data and developed queries to get data from different tables
- Used Spring JDBC to connect to database from frontend and perform database operations.
- Used Spring DI/ORM/AOP for server side processing.
- Implemented Exception handling mechanism in the persistence layer designed and developed REST Layer using MVC framework, HTML5, XML, XSLT, and JavaScript & CSS.
- Deployed the applications in development, staging and production environments..
- Deployed web, presentation and business components on Webshpere Application server
- Used JUnit framework for Unit testing of application and Karma.js for UI E2E tests.
- Involved interface testing, system testing and user acceptance testing of the workflow tool.
- Involved in bug fixes and production support.
- Used Apache tomcat for UI a Websphere for server side deployments.
Environment: Java 1.6, Java/J2EE, JSP, REST Web Services, DB2, Linux, Hibernate3, Spring Framework, Maven 3.2, Eclipse3.x, Web services, SQL, Angular.js, JavaScript, Spring MVC, HTML5, Webshpere server, Tomcat
Confidential
Sr. Java Developer
Responsibilities:
- Worked on Spring MVC Framework for developing the front-end application and Spring as middle tier for entire application.
- Collaborated in designing and development of CAS Single Sign on.
- Used JAX-RS for REST web services. Used JMS for publishing to JMS Queues. Used Binding functionality and JSON-RPC to convert JSON request to objects.
- Used Firebug and Venkman debugger extensively for debugging on client side.
- Used Selenium to automated web testing. Used Scrum methodology.
- Collaborated in development of ant and Maven scripts for compilation, generation and deployment of application archive files to JBoss Application servers.
- Played an active role in the team by interacting with business analyst and converted business requirements into system requirements.
- Responsible for analyzing the new requirements and writing the functional requirement Documentation.
Environment: Java6, JSP, JSTL, Servlets, JDBC, AJAX, JMS, JavaScript, HTML, CSS, REST Web Services, Oracle 10g, Maven, Spring MVC, Simple and Custom tags, Easy Mock, Selenium, JBoss, Eclipse
Confidential, FL
Sr. Java Developer
Responsibilities:
- Used Agile SCRUM process.
- Involved in Object Oriented Design/object Oriented Analysis with usage of UML Sequence Diagrams and Class Diagrams with Rational Rose
- Involved in maintaining and enhancing multiple areas of the application using Java-J2EE, EJB 3.0, XML, REST Web-services using EJB3.
- Collaborated in developing Services for Reserving the Product, Order Status, Order Placement etc for Demandware platform to make Web Services calls.
- Worked on Struts Framework for developing the front-end application and EJB as middle tier for entire application.
- Designed and integrated the full scale Hibernate persistence solution with the application architectures.
- Used Java Script for front-end validation and to enable programmatic access to computational object within a host environment.
- In supporting the application using Weblogic Application Server.
- Developed controllers and actions encapsulating the business logic
- Developed the Presentation layer, which was built using Servlets and MVC architecture
- Involved in writing JSP components. Used JSTL Tag library (Logic, Nested Bean and HTML taglib’s) to create standard dynamic web pages
- Involved in generating web-pages using HTML, CSS and Eclipse IDE.
Environment: Java 1.6, J2ee, EJB3, Struts, Hibernate, HTML, CSS, REST Web Services, XML, Junit4.x, Oracle 10g, JSP, JSTL, Eclipse IDE, Rational Rose, Weblogic server
Confidential
Java Developer
Responsibilities:
- Performed a key role in the design and development of AOC Admin Modules.
- Implemented the functionalities using Java1.7, JSP, JSF 1.2/Icefaces 1.8 and Http Servlets.
- Used Framework in developing controller, processor Interfaces and classes.
- Used MySQL as the Database.
- Used hibernate 3.0 ORM classes to retrieve data from the database. Developed service classes using Spring API.
- Designed user interface using HTML, CSS and XML, JSTL core and Function tags for validation and formatting.
- Worked on WebLogic to deploy the application.
- Used JavaScript for client side validations. .
- Preparing technical/design documentation, unit test case implementation and release procedure for support team. Unit test is done by Junit.
- Have good working experience to draw UML diagrams like Use Case, Sequence, and Activity etc.
- Responsible for the design and development phase of the application.
Environment: Java, JSF/Icefaces, Spring, Hibernate, Servlets, JSP, JavaScript, XML, HTML, Weblogic server, MySQl, Log4j 1.2.x, Ecllipse, Junit, JSTL
Confidential
Java Programmer analyst
Responsibilities:
- Used Rational Rose for developing use cases, sequence diagrams and preliminary class diagrams for the system in UML.
- Developed the presentation layer GUI framework in HTML, Struts
- Client-Side validations were done using JavaScript
- Involved in Java code, which generated XML document, which in turn used XSLT to translate the content into HTML to present to GUI
- Developed the Entity Beans where transaction persistence is required and JDBC was used to connect to the Oracle 8i database
- Developed Session Beans for the transactions in the application
- In the database end, responsibilities included creation of tables, triggers, PL/SQL Stored Procedures, sub-queries, joins, integrity constraints and views.
Environment: Java, EJB, JBoss, JBuilder, JSP, Servlets, JDBC, XML, CSS, HTML, Oracle 8i, UML, Windows 2000 Server.
