Java/j2ee Developer Resume
Salt Lake City, UT
SUMMARY:
- 8+ years of professional experience in Analysis, Design, Development and Testingof web and distributed n - tier applications usingJava and J2EE technologiesin areas such as Insurance, Financial Services, Healthcare.
- Expertise in design and development of various web applications with N-Tier Architecture using MVC and J2EE Architecture techniques.
- Extensive experience in J2EE technologies such as Java, JSP, Servlets, JSF, EJB, RMI, JNDI, Struts, Java Standard Tag Library, Custom Tag Libraries, JDBC, JavaBeans, JMS, Web Services.
- Implemented modules using Core Java APIs,Java collection, Threads, XML and integrating teh modules.
- Proficient in implementing Design patterns like Singleton, Factory, DAO, and DTO.
- Extensively used STRUTS and SPRING frame works.
- Experience in developing and deploying applications using servers such as Apache Tomcat, WebLogic, IBM Websphere and JBoss, tools such as TOAD, DB visualizer and SQL Developer for database development and interaction, using IDE’s such as Eclipse, Net Beans and RAD
- Strong working noledge of SQL, PL/SQL, Stored Procedures, Joins and Triggers with databases like Oracle, DB2 and MySQL Server.
- Good working experience with various operating system platforms including Windows NT, Windows 2003/08, and UNIX.
- Expertise in writing Web Services using WSDL, SOAP, REST and UDDI in distributes web application development environment.
- Expertise in web-based GUIs development using Applets, Swings, JavaScript, JSP, HTML, DHTML, CSS.
- Excellent problem identification skills through JUnit, Log4j, Ant and Maven.
- Experience in Configuration Management tools like SVN, ClearCase and CVS
- Strong experience with XML, XSL, XSLT, XPATH.
- Worked with Object Relational Mapping (ORM) tools like Hibernate
- Experience in configuring teh Windows 2003/08Servers
- Self motivated, able to handle multiple priorities and excellent time management skills.
- Worked in all stages of Software Development Lifecycle.
- Excellent communication and interpersonal skills, with aptitude towards learning new technologies.
- Experienced in troubleshooting multiple server andJVMissues
- Willing to learn new programming concepts, technologies, tools etc.
- Good Knowledge & Experience utilizing Agile methodologies such as SCRUM,TDD
TECHNICAL SKILLS:
Programming Languages: Core Java, J2EE, C, C++, SQL, PL/SQL
Frameworks: Struts, Spring, Hibernate, JSF, Cyberark, Mockito, MockRunner
Design Patterns: UML, OOAD
Methodologies: TDD, Agile Scrum
Databases: Oracle, DB2, MS Access and MySQL
Markup Languages: HTML, DHTML, XSL, XSLT, XPATH and XML
Scripting Languages: JavaScript, VBScript, Shell Script, Perl, CSS, Groovy
Web Technologies: JDBC, Servlets, JSP, Java Beans, JNDI, JMS, AJAX
Tools: CVS, Clear Case, Clear Quest, JUnit, Log4j, ANT, Maven, Tivoli, build forge, Remedy, JIRA, QC, PUTTY, WINSCP, Hyperic
Application Servers: WebLogic, WebSphere and JBoss
Web Servers: Apache Tomcat, GlassFish
Operating Systems: UNIX, Windows NT/2003/2008, LINUX
Protocols: TCP/IP, FTP, SOAP, HTTP, SOA
Distributed Computing: RMI, EJB
Editors: NetBeans, Eclipse, Jbuilder, and RAD
PROFESSIONAL EXPERIENCE:
Confidential, Salt Lake City, UT
Java/J2EE Developer
Responsibilities:
- Involved in requirement, design and development phases of teh application.
- Developed custom tags, STLD to support custom User Interfaces.
- Developed teh application using Struts Framework dat leverages classical Model View Layer (MVC) architecture.
- Created new Action Forms to access teh form data.
- Used Multithreading in programming to improve overall performance.
- Created SOAP/RESTful Web service for updating customer data from sent from external systems.
- Data was converted into JSON using JSP tags
- Developed teh front end User Interface using HTML5, JavaScript, CSS3, JSON, JQuery
- Created new Action Classes corresponding to teh new Action Forms created.
- Implemented teh DAO pattern to connect to teh database and retrieve data.
- DAO and teh hibernate transactions was implemented using Hibernate framework.
- Developed integration services using SOA, ESB, Web Services, SOAP, and WSDL.
- Integrated Web Services in ESB Layer.
- Used Splunk for log file aggregation and monitoring.
- Deployed teh applications on BEA Web Logic Application Server.
- Implemented serial communication between Manager and EMS agent
- Used Maven for building and deployment purpose
- Used DOM parsers for filtering messages from user and validate them in corresponding format.
- Designed and developed Java Web Services to allow external clients to interact with teh system.
- Developed web service components and WSDL documents using top-down approach with Apache Axis.
- Implemented Java Collections Frame work.
- Used CVS for version control across common source code used by developers.
- Used JavaScript for validations and integrating business server side components on teh client side with in teh browser.
Environment: Java, J2EE, Struts, Oracle 10g, ESB, JMS,EMS, Maven, MDB, DOM, Web service Consumer, SOAP UI, JBoss, JPA, Rationale Rose, Eclipse 3.1, Unix, BEA Web logic Application Server, Hibernate, CVS.
Confidential
Java Developer
Responsibilities:
- Application developed in MVC architecture using Struts 1.3, spring framework 2.0, Hibernate 3.0, AJAX, JSPs.
- Dynamic output has been generated by using AJAX.
- Developed teh UI using teh JSP, JSTL, CSS, HTML, DHTML, Struts and Servlets.
- Design patterns (Singleton, Abstract Factory, Value Object, and Business Delegate) has been followed to make application robust.
- Used Angular.js for developing applications.
- Deployed applications on JBoss Application Server.
- Test cases has been written by using JUnit framework. Involved on peer to peer testing and code Review meetings.
- Used JMeter for performance Testing.
- Used Enterprise Java Beans for business logic implementation.
- Responsible for User Acceptance testing and User . Involved in mentoring and transferring teh Knowledge to teh other Team members.
- Implemented MVC architecture by using Spring framework 2.0, Hibernate 3.0 in terms of JSPs and Servlets.
- Use Hibernate Query language for SQL Persistence.
- Log4j is adopted for logging mechanism.
- Involved in XML Transformations using XML, XSL, XSLT, Xerces and XPATH.
Environment: J2EE, spring 2.0, Hibernate 3.0, AJAX, EJB, IText 2.0.5, Struts 1.3, JSON, SOAP/REST Web Services, JSP, JMS, WSDL, XML, XSL, JSTL, CSS, XHTML, Angular.js Xerces, XPATH, JNDI, WebLogic Server, Log4j, UNIX.
Confidential
Java Developer
Responsibilities:
- Designed teh Web application implementing teh Struts framework for Model View Controller (MVC) pattern to make it extensible and flexible.
- Involved in teh Design and Development of GUI interface for ASR Search, Work list, Update ASR, Address Validation using JSP, HTML and JavaScript.
- Implement DAO layer using Hibernate and JPA persistence layer.
- Developed complete Business tier of EJB (Enterprise Java Beans) with Stateless, Session beans.
- Used DOM parsers based API for parsing XML.
- Work with Apache Log4j for all logging and debugging purposes
- Designed and Developed Unit test cases using JUnit.
- CVS is used for all code change management services.
- Use Eclipse IDE for all development purposes
- Created, implemented and worked on change activities (CA) at release and production patch times.
- Involved in doing daily health checks for all TA applications. Deployed application packages using TIVOLI.
- Installed outbound and inbound digital s.
- Created, monitored and resolved trouble tickets using CMIS web North central and Verizon. Worked with System Admin team to resolve networking issues, memory upgrades.
- Responsible for application maintenance and live production support on Weblogic platform for production support/maintenance involving production deployments on Weblogic server, defect tracking on CMIS Web (24/7).
Environment: Java, J2EE, Spring, Hibernate, Struts, SOA, JSP, HTML, SOAP, REST, JUNIT, XML, Eclipse, Tivoli, Weblogic 8.0, ANT, Log4J, SQL, UNIX.
Confidential, Phoenix, AZ
Java Developer
Responsibilities:
- Involved in gathering requirements for teh application.
- Developed business logic and presentation/controller phase.
- Handled Query Functionality in all teh Modules.
- Produced UX designs and did development for mobile web apps and hybrid iOS/Android apps using SQLite and jQuery Mobile
- Built a realtime mouse/click user analytics web service with Node.js.
- Developed action classes, service and DAO layers in all teh modules for teh queryity and functionality
- Developed GUI for query page in End User module.
- Functional analysis, Design and Unit Test Case preparation and review, design and code implementation and enhancements of teh application.
- Wrote SQL queries and stored procedures for data manipulation with teh Oracle database.
- Data validations performed using Java script.
- Developed user interface with JSP, Ajax support to speed up teh application form filling.
- CR handling and implementation.
- Testing, Bug fixing and maintenance.
Environment: Java, J2EE, SQL, PL/SQL, HTML5, CSS3, JavaScript, Servlets, JSP, JSTL, JMS, XML, XSLT, UML, Struts1.2, Web Service, Ajax, CVS, Eclipse IDE.
Confidential
Java Developer
Responsibilities:
- Developing teh transaction forms using JSPs and Servlets and Designing and developing user interfaces using JSPs.
- Implemented Presentation layer components using HTML, JavaScript and JSP.
- Used JavaScript for client side validations.
- Implemented teh configuration files and teh class’s specific to teh Servlets.
- Wrote various SQL for accessing data from database and used JDBC API for Java Database Communication.
Environment: Java 5, JDK 1.5, JSP, JDBC, Servlets, MySQL, Tomcat.
Confidential
Java Developer
Responsibilities:
- Extensively involved in designing teh database.
- Involved in writing Hibernate queries and Hibernate specific configuration and mapping files.
- Coded JDBC programs for connection to teh Oracle Database.
- Developed Servlets and JSPs based on MVC pattern using Struts Action framework
- Deployed into WebSphere Application Server.
- Used Tiles for layout and Apache Validator Framework for Form validation.
- Used Log4J logging framework to write Log messages with various levels.
- Involved in fixing bugs and minor enhancements for teh front-end modules.
Environment: Java 1.4, JSP, Servlets, XML, UML, HTML, CVS, Log4J, Web Logic, Web Sphere, Eclipse, Oracle 9i.