Java Programmer Resume
CA
SUMMARY
- Around 7+ years of IT experience in design (OOA, OOD), development, testing and documentation of Enterprise applications using J2EE technologies.
- Worked extensively in J2EE (JSP, Servlets, EJB), Struts, JSF, Spring, Hibernate, IBM Web sphere Application Server, BEA web logic Server 7.x, JDBC, JNDI, XML and RDBMS like Oracle.
- Expert in J2EE technologies such as JSP, Servlets, EJB, JDBC,GWT, JNDI, MQ, XML series, DTD, XSLT, SAX and DOM parsers.
- Hands on experience in several J2EE design patterns (Session Façade, Business Delegate, Service Locator, Data Access Object etc.).
- Involved in implementing MVC (Model View Controller) framework using Struts and Spring Framework.
- Expertise in developing responsive GUI / Front End Components with HTML5, Google Web Tool(GWT) For Front end Applications, Java Applets.
- Knowledge In Parsing Data into JSON format from DATA BASE.
- Knowledge in JSF frames work.
- Hands on experience in client side and Server side validations using the java script and JQuery and Angular JS.
- Developed services which involved both producing and consuming web services (WSDL, SOAP and JAX - WS). Also published the WSDL to UDDI registry using the SOA architecture.
- Helped set the partner integration services direction, including API design of REST Ful interfaces for client access to internal service, individual services using Spring and Mule.
- Strong in Core java Concepts.
- Java stacks development technologies: Like Web Services, JBOSS FUSE
- Experience in developing and deploying web applications in Application servers like IBM Web sphere Application and Portal Server (WAS/WPS) 6.0/v6.1, and BEA Web logic Application server 7.0/8.1,JBOSS and Web servers like Apache Tomcat.
- Experience and knowledge in writing SQL Queries, Stored Procedures and Triggers in databases viz. Oracle 8i/9i/10g/11g, SQL Server 2000, DB2 UDB.
- Basic Knowledge in integrating User Identity between traditional on-premise applications/directories and several different SaaS applications such as Workday, Concur.
- Experience in Object Oriented Design, Analysis and Modeling, creating UML models and diagrams using Rational Rose and using them in Rational Unified Process.
- Experience in using IDE tools such as Eclipse, IntelliJIDEA, and WSAD and RAD 6.0/7.0/7.5/7.5.5.
- Hands on experience in JDBC and creating Data Source to communicate the Database through SQL
- Used Tag libraries, ANT and Log4j to increase productivity and software quality.
- Hands on experience in Unit Testing using the JUNIT.
- Good experience in implementing J2EE compliant applications using various A Design patterns, Struts framework, Tiles, Spring, MVC framework, Hibernate and Messaging Middleware using JMS and MQ
- Experience in using various Configuration Management tools like CVS, MS VSS (Visual Source Safe) and Rational Clear Case, Tortoise SVN.
- Experience with database tools such as TOAD and SQL Navigator SQL Developer.
- Good understanding of SOAP, UDDI and Web Services.
- Hands on experience in writing Unix Shell scripting.
- Flexible and versatile to adapt to any new environment, ability to work independently as a part of the team.
- Quick Learner, Highly motivated team player and self-starter with effective communication, motivation and organizational skills combined with attention to detail and business process improvements
TECHNICAL SKILLS
Languages: C/C++, Java, PL/SQL, XML
J2EE Technologies: Servlets, JSP, Taglibs, JNDI, JDBC, EJB
Frameworks: Struts, Hibernate, Ajax, spring
IDEE: clipse, WSAD, RAD, WebLogic workshop
Version Control: Clear Case, CVS, tortoise SVNDesigning UML
Database: DB2, Oracle
Operating Systems: Windows NT, 2000 and Higher, Linux
Tools: Rational Rose
PROFESSIONAL EXPERIENCE
Confidential, Minneapolis
Senior J2EE Developer
RESPONSIBILITIES:
- Gathered the requirements and updated the design document.
- Extensively involved in preproduction defect fixing.
- Impact Analysis of new enhancements on exiting implementation.
- Implemented web-based application usingSpring MVCframe work.
- Developed a web Application Using UI technologies like HTML5, CSS3.
- Extensively involved in writing the SQL queries as per the business requirements.
- Developed Stateless Session beansandEntity Beansfor implementation of the persistence layer.
- UsedFactory, Singleton, Session Façade, Business Delegate and DAOPatterns.
- Resolved the data loss issue while communicating PUP and ERIC Systems through web service.
- Developed services which involved both producing and consuming web services (WSDL, SOAP and JAX-WS).
- Also published the WSDL to UDDI registry using the SOA architecture.
- Involved in resolving the session issues in the Application.
- Worked with JSON to parse data from Data Base.
- Created Single page web application frame work using Angular JS and HTML
- Used Logging Mechanism for capturing and logging error, info and debug messages and related information using log4j.
- Defined the system interfaces (XSD), created Mule ESB flows, performed payload transformation & developed a middleware data identity mapping solution utilizing Spring,
- Performed Extensive Exception handling mechanism for handling errors and exception conditions in the application.
- Developed JMS components to send messages from one application to other application internally
- Used Value Objects as a design pattern so that the client makes a single remote method invocation to the enterprise bean to request the Value Objects.
- UsedMDBfor consuming message and process message. worked on Hudson build tool and deployed the build in Hudson.
- Developed spring security authentication for primary logging.
- Involved in ODJFS Client meetings to gather the Business requirements for the application.
- Involved in Unit Testing, Integration box, User Acceptance Testing.
- UsedDimensions as the version control system and defect tracking respectively.
- Involved in the configuration of Web Sphere 6.1 Application server and application deployment.
ENVIRONMENT: Java, JSP, Angular JS, Java Script,JSON,HTML5,CSS3, SWT, EJB 2.1,Spring MVC,Mule ESB, Session/Entity Beans, MDB, JDBC, JAXB, Web Services, SOA, SOAP, WSDL, UDDI, XML, DB2, IBM MQ Series, JMS, IBM Web Sphere Portal 6.0, Web Sphere Application Server 7.1, RAD 7.0, Data Studio, Dimensions, Spring security, Hudson
Confidential, TROY, MI
SENIOR J2EE DEVELOPER
RESPONSIBILITIES:
- Performed Requirement Gathering & Analyzing and negotiating customer requirements and prepared the requirements specification document.
- Analyzed Business Requirements and Identified mapping documents required for system and functional testing efforts for all test scenarios.
- Led design and development of service oriented architecture, centered on Mule ESB
- Developed Use Case diagrams, business flow diagrams, Activity & State diagrams.
- Involved in developing the Restful web service using Spring .
- Developed Hibernate mapping files, Pojos and Hibernate configuration files.
- Developed the application using Spring Framework that uses Model View Controller (MVC) architecture with JSP as the view.
- Developed presentation layer using JSP.
- Used Log4j and implemented Log4j property file for logging purpose.
- Extensively used JQuery client side validation.
- Extensively used Spring IOC for Dependency Injection to promote loose coupling between components.
- Developed JUnit Test Cases for Code unit test.
ENVIRONMENT: JSP, HTML, CSS, Spring IOC, Spring MVC, Mule ESB, Restful Web service, Java, Hibernate, JQuery, SQL, DB2, SVN, Log4j 1.2, XML, Agile model, SCRUM.
Confidential, SACRAMENTO, CA
SENIOR J2EE DEVELOPER
RESPONSIBILITIES:
- Involved in gathering the requirements and documenting design specifications and designing use case diagrams TogetherJ.
- Implemented MVC architecture using Spring Framework.
- Developed Web User Interface screens using JSP, Servlet, JavaScript, CSS, JSTL, Custom tags.
- Developed Stateless Session Beans to encapsulate the business.
- Developed Business Delegate classes for minimizing the tight coupling between Presentation tier and Business tier.
- Dynamic validations are done using the AJAX and jQuery .
- Implemented the persistence layer using the Hibernate.
- Implemented the persistence classes using the Hibernate and Mapping has done using the Hibernate. clear case is used to version control the application software.
- Implemented nightly batch job for processing the Hearings Decision notices.
- Worked Extensively in architecting, designing and developingPortalApplications,
- Portletsand deploying them toWebSphere Portal Server 6.0. implemented the sql's, stored procedures and functions in database .
ENVIRONMENT: Java 1.4, EJB 2.1, Spring, Hibernate, JSP, JSTL, JavaScript, CSS, AJAX, jQuery XML, JNDI, Log4j, Web Sphere Application Server 7.0, Ant 1.6, Oracle 10g, Clear case 3103819134
Confidential, NC
SENIOR J2EE DEVELOPER
RESPONSIBILITIES:
- I am working as one of the Front End and Report Developers.
- Involved in designing database tables and reports using Crystal Reports.
- Involved in Customizing the web series to client ANZ.
- Developed JSPs, Web services, XSD documents.
- Developed the business logic (Session Beans) for Payables module.
- Developed presentation layer using Struts frame work.
- Used JSTL core and custom tag libraries in the JSP pages.
- Hibernate is used to map the database to Java Objects
- Developed the test cases for unit testing.
- Designed several test cases in Quality Center and executed them.
- Handling defect life cycle by resolving the defects in time.
- Involved in Performance Tuning of application both from oracle side and Java side. used CVS version Control tool to maintain the versions .
Environment: Java, EJB, J2EE, JSTL, JSP, Hibernate, Web Sphere 6.0, Tomcat, RAD 7.0, Oracle 10g, Toad, XML, CVS, Windows XP, UNIX, HTML, JavaScript, CSS.
Confidential
SOFTWARE ENGINEER
RESPONSIBILITIES:
- Designed & developed GUI for claim creation, processing and tracking
- Created Use Case Diagrams in UML.
- The user interface components are developed using Java AWT/swing API.
- Managed by the Network Management System(NMS) and TCP/IP and UDP
- Some Expose to Layer2/Layer 3 protocols.
- Developed the business layer components as Stateless Session Beans based on EJB API.
- Developed the data access layer components as entity Beans based on EJB API.
- Developed web based user interface screens using HTML and Java Script.
- Created CSS to get unique look and feel across the related facets.
- Client Side validations were done using JavaScript.
- Deployed the EJBs on JBoss.
- Developed Entity Beans as Bean Managed Persistence Entity Beans and used JDBC to connect to backend database Oracle.
- Designed and implemented Connection pooling for high-level performance.
ENVIRONMENT: JDK 1.2/JDK1.3, EJB 1.0, JSP, HTML, JavaScript, Servlets, Unified Modeling Language, Eclipse, XML, JBoss Application Server, Oracle, Java AWT/Swing API.
Confidential
JAVA PROGRAMMER
RESPONSIBILITIES:
- Involved in design and development of hierarchy of the various commodities and various categories.
- Developed and implemented Enterprise Java Beans (Session).
- Implemented user sessions using Session Tracking API of Java Servlets.
- Designed and developed servlets and JSP.
- Struts framework is used as MVC. client side validations done using the java script. server side validations are performed using the application exceptions .
- Created deployment descriptors using XML.
- Designed the dynamic web pages using JSP
- Performed Junit Test on java EJB classes.
- Designed and implemented the database interaction using JDBC, and stored procedures using PL/SQL.
- Designed and developed the queries using JDBC and Java Servlets for various search options.
ENVIRONMENT: J2EE, Java, JSP, Servlets, Struts, JDBC, Java script, HTML, XML, Web logic 7.0 and Oracle 8i, Junit, PL/SQL, UNIX.