Sr Java/j2ee Developer Resume
MA
SUMMARY
- Competent Java Developer with 6 Years of experience in a highly dynamic and challenging environment. Strong understanding of patterns, frameworks, APIs, project implementation methodologies. Operates with a strong sense of urgency and thrives in a fast - paced environment. Possess excellent oral and written communication skills and interpersonal skills.
- Expertise in developing Multi-tier enterprise applications and web applications using various J2EE technologies including JDBC, JNDI, JMS, RMI, SOAP, WSDL and open source Frameworks in Struts, Spring, Hibernate ORM, GUI plug - ins like Tiles Framework, validation plug-in like Validator Framework.
- Expertise in implementing various well-known Object-Oriented/J2EE Design Patterns Singleton, prototype, Factory, Abstract Factory, DAO, MVC, Command, Decorator, Front Controller.
- Strong skills with an understanding and development experience in Web Services, XML, SOAP, UDDI, J2EE and WS-Security.
- Experience in writing and executing unit test cases using JUnit Testing Framework.
- Strong knowledge in creating Unified Modeling Language (UML) diagrams such as Use Case Diagrams, Activity Diagrams, Sequence Diagrams, Class Diagrams and Deployment Diagrams using Microsoft Visio.
- Experience in Responsive User Interface Web development using HTML, CSS, AJAX, JSON, JavaScript frameworks including J-Query, EXT-JS, Twitter Bootstrap HTML/CSS framework.
- Expertise in working with auto deployment process to deploy applications from Development to Testing environment.
- Expertise in developing application builds with Maven build tool for its dependency, jars and repository management and has experience with Ant build scripts.
- Extensive experience in working on IDEs like Eclipse, WSAD, RAD, TOAD, SOAP UI.
- Experience in working with various databases like DB2, Oracle and SQL Server and strong knowledge in SQL, PL/SQL, Stored Procedures, Functions, Triggers and Cursors.
- Expertise in W3C standards
- Strong Knowledge in Photoshop, Certified from Indian institute.
- Experience working with Performance Tuning engineers in analyzing the issues that are hindering the performance of the application.
TECHNICAL SKILLS
Java/J2EE: Java, JSP/J2EE, RMI, Java Beans, JDBC, Spring, Java jca, Servlets, JMS, JNDI, SSL
Frameworks: Jakarta Struts 1.3.8, Struts 2, Hibernate 3.0, Spring 2.x, EJB, JSF
Application Server: Web sphere 5.0/6.0/7.0,WebLogic 9.2, JBoss 2.x/3.x, Tomcat6.0/7.0
Languages: C, C++, SQL, and PL/SQL, UML
Operating Systems: Sun Solaris, Red Hat Linux, AX, HP-Unix 9.x, Windows XP/Vista/7, MAC OS
Software package: MS Office, MS project, MS Visio, GuideWire, Rational Suite, photoshop
Database: DB2, Oracle 8i/9i/10g, PL/SQL 2.3.4, SQL Server 2000/2008, MySQL, PostgreSQL, MS Access
Development Tools: Eclipse 5.x/6.x, Maven, ANT, SVN Version Control, CVS Version, HP Quality Center, BM RAD 7
Web Services: soap UI, WSDL, JAX-WS Metro, JAXB
Web Technologies: XML, HTML, DHTML, XML Schema, DTD, CSS, DHTML, JavaScript, EXT JS, DOJO,JQUERY,AJAX, SOAP 1.2, SAX and DOM, XSLT, XPATH
PROFESSIONAL EXPERIENCE
Confidential, MA
Sr Java/J2EE Developer
Responsibilities:
- Involved in the end-to-end project SDLC phases.
- Created Level-0 and Level-1 diagrams and provided technical design document.
- Designed and developed Customer Event API with all the CRUD capabilities.
- Designed and developed RESTful service interface using Spring MVC to the underlying customer event API.
- Utilized Jackson processor to handle JSON data binding for Request & Response objects.
- Developed and configured the Java beans using Spring and Hibernate framework.
- Implemented Test cases using JUnit and Tested web services with REST Client.
- Used JUnit and Test cases for testing the application modules.
- Published API’s for application services, generate CSV formatted data and Power Point presentations (pptx) of reports.
- Created use cases for the case create service utilization from various systems.
- Jersey implementation of JAX-RS is utilized to develop RESTful service.
- Developed a RESTful service to provide all the CRUD capabilities.
- Provided XML and JSON response format to support various service clients.
- Jackson processor for JSON data binding and JAXB for XML data binding are utilized.
- JDBC framework is used to establish communication with the Oracle database
- Recommend the types of data and apps accessed by employee-owned device
- Conducted the SQL performance analysis on Oracle 10g database tables and improved the performance by SQL tuning.
- Involved mainly in transforming customer support experience using the portal. Goal is to find ways for the customer to prevent issues from occurring.
- To provide better customer experience developed interactive and easy to access support services.
- Designed and developed case creation system, where customers can create tickets for technical and business issues.
- Designed and Integrated customer support tools into a single self-service interface.
- Used AJAX implementation to make server calls asynchronously.
- Developed applications using Struts, HTML, CSS, JavaScript, JSP’s, JSTL, JQuery.
- Utilized I18N framework for internationalization capability for multiple languages and locales.
- Developed the Form validation classes by implementing validation interface to validate different forms respectively.
- Extensively used JSTL tag libraries (fmt, i18n, core) and custom tag libraries.
Environment: JDK 1.6/1.7, Linux, Servlets/Jsp, Spring 3.1, Struts 1.x, Hibernate 3.0/3.2, Ajax, JQuery, Oracle 10g, Eclipse IDE, Java Jca, JUnit 4.0, RESTfulWebservices, Tomcat 6.x, Perforce and Maven.
Confidential, Irvine, CA
Java/J2EE Developer
Responsibilities:
- Analyzing the business and functional requirements provided by the client.
- Implementation of application using Spring MVC framework.
- Implemented ORM using Hibernate for mapping persistence layer to database.
- Maintaining the build process using Maven.
- Used JSTL and custom tag library with frameworks such as Ajax and JQuery, to build interactive and attractive user interfaces.
- Implement advanced java API and core java for coding sophisticated business logic.
- Implemented client-side application to invoke SOAP and Restful Web Services
- Implemented server side Restful web services for external vendors to access our applications.
- Experience in developing and deploying applications through Weblogic application server.
- Involved in communicating with the off shore Korean team.
Environment: Jdk 1.5, Java, GIO, Spring, PostgreSQL, JAX-B, Maven, Hibernate 3.2, Java jca, XML, JSON, SOAPUI, HTML, CSS, JavaScript, Ajax, JQuery, SVN, Eclipse (IDE).
Confidential, Lansing, MI
Java/J2EE Developer
Responsibilities:
- Participated in user requirement sessions to analysis and gather business requirements.
- Participated into meetings to discuss about requirements and communicated to users (Agencies) to get the information about requirements.
- Involved into implement application prototype (POC) using JSP, Servlets, JDBC and Struts framework to give the presentation to the governor.
- Involved into design the Business requirement documents and Technical requirement documents.
- Used Struts framework to develop user interfaces using JSP, CSS, HTML technologies and struts tag libraries and Struts validation framework.
- Implemented Ejbs (Stateless and Stateful session beans).
- Developed JDBC adopters and Assembly diagrams to communicate to the database.
- Developed Web Services using Java technology.
- Implemented Spring MVC module for repayment module.
- Implemented Business Delegate, Facade, Service locator, Data Access Object and Value Object design patterns.
- Followed agile methodology (Scrum). Worked on Stories and involved into daily scrum meetings.
Environment: Java 1.5, J2EE, Struts 1.1, JSP 1.1, Servlets, EJB, JSF, Hibernate 3.2, Spring, JNDI, HTML, CSS, XML, XSLT, Java Script, Struts Validation Framework, Tiles, Ajax, Net Beans, Web services, SOAPUI, Web Logic, Log4j, ANT, JMS, MQ, SVN, JUnit, Oracle 10g.
Confidential
Java/J2EE Developer
Responsibilities:
- Actively participated in the complete software lifecycle of requirement gathering, design, development and implementation for various new business features.
- Brainstormed with the team and created the scope and functional specifications to lay out the project phases.
- Worked with the DBA team to develop the initial draft for the data model from the requirements.
- Developed application using JSP, HTML, CSS, Struts framework, client side data validations using JavaScript.
- Created Stored Procedures using Pl/SQL, functions, triggers in MsSQL server and Oracle to fetch required data
- Analyze the pattern of transactions for abnormal behavior and generate reports.
- Designed, developed, and deployed EJB components (Session and Message Driven) beans.
- Written code for generating reports in PDF using iText.
- Escalate the consolidated report on daily/weekly basis to the respective authority to meet the statutory requirements.
- Used AJAX to load a part of the page dynamically and CSS for styling.
- Implemented localization and customized features for different client requirements.
- Developed prototype versions of the application for enhancement to new domain/sector.
- Deployed source code control processes across the CVS.
- Provided implementation support and defect management to ensure a successful go-live.
- Documentation of common problems prior to go-live, and while actively in a Production Support role.
- Provided mentoring for the team members to complete the tasks efficiently and in time.
Environment: Struts1.2, Java Servlets, Java Beans, EJB, Java, JSP, AJAX, HTML, XSLT, CSS, JavaScript, MS SQL Server 2000 and Oracle, Linux
