Java/ J2ee Developer/architect Resume
SUMMARY:
- 10+ years of professional experience in the areas of Software Application Design/Architect, Development, Configuration & Release Management, analysis, documentation, implementing and testing of software systems in Java, J2EE and Internet technologies.
- Experience of interacting with end clients/users for requirements and/or application functionality clarification
- Creative and possess good analytical skills
- Capable of solving the different problems related to software
- Good in dealing with different types of people
- Strong knowledge of Web technologies like Java, J2EE, EJBs, Active MQ, Multithreading, UML, XML, database servers like MS - SQL Server 2000, Oracle 8i/9i/10g, MS Access and web/Application servers like Weblogic 8.1, Apache, Tomcat 4.0/5.5, Web Sphere 5.0/6.0/6.1 including evaluation, installation and configuration.
- Extensive experience in software development, software analysis, design and architecture with focus on Web Applications.
- Experience of leading the projects with respect of requirement/design and architect.
- Strong in Java software and web technologies, with proficiency in J2EE architecture, Web Services and experience of implementing Struts/Spring/Hibernate frameworks
- Good interpersonal and communication skills, with experience of interacting with client and finalizing the requirements.
- Extensive/working knowledge on JMS, spring, JSF, Hibernate and Tiles framework.
- Experienced in developing applications in UNIX, Linux & Windows environments.
- Experienced in using tools such as ANT, JUnit, VSS & CVS
- Good Knowledge on testing tools like Winrunner and QTP.
- Self-Starter, Confidential, responsive, resourceful, flexible, ability to work independent of direct supervision and commitment to continuous learning.
- Experienced in Banking, Finance, Manufacturing, Telecom, Wireless Equities and Education domains
- Specialized in designing applications using OOAD & UML using Rational Rose(Use Cases, Sequence Diagrams, Class Diagrams & Data Model Diagrams)
- Experience in Interacting with Clients, Collection of Requirement Specifications from the client site, performing Requirement Analysis and Designing.
- Capable of learning new technologies and adapt to new environments quickly.
- Establish and maintain productive working relationship with management, clients and team members.
- Excellent Communication and Interpersonal skills.
TECHNICAL SKILLS:
J2EE JAVA/Internet TECHNOLOGIES: Java, HTML,DHTML,JSP, Servlets, EJB, Web Services, Java Beans, JDBC, JavaScript, HTML, XML, XSLT,CSS,CGI/PERL, Hibernate, Tiles, Ant, JSF,MVC, AJAX and Struts, Spring, eXtreme Scale, ActiveMQ, Datapower, Mediation, WESB, Process Server
APPLICATION SERVERS: Weblogic 8.1, Web Sphere 5.1/6.0/6.1/8.0, Tomcat 5.0, Apache 2.0.
RDBMS/QUERY TOOLS: Oracle 11g/10g/9i / 8i, TOAD, SQL Developer and SQL Server.
DESIGN/DATA MODELING TOOLS: UML Rational Rose.
Domains: Manufacturing, Education, Telecom, Wireless, Banking and Finance.
IDEs/DEVELOPMENT TOOLS: NetBeans, Eclipse, WSAD and JBuilder, Front Page, Macromedia MX Studio Edit Pad, Vi Editor, RAD, IID
VERSION CONTROL TOOLS: Visual Source Safe, CVS, MKS, AccuRev, SVN
OPERATING SYSTEMS: UNIX (Scripting), Windows XP, Windows 2000, Windows NT Server 4.0 and Sun Solaris.
PROFESSIONAL EXPERIENCE:
Confidential
Java/ J2EE Developer/Architect
Tools: and Technologies: DataPower, XSLT, Java, hibernate, Oracle, Sprin, XML, WebSphere, MQ, Web Services, SOAP, Mediation, WESB, Process Server
Responsibilities:
- Application is Java/J2EE application based on middleware technologies with Spring, Hibernate, DataPower, XSLT, XML based API deployed on WebSphere Application Server
- Extensive multithreaded environment for processing
- Interaction with BAs for the requirement gathering and clarification.
- Involved in full development life cycle from requirement gathering to testing, UET and production delivery
- Extensive MQ involvement
- Knowledge of latest development in field of software architecture
- Architecture solutions for the production problems
- Application design and development using GO4 design pattern
- Dealing issues from different clients.
- Technology initiative/ POT
Confidential
Java/ J2EE Lead/Developer
Tools: and Technologies: Spring, Java, J2EE, JavaScript, JSP, Active MQ, Oracle 11g, XML, UNIX, Web Sphere Application Server, eXtreme Scale, JQuery, JAXB, Display Tags
Responsibilities:
- Interacting with clients/users for gathering/finalizing requirements
- Application developing with Spring, and multithread capabilities
- Unix scripts for batch job and for ETL
- Extensive DB operation with Oracle as DB with query optimization to scalling
- Knowledge of latest developments in the field of software architecture
- Architecture solutions for the production problems
- Implemented GO4 design patterns
- Suggesting the development team about the software designs
- Responsible for making new software designs
- Dealing with the issues related to different clients/users
Confidential
Java/ J2EE Lead/Developer
Tools: and Technologies: Spring, Hibernate, JavaScript, JSP, Oracle 11g, XML, UNIX, Apache tomcat as application server, Velocity templates, Cirrus, Jersey API.
Responsibilities:
- Design/Architect of the application from scratch with Spring and Hibernate
- Updated with the new development in the field of software
- Communicating with the clients and help them in solving their problem
- Keep the upper management informed about the development continuously
- Interaction with third parties related to assessment for their product to use in project
- Decisions related performance
- DB architecture design
- Release Management
- Unix scripting
- Application security considerations and solutions
Confidential
Java/ J2EE Developer
Tools: and Technologies: Jakarta Struts Framework, JavaScript JSP, Oracle 10g, EJBs, XML, Java Beans, UNIX, WebSphere 6.1 as application server
Responsibilities:
- Interaction with end user to educate/translate about application
- Its service side is based on SOA which got concepts from JBI
- Across team interaction related application performance and/or scalability
- Was involved in design of different modules and lead the projects
- Involved in the creation of middleware for the application, which consists of a session facade patterns using stateless session beans.
- Responsibilities include successful release involving interaction with BA and ST team for timely delivery of the projects
- Production tuning and application scalability.
Environment: Java, Multithreading, J2EE, Struts, JSP, EJB, HTML, JDBC, Oracle, PL/SQL, Web Sphere, UNIX, XML, Java Beans, Agile (Scrum)
Confidential
Tools: and Technologies: Jakarta Struts Framework, JSP, SQL Server 2000 and hibernate, Java Script, Tomcat
Responsibilities:
- Interaction with off shore team for requirement gathering and implementation.
- Responsible for developing and maintaining application using Java, JSP, Servlets, Struts and hibernate
- Implement J2EE design patterns like Data Access Object, Session Facade and Value Object
Confidential
Tools: and Technologies: Java, Struts, JSP, Hibernate, Oracle, cuteFTP for transferring of builds
Architect
Responsibilities:
- Actively involved in Analysis and design of classes, Reusable objects, Sequence Diagrams using Unified Modeling Methodology (UML) and Rational Rose.
- The entire application is developed in Jakarta Struts framework with hibernate as persistent layer.
- Represented dynamic contents using JSPs and also used HTML for presentation
- Develop code to communicate Oracle with hibernate as persistent layer
- Weblogic is used as application server
Confidential
Software Engineer (Java/ J2EE)
Tools: and Technologies: Standard Java, Java Socket programming, Informix.
Responsibilities:
- Involved in understanding and designing and translating the customer requirements into design.
- Developed the dataset and UI design for web module
- Design and develop Online Funds Transfer module which enable customer to do online transaction
- Design and implement security using HSM and java encryption.
- Develop/Design SOAP engine, XML, WSDL for Web Services.
- Tomcat as application server
Confidential
Java/ J2EE Developer
Tools: and Technologies: Struts, JSP, Sql Server, Java Script, HTML.
Responsibilities:
- Involved in understanding translating the customer requirements into design.
- Developed the dataset and UI design for web module
- Used Java Script for client side validation
Confidential
Tools: and Technologies: Java, Swing, XML.
Responsibilities:
- Involved in understanding translating the customer requirements into design.
- Developed UI client with swing
- Used Sax parser to parse and retrieval from XML files
