Java/j2ee Developer Resume
Dearborn, MI
SUMMARY
- An accomplished Software Developer specialized in object oriented programming analysis wif extensive full Software Development Lifecycle (SDLC) experience in Application Software Specifications, Design, Development, Testing and debugging, Maintenance.
- 6+ years of strong software experience in design, development and deployment of web - based and Client-Server business applications using OOP, Java/J2EE technologies.
- Started working wif different clients right after completing Polytechnic course along wif pursuing B.Tech.
- Ability to efficiently translate algorithms, ideas and concepts to software applications.
- Excellent experience in Object Oriented Analysis and Design (OOAD), Development, Implementation and Testing of various software applications using Java, J2EE.
- Expertise in the implementation of Core concepts of Java, J2EE Technologies: JSP, Servlets, JSTL, EJB, JMS, Java Beans, JDBC, XML, Web Services, JNDI, Multi-Threading etc.
- Proficient in implementation of framework like Struts, spring (Core, MVC, AOP) and ORM frameworks like Hibernate.
- Expertise in XML technologies such as XSL, XSLT, XML schemas, XPath and parsers like SAX, DOM.
- Expertise in developing SOA (Service Oriented Architecture) and J2EE Web Services based on RESTful, SOAP, WSDL, UDDI, JAX-WS, and JAX-RS.
- Proven experience wif Application Servers like IBM WebSphere 7.0, Oracle/BEA Web Logic 8.0, Tomcat 5.5.
- Proven experience in writing Queries, Stored Procedures using SQLDeveloper.
- Excellent experience wif major relational databases - Oracle 8i/9i/10g, DB2, SQL Server 2000/2005/2008.
- Extensive development experience in different IDE's like Eclipse 3.x, NetBeans.
- Hands on Experience on web technologies like JavaScript, jQuery, Angular JS, HTML, XHTML, CSS.
- Experience in software configuration management using CVS, SVN.
- Expertise in testing wif JUnit.
- Experience in Agile software development process, Iterative and waterfall model.
- Provided development and technical support for critical applications.
- Coordinated wif other teams to resolve end-user issues promptly.
- Implemented complete life cycle of web Application developments including Analysis and Requirements gathering, design, construction, implementation, support, maintenance, and enhancements.
- Good Project Management and Inter-personal skills gained through interaction wif technical and functional teams.
- Excellent Communication skills and proven track record of leadership skills wif the ability to work both independently or as a team.
TECHNICAL EXPERTISE
Programming Languages: C, C++, JSE, J2EE
Java Technologies: Core Java, JDK (1.4/1.5/1.6), JEE, EJB, JMS, JNDI, RMI, Servlets (2.3/2.4/2.5), JSP (1.2/2.0), JSTL, JDBC (2.0/3.0)
Web Technologies: HTML/HTML5, CSS2/CSS3, XHTML, JavaScript, AJAX, JQuery, JSON, AngularJS and Bootstrap
XML Technologies: XML, XSD, XSL, XSLT, XPath, SAX, DOM, JAXB
Web Services: SOAP, UDDI, WSDL, REST, JAX-WS, JAX-RS
Query Languages: SQL, PL/SQL
Databases: Oracle (8i, 9i, 11i & 10g), Microsoft SQL-Server 2005, MYSQL
IDE & Developer Tools: NetBeans, Eclipse, Apache Maven, SQL Developer, Toad, EditPlus, Firebug, JIRA
Frameworks: Spring (2.5/3.x/4), Struts (1.x/2.x), Hibernate (2.X/3.X/4.X), JSF
Web/Application Servers: Apache Tomcat (5.x), Apache Axis, IBM WebSphere Application Server (WAS) (5.1, 6.0), Sun Glassfish 2.1, Oracle/BEA Web Logic 8.0
Version Controls: SVN (Apache Subversion), Rational ClearCase, CVS
Design Tools: Rational Rose, MS Visio 2002
Design Patterns: MVC, Singleton, Factory, Front Controller
Testing: JUnit
SDLC Methodologies: RAD, Agile-Scrum Development
PROFESSIONAL EXPERTISE
Confidential, Dearborn, MI
Java/J2EE Developer
Responsibilities:
- Involved in the full Software Development Life Cycle (SDLC) of the project wif Agile Methodology from analysis and design to testing, debugging and deployment.
- Attended daily and weekly SCRUM meeting to update working status and used Jira for bug tracking and project management.
- Extensively used Core Java concepts like Collections, Exception Handling, Generics and Java me/O
- Designed and implemented business logic wif Spring 4 framework to perform IOC to isolate business logic from data presentation, AOP, and integrated Spring MVC to define Controller, action mappings, services, DAO.
- Performed ORM wif Hibernate 3 to design and create mapping classes and corresponding XML configuration files, wrote HQL and Criteria to manipulate data in the database.
- Used JNDI connection to configure data source connected to Microsoft SQL-Server database, and wrote stored procedures using PL/SQL.
- Implemented RESTful using JAX-RS to create Web Services for claim process system to consume and transmit claims data into this application.
- Configured and Deployed the Web Services using Apache Axis.
- Used Log4J for logging, tracking and monitoring errors at various levels.
- Hands on experience wif Angular JS in two way data binding.
- Utilized AJAX for form validation and other interactive features.
- Involved in client side web pages designing and development using JSP, HTML5, CSS3 and JavaScript, jQuery AJAX, AngularJS and Bootstrap.
- Performed unit test and integration test using JUnit by writing test case for responsible modules.
- Configured and Deployed the Web Application Achieve (WAR) in WebLogic Server.
- Described the project building and dependency wif Maven 3.
- Used CVS for code repository and version control.
Environment: Agile Scrum Methodologies, Java 1.7, Eclipse, Spring MVC, Hibernate 3, XML, JNDI, Microsoft SQL-Server, JAX-RS, RESTful, Apache Axis, WebLogic, Log4J, JSP, HTML5, CSS3, JavaScript, jQuery, AJAX, AngularJS, Bootstrap, JUnit, Maven 3, CVS.
Confidential
Java/J2EE Developer
Responsibilities:
- Developed Frontend of the Application using JSP, JSTL, HTML, and implemented Auto completion future as well fetching of data from Database using AJAX.
- Developed several web services and clients to retrieve the member level and enterprise level data to handle the secured transactions.
- Used SOAP UI to test the web service functionality.
- Used Service Locator pattern to invoke the web services.
- Wrote JQuery for validation and populating the various fields for the client side validation.
- Developed the Application using Spring MVC Framework.
- Used Hibernate as Object Relational Mapping Tool for backend data persistence.
- Developed Java Classes for implementation of Persistence of objects and Caching of Data using Hibernate.
- Wrote JAXB XML parsers for XML Schema Validation and used SOAP for sending and getting data from different applications.
- Configured and Deployed the Web Application Achieve (WAR) in Web Sphere Application Server.
- Developed on Windows and UNIX environments.
Environment: Eclipse, Java, J2EE, JavaScript, JQuery, JSP, JSTL, HTML, AJAX, CSS, JDBC, SOAP web services, JMS, WebSphere Application Server 7.0, JAXB, Spring MVC, Hibernate, SOAP UI, Service Locator, Windows XP.
Confidential, New York, NY
Java/J2EE Developer
Responsibilities:
- Worked as a Java Developer and involved in analysis of requirements, design, development, Unit and Integration testing.
- Interacted wif Business Analyst and Subject Matter Experts to understand the requirements and for any clarifications required by the team, followed agile methodology and SCRUM meetings to track, optimize and tailor features to customer needs.
- Designed and developed Application based on struts framework using MVC design patterns.
- Designed and developed Middle-Tier components using EJB (Message Driven Bean)
- Implemented the GoF design patterns like Factory, Singleton.
- Designed and implemented the presentation layer using JSP, tag libraries, CSS, AJAX, HTML and XHTML.
- Implemented Java 1.5 new features like generics, auto boxing/unboxing, enhanced for loops in the application.
- Designed and integrated the full scale hibernates / Struts.
- Developed Action forms, Action classes and struts-config.xml file of Struts Framework.
- Developed workstation web module using Struts MVC, JSTL, and integration wif Hibernate.
- Extensively involved in developing core persistence classes using Hibernate framework, writing HQL queries, creating hibernate mapping (.hbm) files, DB schema and PL SQL changes.
- Used Apache Tomcat server to develop, test and deploy all the Java components.
- Published and consumed Web Services using SOAP, WSDL and deployed.
- Used the Java Collections API extensively in the application.
- Tables creation and involved in writing SQL queries using Joins and Stored Procedures.
- Worked and Modified the Database Schema according to the Client requirement.
- Used ClearCase as the version control.
- Used Clear Quest for bug tracking, issue tracking and project management.
Environment: Agile Methodology, Java 1.5, Struts framework, Hibernate, JSP, JSTL, Servlets, JNDI, EJB, WSDL, SOAP Web Services, Oracle, SQL, ClearCase, Clear Quest, CSS, HTML, XHTML, JavaScript, AJAX, Tomcat, Factory, Singleton
Confidential
Java Developer
Responsibilities:
- Performed analysis, design, development, testing and maintenance of the system.
- Developed business layer using Struts framework.
- Developed view layer for user using JSP Custom tags, HTML, JavaScript and CSS.
- Developed and enhanced data access layer using JDBC.
- Developed various database objects like stored procedure, functions, triggers, tables and views etc.
- Involved in writing PL/SQL and SQL queries.
- Used Glassfish server to develop, test and deploy all the Java components.
- Implemented Oracle Server database and JDBC drivers to access the data.
- Developed custom, pluggable auto-complete component for web pages.
- Suggested and implemented user experience improvements to the web application.
- Documented both HLD and LLD for the respective modules.
- Implemented Struts tag libraries like html, logic, tab and bean etc in the JSP pages.
- Used Struts tiles libraries for layout of web page and performed validations using Struts validation framework.
- Maintained the application configuration information in various properties file.
- Performed unit testing, system testing and integration testing.
Environment: Core Java, Servlets 2.2, Struts, JDBC, JSP 1.1, HTML, JavaScript, CSS, RAD 6.0, Glassfish, CVS, Oracle Database, JUnit, SQL, PL/SQL
Confidential
Java Developer
Responsibilities:
- Involved in the full life cycle of the project, me.e. from design phase to testing phase
- Created the web pages using HTML 4.0 and Developed server side utilities using Servlets
- Design and coding of use case for Logistic Management Services.
- Involved in peer reviews of coding and test cases
- Client side validations are done using Java Script
- Designed and developed graphical user interface using Java
- Created and maintained the database using MySQL
- Connectivity to the database is provided using JDBC
- Prepared Program specifications, Test cases based on Detailed Design documents
Environment: Java, Middle tier software J2EE like JSP, Servlets, JavaScript, JDBC, HTML, SQL, PL/SQL, Crystal reports, Swing, JDBC, MySQL, RDBMS.