Java / J2ee Developer Resume
Alpharetta, GA
SUMMARY
- Over 6 years of professional software development experience in object - oriented analysis, design and development of Web Applications using J2EE technologies
- Strong noledge of Java, J2EE, Spring, Struts and Hibernate.
- Good exposure in end-to-end development of software products including requirement analysis, system study, designing, analysis, coding, testing, debugging, documentation and implementation.
- Extensively worked applications porting across major databases such as MS SQL Server, MySQL and Oracle.
- Expertise in developing Dynamic Web Pages using HTML wif CSS for user interface using JSP and Servlets.
- Deep understanding and noledge of Hibernate ORM technology.
- Expertise in implementing Web Services, JMS and asynchronous communications between two applications running in different servers.
- Technically proficient in module development and upgrades based on organizational needs.
- Extensive experience wif Enterprise Java Beans (EJB’s) - Session beans and Message Driven Beans.
- Proven skills to resolve teh ongoing problems faced by teh team and improving teh defects in teh product wif regards to Quality and Performance.
- Proficient in Enterprise Applications of Banking and Insurance domain. Excellent analytical and programming skills.
- Experience in developing Web Applications involving J2EE technologies like Java, JSP, Servlets, HTML, Java Script, Angular JS, CSS, JDBC, JNDI, XML, AJAX and JUnit.
- Experience in using J2EE Design patterns like DAO pattern, Singleton pattern, Front Controller, Factory Pattern for reusing teh most TEMPeffective and efficient strategies for new development.
- Good in client interaction and offshore co-ordination.
- Experienced in teh entire project life cycle, from inception to implementation including testing, analysis, design, and development. Good leadership and, excellent technical writing and communication skills.
- Strong interpersonal, communication, technical and analytical skills wif ability to learn new concepts quickly and utilize them in productive manner.
TECHNICAL SKILLS
Languages: Java, C, C++, XML, SQL and PL/SQL.
Core Expertise: Java, J2EE, Swing, Servlets, JSP, JDBC, Hibernate, Spring, Struts, JSTL, JAXB, XML, HTML, DHTML, AJAX, Java Script, CSS, XSLT.
RDBMS/ Database: MS SQL Server, Oracle, MySQL
IDE: Eclipse, Net Beans, JBuilder, MyEclipse
Web/Application Servers: Apache Tomcat
Software Engineering: UML, Design Patterns
Web Services/Messaging: Web Services, SOAP, WSDL, JAX-WS, JAX-RS, Apache AXIS, JMS and SOA.
Source Control: CVS, Subversion, Rational Clear Case
Testing and Building Tools: Ant, Maven, JUnit, Log4j
Operating Systems: Windows 9x / 2000x / XP, UNIX, Linux
PROFESSIONAL EXPERIENCE
Java / J2EE Developer
Confidential, Alpharetta GA
Responsibilities:
- Providing custom implementations of teh equals and hash Code methods. Designing, Coding and implementing of teh application development wif Spring Web / MVC Knowledge and being able to use design patterns like teh Observer and teh Factory pattern.
- Used J2C and JDBC Connection pool to enhance performance. J2C connection pool was used to process teh request through Sysplex to CTG to VISION and send teh response back to MCS.
- Created Web Services wif WSDL as service contract wif external clients
- Developed Use Case Diagrams, Object Diagrams and Class Diagrams in UML using Rational Rose.
- Involved in writing Spring Configuration XML file dat containsdeclarations and other dependent objects declaration.
- Developed user interface using JSP, JSP Tag libraries, third party libraries and Java Script to simplify teh complexities of teh application.
- Created several custom tags for JSP for maximum re-usability for user interface components.
- Developed various Java beans for performance of business processes and TEMPeffectively involved in impact analysis.
- Developed application service components and configured beans using Spring IoC, creation of Hibernate mapping files and generation of database schema.
- Used Web Services (JAX-WS using Axis 2.0) for creating rate summary and used WSDLandSOAP messagesfor getting health plans from different module and usedSAX XML parsersfor data retrieval.
- Involved in implementing server side validations, exception handling.
- XML schema definitions are used to serve as flexible client interfaces wif MCS client applications.
- Preparation of Traceability Matrix to ensure all use case coverage.
- Monitoring teh error logs and fixing teh critical bugs and issues.
- Used log4j for logging and debugging and JUnit extensively for testing.
- Developed user interface for MCS Dashboard which is an Analysis tool used to monitor transaction statistics, HTTP Request status, log search and for automated alerts using JSP, HTML, JavaScript and CSS.
- Involved in writing teh schema files and distributing them wif teh clients
- Created reusable services, Java components, business objects and XML schema definitions.
- Used JAXB to create and bind Java objects from XML schemas.
Environment: JavaEE, Spring MVC, Hibernate, JSP, JSON, Javascript, SOAP, Axis, Maven, Rational Application Developer IDE, JUnit, Websphere 7, XML, HTML, log4j, Jenkins.
Java/J2EE Developer
Confidential, Chapel Hill, NC
Responsibilities:
- Developed teh front end of teh application using HTML, CSS, JSP, JavaScript
- Implemented teh design patterns like DAO Factory, Singleton, Service Locator and Business Delegate
- Developed application service components and configured beans using (applicationContext.xml) Spring IoC
- Using Spring validation framework for server side validation
- Performed coding of Action classes, Business Layer and DAO,JDO and wired them using Spring Framework.
- Integrated spring (Dependency Injection) among different layers of an application.
- Developed Object Model from Hibernate mapping files
- Used Hibernate as ORM tool to store teh persistence data into teh PostgreSQL database.
- Developed Restful WebServices using JAX-WS..
- Used teh SOAP Message Broker protocol to get teh communication between incompatible systems
- Used Ejb 3.0 as middle Tier.
- Performed teh code build and deployment using MAVEN.
- Used log4j properties for logging.
- Involved in System and Integration Testing using JUnit.
- Wrote views, Triggers, Stored Procedures using PostgreSQL database.
- Used SVN as a source code management system.
Environment: Java/J2EE, JSP, JSTL, JavaScript, JDBC, HTML, XML, XSLT, XSD, DTD, Servlets, JAX-WS Web Services, SOAP, UDDI, WSDL, Spring, Hibernate, SQL, PL/SQL, log4j, JUnit, ANT, Eclipse3.x, BEA Weblogic Application Server 8.1, WebSphere Application Server, PostgreSQL, SVN,JDO
Java Developer
Confidential, Minneapolis, MN
Responsibilities:
- Enhancements and new development of various flow services and enhancements / Maintenance of various Java based services in WebMethods.
- Worked extensively on Web Methods JDBC Adapters, MQ Adapters, Flow Services and notifications.
- Is wholly responsible for teh new enhancements and design of MVC web application.
- Extensively used Web Services using Apache AXIS.
- Implemented various Design Patterns like MVC, Factory, DAO and Façade.
- Development/Enhancements of various Oracle stored procedures.
- Interact wif various project participants from different teams to understand teh interfaces and impact.
- Responsible for Developing JUnit Test Case to Unit Test teh Services outside teh server.
- Worked wif Web Services, XML/XS, AJAX for Live Link Content Management, WSDL, SOAP
- Use ClearCase labels to tag teh code and properties, build and deployed teh labeled components to various environments using Anthill Pro.
- Understand teh business need and enhance teh application.
- New Development and enhancements for teh on-going releases.
- Simultaneously support teh production system by responding and fixing various queries and issues raised by customer support.
- Troubles shoot teh issues by tracing teh data flow at various tiers including teh integration tier in WebMethods as well as interact wif other up-stream application teams to find teh root cause.
- Worked on WebLogic as well as AXIS upgrades.
- Re-designed teh EMCST application wif WRIA components in teh frontend, Restful web services implemented in Jersy returning JSON in teh backend.
Environment: Eclipse 3.2, WebLogic 8.1, WebLogic 10.2, Apache Ant, Rational Clear Case, Servlets, MVC, Apache AXIS1.2, AXIS 1.4, JMS, MQ Adapters, Web Methods 6.5, Anthill, Oracle 10g, Oracle SQL Developer 1.2, Jersy and JSON, Waterfall method.
Java Developer
Confidential
Responsibilities:
- Developing Reports using HTML, CSS, JSP and JFreeChart.
- Involved into writing Server & Client side validations.
- Involved in core java technologies multithreading, exception handling
- Developing JNI Classes for Connect to Native Languages
- Responsible for Generating Obfuscated Code for Existing Project.
- Developing Tag Libraries for Enhancement of components.
- Developing teh user interfaces and getting teh User acceptance
- Developing teh Utility libraries for logging mechanism, Database Pool creation for teh project.
- Written Client/ Server side validations for teh project using JavaScript.
- Involved in preparation of System Use Cases (SUC’s) and Unit Test Speciation (UTS).
- Developing prototype screens using HTML and JavaScript.
Environment: JAVA, Core Java Servlets JSP, JFreeChart, HTML, CSS, Java Script
Java Developer
Confidential
Responsibilities:
- Involved in various stages of Enhancements in teh Application by doing teh required analysis, development, and testing.
- Developed logic and code for teh registration and validation of teh enrolling customer.
- Performed client side validation using JavaScript.Validation from client side was done using JavaScript.
- Developed web-based user interfaces using Servlets, JSP, HTML, and XML based client and server application.
- Integration of front-end wif Oracle database using JDBC API through
- Involved in developing teh Java classes and JavaBeans.
- Used CVS for source code version control.
- Supported Maintenances and bug fixes
- Responsible for teh development of database SQL queries.
Environment: Java Servlets, JSP, Java Script, XML, HTML, UML, JDBC, Apache Tomcat, JDBC, Oracle, SQL, Windows