Senior Java/j2ee Developer Resume
Minneapolis, MN
SUMMARY
- Over 7 years of experience in design, development and implementation of Object Oriented Applications, Intranet, Internet and Java & J2EE applications.
- Experience in understanding and gathering the Business requirements, translating them into Functional specifications and develop code along with detailed design.
- Strong experience in developing Use Cases,Class Diagrams and Sequence Diagrams using Rational Software Architect(RSA 7.5)
- Well experienced in designing and developing n - Tier applications using JAVA, J2EE, Servlets, JSP,JDBC, JavaScript, JSON, JQuery, EJB, JSTL, JMS, SOAP, Restful Web services, JAXB,AJAX, XML,XSLT, UML.
- Extensive experience in Hibernate, Spring and Struts Frame Work.
- Designed the front end using Java Applets and Swing, as well as JSP.
- Well experienced in Service Oriented Architecture (SOA) and MVC Architecture.
- Apache Axis 1.2 is used to develop and configure SOAP and WSDL based Web Services accessed by numerous clients running both Java and Non Java applications.
- Experienced in Debugging, Performance tuning and code optimization.
- Proficiency in developing and deploying applications using Application Servers such as Web logic, WebSphere, Apache Tomcat and JBoss.
- Good experience in development of unit test cases using JUnit.
- Designed and Programmed for Database Design in Oracle, SQL Server, and MySQL.
- Experience in RUP and Agile development (TDD and SCRUM) methodologies.
- Good working experience inOperating Systems like Windows 2000/XP, UNIX, Linux.
- Motivated, Energetic, Innovative and team player with excellent communication, analytical, problem solving and trouble shooting skills.
- Excellent Client interaction skills and proven experience in working independently as well as in a team.
- Willing to learn and adapt to new technologies
TECHNICAL SKILLS
Operating Systems: Windows NT/2000/XP/Vista/7/8,UNIX, Linux
Languages/ Scripts: Java, J2EE, PL/SQL, C, C++
J2EE/JAVA Technologies: Servlets, JSP, EJB, JDBC, JMS, JSF, RMI, JNDI, JSTL, SOAP, Applets
Frameworks: Struts, Spring, Hibernate, JUNIT
Web/Application Servers: IBM Web Sphere, BEA WebLogic, Apache Tomcat, JBoss
IDE Tools: RSA 7.5, RAD 7.5, Eclipse, Rational Rose
Database: Oracle, DB2, My SQL, MS SQL Server, DB2, PL/SQL
Web Technologies: HTML, JavaScript, AJAX, DHTML, XML, CSS,JQuery, JSON
Other Tools: Ant, Maven, Log4j, CVS, Sub version, Hudson, FireBug
PROFESSIONAL EXPERIENCE
Confidential, Minneapolis, MN
Senior Java/J2EE Developer
Responsibilities:
- Gathered all project requirements and functional specifications from Business users.
- Interacted with end client (Business Team) for requirement clarifications and status meetings.
- Created UML diagrams based on the business requirements.
- Developed Use Cases from Business/Functional Requirements
- Have prepared UML Sequence diagrams, Class Diagram, Activity diagrams to be incorporated in the Technical Design document using Rational Software Architect
- Implemented MVC Architecture using Spring framework for the application.
- Developed user interface using HTML, JSP, Servlets, CSS, JavaScript and Ajax. Exclusively used CSS for modifying Layout and design of the web pages.
- Developed SOAP/RESTFUL Web Services for Member Services
- Produced and Consumed Web Services to and from external systems
- Used RESTFULWebServices for getting Member Demographic Information
- Implemented logging mechanism using log4j.
- Mapped tables in database using Hibernate.
- Developed modules that integrate with web services that provide global information support such as customer and account information.
- Wrote JUnit test cases to test the functionality of each method in the DAO classes developed
- Configuration and deployment of the web application using WebSphere
- Used UNIX Shell Scripting to update the databases and Start up the application server.
- Ensure that coding standards are maintained throughout the development process by all developers.
- Prepared technical reports and documentation manuals during the program development.
Environment: Rational Software Architect 7.5, Use Cases, JSP, Spring MVC,HTML,XSLT, JavaScript, AJAX, XML, Jquery, CSS, XML, JMS, SQL, PL/SQL, Web Logic, JUnit, UNIX, Shell Script, SAX Parser, Web Services, SOAP, RESTFUL, Hibernate,IBM RSA 7.5, IBM WebSphere 7.0
Confidential, Columbus, OH
Java/J2EE developer
Responsibilities:
- Developed Use Cases and Java Class Model from Functional Requirements Document
- Designed and developed various modules of the application with J2EE design architecture, EJBs and frameworks like Spring MVC architecture and Spring Bean Factory using IOC, AOP concepts.
- Followed Agile Software Development with Scrum methodology.
- Implemented JAVA/J2EE design patterns such as Factory, DAO, Session Façade, and Singleton.
- Used Hibernate in persistence layer and developed POJO’s, Data Access Object (DAO) to handle all database operations.
- Worked on Oracle as the backend database.
- Implemented features like logging, user session validation using Spring-AOP module.
- Developed server-side services using Spring Web Services (SOAP, WSDL).
- Server side validations using Struts Validator and Hibernate Validator framework.
- Wrote application front end with HTML, JSP, Ajax/JQuery, Spring Web Flow, XHTML, DHTML and CSS.
- Wrote custom JSP tags for role-based sorting and filtering.
- Used JQuery for UI centric Ajax behavior.
- Used Log4j to assign, track, report and audit the issues in the application.
- Worked on project build-script by using ant and deployed on WebSphere.
- Develop and execute Unit Test plans using JUnit, ensuring that results are documented and reviewed with Quality Assurance teams responsible for integrated testing.
- Worked in deadline driven environment with immediate feature release cycles.
- Provided extensive pre-delivery support using Bug Fixing and Code Reviews.
- Used JSF for user interface layer development and tools like Firebug for Web Accessibility.
Environment: Java, J2EE, JSP, Servlets, Hibernate, Spring, Web Services, SOAP, WSDL, UML, HTML, XHTML, DHTML, JavaScript, JQuery, Struts 2.0, CSS, Spring Web Flow, XML, WebSphere 7.0, IBM RAD 7.0, Log4j, Oracle10g, JUnit, EJB, Firebug, Hudson.
Confidential, Columbus, OH
Java/J2EE Developer
Responsibilities:
- Involved in the full software development lifecycle (analysis, design, code, test and document) from inception to production transition for web-enabled application based on J2EE and Web Logic.
- Implemented the validationframework using JavaScript to extend client side as well as server side validations.
- Used Spring framework in the development of business components and integrated with the Hibernate ORM tool.
- Involved in group meetings with Managers, Team Members in designing, implementing and testing.
- Responsible for the design and development of the web front-end, middle-tier messaging and approval system.
- Implemented MVC pattern at the Web tier level to isolate each layer of the application to avoid the complexity of integration and ease of maintenance.
- Developed user interfaces using JSP, JDBC, Servlets using J2EE Patterns.
- Used Spring-IOC concepts and Spring MVC pattern for developing the application.
- Designed various tables required for the project in Oracle 10g database and used Stored Procedures in the application.
- Support the application through debugging, bug fixing and maintenance releases.
- Coordinated the development of Crystal Reports and data extraction to assist management and managers better understand changes in business using Crystal Reports 2008, Xcelsius and Crystal Reports Scheduler.
- Used defect tracking systems like HP QualityCenter.
- Used JUnit for unit testing.
Environment: JAVA, J2EE, JSP, Servlets, JSF, JMS, EJB, JNDI, XML, SQL, Spring framework, WebLogic,HTML,UML, JavaScript, Oracle 10g,Log4j, CVS, ANT, Crystal Reports 2008, Xcelsius, Crystal Reports Scheduler, Junit, JDeveloper, Apache tomcat.