Java Developer Resume
SUMMARY:
- About 6+ years of J2EE/Java application development experience in Multi - Tier distributed enterprise applications.
- Experience in understanding and gathering the Business requirements, translating them into Functional specifications and develop code along with detailed design.
- Expertise in developing applications using Core Java concepts like OOPS, Multithreading, Garbage Collections, Collection, Socket Programming etc.
- Extensive knowledge in working with Java/ J2EE technologies such as JSP 2.0, Servlets, JDBC, Spring, Design patterns, struts.
- Extensive experience in programming, deploying, configuring, fine-tuning and administering Middle-tier popular J2EE Servers like Apache Tomcat6.0, IBM WebSphere 6.0.
- Extensive development experience on different IDE’s like Eclipse, Builder and Net Beans. Experience in working in environments using Agile (SCRUM) and Test Driven development Methodologies.
- Expertise in database modeling, administration and development using SQL and PL/SQL in Oracle (8i, 9i and 10g), DB2 and SQL Server environments.
- Experienced in using Log4j and good expertise of using ANT and Maven tool to generate Deployable files.
- Good experience on Design Patterns (J2EE) like Singleton Factory Method, DAO, Session Facade, Front Controller and Delegate Pattern.
- Experience in XML related technologies like XML, XSL, XSD, DTD and XML Schemas, XML Parsers like DOM & SAX.
- Expertise in Object Oriented Analysis and Design (OOAD), OOPS using Unified Modeling Language (UML), Design Patterns, MVC Frameworks.
- Involved in performing Unit and Integration testing (JUnit).
- Working with many popular Relational Database Management Oracle, DB2, and SQL Server and hands on experience with DB tools like TOAD, and SQL Developer.
- Experience in developing the front-end components using HTML, CSS, Java Server Pages and JavaScript.
- Very Strong skills in developing Web Services using REST, SOAP, WSDL.
- Experience in using Rational Clear Case, Clear Quest, and MVN&CVS.
- Experience in Software Development Life Cycle (SDLC), OOP through implementation and testing Strong communication and interpersonal skills.
TECHNICAL SKILLS:
Application Servers: Tomcat
Languages: Java, JavaScript, PERl, SQL, PL/SQL, C++, HTML, XMLDatabases Oracle 9i/10g, DB2, MySQL
Platforms: Windows 2000/NT/97/95, Sun Solaris 8/7, HP-UX
Technologies/IDEs: XML, Web Services REST, (SOAP, WSDL, UDDI)
Languages: Java, C++, XML, HTML, JavaScript
Methodologies: AGILE, VisioTools JUnit, CVS, MS Project, Eclipse.
Operating Systems: UNIX, Linux, Win 2003/2000/NT/XP.
PROFESSIONAL EXPERIENCE:
Confidential
Java Developer
Responsibilities:
- Involved in Design and Development using J2EE Hibernate, XML, JSP, Spring MVC Model Framework and Oracle.
- Developed dynamic e-mails using JavaScript, and hand coding of HTML5 and CSS.
- Worked on Data Management classes, using Hibernate to access the Oracle Database.
- Responsible for enhancing the presentation tier using JSP, HTML, Ajax, Java Script and CSS.
- Implemented the application using Spring Framework, which is based on MVC design Pattern.
- Used JSP, Servlets, and HTML5 to create web interfaces. Developed Java Beans and used Custom tag libraries for embedding dynamic into JSP pages.
- Implemented various Validation Controls for form validation and implemented custom Validation controls with JavaScript and jQuery.
- Involved development of front-end components using JSP, JavaScript, and Java. Used Core Spring framework for Dependency injection.
- Worked on J2EE frameworks like Spring and Struts for developing industry standard web Applications.
- Actively involved in using AngularJS (MVC),HTML5 to enable client side date to meets Specific criteria by applying various validation variable and used the AngularJS validation
- CSS classes to provide visual feedback on validation.
- Application was designed and developed using the spring framework.
- Implemented persistence layer using Hibernate framework.
- Used JQuery event handling in UI pages handle validations.
- Configured Hibernate objects as Spring Beans in the Spring Configuration File.
- Used XSLT for transforming the XML documents in to HTML documents.
- For new website features wrote Angular controllers, views and services.
- Involved in the Unit Testing and defect resolution as and when they are reported.
- Design and implement effective User Interfaces that are intuitive and easy to use.
- Maintain and enhance existing client applications and internal systems to improve Integration
Environment: Java,J2EE,JSP,JNDI, Oracle,HTML5, DHTML, ANT, Strut, Spring, MVC, JQuery, CSS, Eclipse, Unix, Web logic, Angular Js, Ajax, Hibernate Maven.
Confidential
Java Developer
Responsibilities:
- Involved in understanding the requirements from the System Use cases (SUCs) and creation of design documents.
- Involved in software development process for TDD using with testing team.
- Designing and development of various server side components for Shopping Cart, Order
- Implemented business rules using Drools for business requirements.
- Development of SOA architecture in primary components for Transaction Pipeline and Drools Rules Engine.
- Integration of Web Services for E - Pay Tax and Authentication calls.
- Designing and developing the Customer Service App where customers can contact to Place Orders.
- Design, development and integration of EPay, EBE and Auto billing system web services with Estore.
- Design and development of SOAP/REST Web Services for Billing and Payment component.
- Developed UI components using JSP, Servlets, JQuery and Struts Designed and developed the core services such as Logging, Exception handling framework etc.
- Involved in the design and development of the Order Management workflow which is the most Complex and backbone of the entire e-commerce system.
- Spring Quartz scheduler for offline jobs to process orders that are stuck due to unavailability of dependent external system.
- Used forward engineering to create a Physical Data Model with DDL that best suits the requirements from the Logical Data Model.
- Security management and system troubleshooting using TCP/IP & LDAP.
- Design and implementation of roles and rights using Spring LDAP in the Customer Service representative (CSR) application Fixing and verifying the bugs reported during the various testing life cycle (Unit, QA, UAT and Performance) of the project.
- Managed the architecture, design and delivery of the SYMPAY system that supports various APIs for Credit Card, Direct debit, Online Bank Transfer, Offline Bank Transfer, Boleto Bancario and Refunds.
- Performance tuning (Application code, Log4j) of all the modules for better performance and throughput.
- Integrated third party Payment Service providers like Cyber source, World Pay (Web money, Yandex, Qiwi, Przelewy, 7Eleven, Dineromail), AllPago (Boleto Bancario), Paymentech and PayPal.
Environment: Java/J2EE, Hibernate, spring, Axis, JSP, Servlets, JQuery/Ajax, Web Services (SOAP/REST), Tomcat, Web Logic, JBoss, Drools Engine, JUnit, MySQL, Oracle, Windows 7, UNIX, ANT, Maven, LDAP, XML, Perforce, JDBC, Struts, Drools Rule Engine.
