Sr. Java Developer Resume
IO
SUMMARY
- Over 8 years of experience in analysis, design, development and implementation of web based systems using Java J2EE technologies.
- Expertise in Object Oriented Analysis and Design, Agile methodologies and Unified Modeling Language
- Expert level Programming Skills in Java, JSP, Servlets, JDBC, Java Script, XML, XSL/XSLT, SOAP and HTML/DHTML.
- Experience in developing applications using different frameworks like Spring 2.0, Struts 1.1//2.0 and Hibernate 2.0/3.0.
- Have good experience in UI technologies HTML, CSS, JavaScript, JQuery, AJAX .
- Experience in implementing design patterns like MVC, Singleton, Factory Pattern, DAO, Session Façade, etc.
- Experience in different web and application servers like Tomcat 5.0, JBoss 2.x/3.x, Web Sphere 6.1 and WebLogic 7/8/10.
- Good experience with version controls including CVS, SVN and GIT
- Hands on experience in Ant and Maven2.2.1 build scripts.
- Very strong in Relational databases like Oracle 11g/10g/8i/9i, My SQL, MS SQL Server 2005/2008and worked on developing stored procedures and triggers.
- Experience in unit testing the applications using JUnit and Mockito Frameworks.
- Involved in daily SCRUM meetings and used SCRUM agile methodologies.
- Good knowledge in UNIX and Linux.
- Experience in implementing SOA using web services technologies (JAX - RPC, JAX-WS, Axis 1.x/2.x, SOAP, WSDL and UDDI).
- Good understanding of Project development with excellent analytical skills and good exposure to entire Software life cycle phases (Feasibility, System studies, Design, Coding, Testing and Implementation & Maintenance).
- Motivated and result oriented team player with the ability to work under minimal supervision and possessing excellent problem solving, interpersonal and communication skills.
TECHNICAL SKILLS
Languages: Java (1.5/1.6), C, C++, SQL, PL/SQL
J2EE/Middleware: J2EE (Servlets 2.4, JSP 2.0, JDBC, EJB 2.0/3.0, RMI)
Frameworks / UI: Struts 1.1/2.0, Spring 2.0/2.5, Hibernate 3.0
Web services/XML: SOAP, UDDI, WSDL, Axis, XML, XSLT, XPath, XQuery, DOM, SAX
Design Methodologies/Tools: UML, Agile methodologies, SCRUM
Version control Tools: SVN, CVS and GIT
Database: Oracle 9i/10/11, MySQL 4.x/5.x, SQL Server
Tools: /Others: JUnit, ANT, Maven 2.2.1, Log4J, Bugzilla, RESTful services
GUI Technologies: HTML, CSS, JavaScript, AJAX
Web/App Servers: Tomcat 5.0/6.0, Websphere 6.1, WebLogic7/ 8/10, JBoss 2.x/3.x
Operating Systems: Windows, Unix and Linux
PROFESSIONAL EXPERIENCE
Confidential, IO
Sr. Java Developer
Responsibilities:
- Worked closely with Business Analysts, Project Managers and Project Leads to transform business requirements into Java code.
- Involved in various phases of Software Development Life cycle (SDLC) of the application.
- Followed Agile Methodology and participated in SCRUM Meetings.
- Developed services for the project as per the business requirements.
- Involved in developing XML Schemas and used JAXB for marshalling/unmarshalling.
- Developed few web pages using JSP, JSTL, HTML, CSS, Java script, Ajax and Json.
- Used their Proprietary framework to implement rules and validations for front end.
- Hibernate 3.0 is implemented for mapping object-oriented domain model to Oracle database and involved in writing POJO classes, XML configuration files, defining DAO interfaces and writing SQL queries.
- Implemented several Java/J2EE design patterns like Spring MVC, Singleton, Dependency Injection and Data Transfer Object.
- Wrote build scripts for compiling and creating jar files using Maven for the application.
- Involved in fixing of defects and Change requests
- Involved in Unit Testing and Integration Testing of the application.
Environment: JDK1.6, J2EE, JSP 2.0, Spring 3.0, Spring DAO, Ajax, Json, Web Sphere, Eclipse 3.6.0, Log4j, Oracle 11g, Sql developer, Web Services, SOAP, Hibernate 3.0, SVN, CSS, Maven, XML, Windows-XP, Unix.
Confidential, OK
Java/J2EE Developer
Responsibilities:
- Implemented this System usingStrutsFrameworkaccording to the functional requirements.
- DevelopedFrame work Action Classes, Form Beans Utility Classesaccording to the Framework flow.
- Implemented the integration ofStrutswithSpring.
- Utilizedtilesfor page layout.
- DevelopedJSPpages using Struts tagsandJSTLtags for the Presentation tier.
- Involved in theFront Controller, Business Delegate, DAO’s, Singletondesign patterns.
- Used stored procedures for policy retrieval.
- Server side validations usingStrutsvalidator andHibernatevalidator framework.
- Expertise in fixing the bugs in different regions.
- Involved in enhancements to the existing functionality as per the requirement.
- Deployment of web modules using WebSphere Admin Console in different regions.
Environment: JDK1.5, J2EE, JSP 2.0, Servlets 2.4, Spring 2.0, Struts 2.0, Swing, Spring JDBC, Spring DAO, Web services, Ajax, JavaScript, Web logic 10, Eclipse 3.3.2, Log4j, Oracle 10g, Sql developer, SVN, CSS, Maven, XML, XSLT 2.0, Windows-XP, Axis 2.0, Unix.
Confidential, GA
Java/J2EE Developer
Responsibilities:
- Involved in Customer and Admin modules, understood the technical specification, created Use case, Activity and Class diagrams using Rational Rose
- Used SCRUM Agile methodology for application development
- Responsible for designing JApplets using SWING and embedding them into the web pages
- Developed Action forms, Form Beans and Action classes.
- Extensively used tiles and validation framework
- Used Hibernate as the persistence/ORM framework, for mapping the objects into MySQL Database. Coded hibernate configuration and mapping files. Developed one-to-one and one-to-many mappings
- Used Spring JMS module for lookup for the queues
- Developed code to integrate with authorize.net for credit card validation and integrated the application with pay pal
- Developed web services using SOAP, WSDL and Apache axis, done XML transformation and parsing using XML, XML schema, XSLT and XPath
- Implemented JavaMail API to send order confirmation and updates to the user
- Developed unit test cases using JUnit and involved in unit testing and integration testing
- Done clustering and load balancing in Web sphere server to achieve scalability and high availability of the application
Environment: J2SE 1.4, J2EE, Servlets, Swing, JMS, Struts 2.0, Websphere 6.1, RAD 7.0, Hibernate 2.0, Oracle 10g, SOAP, WSDL, Web services, XML, XSLT, XPath, XML Schema, Unix, HTML, ANT, Log4J, JUnit, SVN, Bugzilla, Rational Rose
Confidential
Java/J2EE Developer
Responsibilities:
- Designed the Front-end screens using JSP, HTML, AJAX, CSS and JavaScript.
- Used Struts and extensively involved in action forms, validations framework, tiles and form beans development.
- Involved in struts, validations and tiles configurations,
- Coded Business services using Struts and also interacted with the database using JDBC.
- Extensively worked on Struts, JMS, JSP, Java, J2EE and web services
- Transformed XML content into HTML using XPath, XSLT.
- Involved in Dynamic form generation, Auto completion of forms, and user-validation functionalities using AJAX.
- Used JavaScript for web page design and client side validation.
- Developed PL/SQL, Stored Procedures for handling Database in Oracle.
- Consumed web services to interact with 3rd party systems.
- Developed unit test cases using JUnit and involved in QA support.
- Involved in daily SCRUM meetings and used SCRUM agile methodologies.
Environment: Java, J2EE, Servlets, JSP, Struts 1.1, JDBC, XML, Web Sphere 6.1, Oracle 10g, MQ series, Windows XP, TOAD, AJAX, Web services, Eclipse 3.1.1, SVN, JUnit, HTML, CSS and JavaScript
Confidential
Software Developer
Responsibilities:
- Involved in Projects and Libraries modules, understood the SRS, technical specifications, detailed designs and developed the system as per the specifications.
- Self-studied and understood the ASHRAE standard and developed projects module. This module takes all the inputs from the user, applies ASHRAE standard values and produces an outcome of cooling load for the particular project
- Implemented Entity and Stateless Session Enterprise Java Beans to develop the system. Written and maintained deployment descriptor files for EJBs.
- Developed Servlets, JSP code and validated data both in client and server side.
- Developed complex SQL queries, stored procedures and sequences.
- Involved in Unit, Integration testing, defect tracking and defect fixing and part of system test support.
Environment: Java, J2EE, Servlets, JSP, EJB, JDBC, Weblogic 7.0, Oracle 9i, Windows NT, TOAD, Eclipse 2.0, XML, SVN, HTML, CSS and JavaScript