Java Developer Resume
MN
SUMMARY
- 3+ years of development experience with In - Depth knowledge in J2EE platform with Oracle Domain
- Excellent knowledge in Java, J2EE,Weblogic Scripting tool, Python, Spring MVC Architecture, Hibernate
- Proficient with Comprehensive Technical/ Business Skill Set Spring Dependency Injection, Spring Batch Framework, JSP, Oracle, PL SQL, Web2.0 (AJAX), Web Services
- Proficient in JAVA 7 features: Generics, Annotations, NIO (Non-Blocking Threads), Auto boxing
- Have good experience in Product and Research Development.
- Worked with J2EE, Struts, Spring MVC, Hibernate, IBATIS, JSP, Servlets, JSTL, and JDBC applying suitable design patterns.
- Requirement Analysis, Work Flow Design, Process Improvement, Systems Integration, and leadership.
- Proficient in using Web logic 10.3, JBOSS, Tomcat, Web sphere 7.1.
- Worked with Behaviour Driven Development process and Test Driven Development (TDD).
- Most of my experience has been focused on product development following software development life cycle (SDLC)
- Have good experience creating proof of concept (POC) to client during showcasing of my product
- Significant experience using UML, particularly in the construction of use-case, sequence, state, activity, and deployment diagrams.
- Good experience in process like RUP, Agile and Test driven methodologies.
- Significant practical experience using Systems Development Lifecycle (SDLC)
- Experienced in the process of product analysis, comparison and recommendation using internal and external resources as well as making cases for off the shelf solutions versus custom built applications
- Proficient in reengineering the process and improving it to make the business effective and efficient. Have also involved and contributed a lot in converting the requirements into effective business design
TECHNICAL SKILLS
Java/J2EE Technologies: Servlets, JSP, Java Beans, JDBC, EJB.
Frameworks: Apache Struts, Spring IOC and MVC, Hibernate, Log4J, Junit.
Web Services: SOAP WS, SOA, Restful WS, JSON, WSDL
Web Technologies: XML, XSL, XSLT, DOM, Java Script, HTML5, AJAX, JQuery, CSS, Bootstrap
Application Servers: Jboss, Apache Tomcat
Programming/Scripting: Java, C++, SQL, PL/SQL, Python, Shell Scripting
Database: MySQL, Oracle, SQL Server
Configuration Management: Github, SVN, Subclipse, CVS
Operating Systems: Windows, UNIX, Linux, Macintosh
IDE: Eclipse, Netbeans, Spring Tool Suite
Methodologies: Agile, Waterfall, BDD (Behaviour Driven Development), Test Driven Development (TDD).
PROFESSIONAL EXPERIENCE
Confidential, MN
Java Developer
Responsibilities:
- Worked in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, analysis and development.
- Designed and developed the front end using HTML, CSS, and JavaScript with Ajax.
- Designed use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase using Rational Rose.
- Developed the application implementing Spring MVC Architecture with Hibernate as ORM framework.
- Developed a JavaScript performance testing toolkit for web and Node.js applications.
- Used JNDI to perform lookup services for the various components of the system.
- Developed the Enterprise Java Beans (Stateless Session beans) to handle different transactions such as online funds transfer, bill payments to the service providers.
- Developed deployment descriptors for the EJB have to deploy on Web Sphere Application Server.
- Implemented Service Oriented Architecture (SOA) using JMS for sending and receiving messages while creating web services.
- Developed Web Services for data transfer from client to server and vice versa using Apache Axis, SOAP, WSDL, and UDDI.
- Extensively worked on MQ Series using point-point, publisher/subscriber messaging Domains for implementing Exchange of information through Messages.
- Developed XML documents and generated XSL files for Payment Transaction and Reserve Transaction systems.
- Implemented various J2EE Design patterns like Singleton, Service Locator,Business Delegate, DAO, Transfer Object, and SOA.
- Worked on AJAX to develop an interactive Web Application and JavaScript for Data Validations.
- Used Subversion to implement version control System.
- Build ANT Script for the application and used Log4J for debugging.
- Used JUnit Framework for the unit testing of all the java classes.
Environment: Jdk 1.5, J2EE, EJB 2.0, JNDI 1.2, Hibernate 2.1, Spring 2.0, HTML, JavaScript, XML, CSS, Node.js JUnit, UML, MQ Series, Web Services, SOAP, WSDL, UDDI, AXIS 2, Ajax, JUnit, Ant, Eclipse 3.3, IBM Web Sphere 6.1, DB2, subversion, Linux.
Confidential, Seattle WA
Java Developer
Responsibilities:
- Involved in Analysis, Design, Development, UAT and Production phases of the application.
- Leading and coordination with offshore team for Production Support management
- Preparing DB scripts and PL/SQL programming to resolve DB related production issues
- SQL Query tuning to enhance performance of application in production environments.
- Developed UI part of the application applications using JSP’s, JavaScript, Ajax - DOJO tool kit and CSS, HTML 5, JQuery.
- Developed the Persistence Layer using Hibernate.
- Extensively worked in Test Driven Development (TDD) framework using JUnit.
- Extensively used Spring IOC, AOP concepts and used Spring MVC framework to develop the application.
- Used EJB Session beans to expose the application for the use by the third party users.
- Used MDB’s to read the messages from JMS queues for asynchronous communication.
- Used JAVA Mail API, and implemented an automated functionality to generate e-mails
- Worked on the consumption side of SOAP based Webservices using AXIS 2.x, SOAP UI, JAXB.
- Developed few stored procedures, triggers and sequences on Oracle 11g.
- Wrote CRON Jobs and autosys to schedule the daily scripts
- Used Unix commands to go through the server logs and identify the issues
- Used Clearcase as version management tool
- Served as POC for on call support in the production team on a rotation basis.
Environment: Java 1.6/1.7, JSP, HTML, DHTML, Ajax, JQuery, Javascipt, Spring MVC, Hibernate, Oracle 10g, XML, XPath, XSLT, Axis 2.0, JAXB, IBM Websphere 6.0, Eclipse, Unix, Clearcase.