We provide IT Staff Augmentation Services!

Java/jee Developer Resume Profile

2.00/5 (Submit Your Rating)

SUMMARY:

  • Over 6 years of experience in providing full life cycle solutions for applications and expertise in Software Design, Development and Testing with expertise in Java, JSP ,Servlet, Spring, Hibernate, Struts, , SQL, Client/Server Programming, HTML, JUnit, Maven.
  • Experience in all phases of Project and Product Development Life Cycle that includes System Study, Analysis, Design, Development, Integration, Testing, Deployment, Maintenance, Re-Engineering and Documentation.
  • Proficient in developing Multi-Tier Enterprise applications.
  • Developed applications using open source technologies like Hibernate, Struts and Spring.
  • Expertise with a variety of servers like Apache Tomcat, Web Logic, Websphere, JBoss AS.
  • Expertise in developing web based GUIs using JSP and HTML, XML, XSLT, JavaScript.
  • Experience in developing SOAP and REST based Web Services.
  • Knowledge of Relational databases like PostgreSQL, MySQL and Oracle.
  • Extensively worked with IDE's like Eclipse, NetBeans and SpringSource Tool Suite STS .
  • Good knowledge of Design patterns like Singleton pattern, Model View Controller, Factory , Template and Builder design patterns.
  • Provided the user support for any issues and involved in controlling multiple user requests at server-side.
  • Hands-on experience in different modules Spring MVC, Spring ORM, Spring JDBC, Spring TX of the Spring Application Framework.
  • Good Knowledge in implementing client-server business applications using MVC architecture inculcating different JEE frameworks.
  • Flexible committed individual with excellent interpersonal communication skills, aiming to specialize in the fields of Java/JEE.
  • Outstanding skills in design aspects and technical documentation along with strong interpersonal, analytical, and Organizational skills.
  • Hands-on experience in various platforms: Windows, UNIX and Linux.
  • Supported production environment, managed production Issues/Meetings, and reviews, trouble-shooted production issues.
  • Excellent communication skills, hardworking and a good team worker.

TECHNICAL SKILLS:

  • Programming Languages: Java, JEE, XML, JavaScript.
  • Java Technologies: Servlets, JSP, EJB, JDBC, JMS, JNDI, WebServices
  • Frameworks: Struts, Spring Application Framework, Hibernate,
  • Web Technologies: HTML, AJAX, CSS, XML, XSLT, XSD, SAX/DOM, JAXB
  • Web/Application Servers: IBM WebSphere, WebLogic, JBoss, Tomcat.
  • Databases: Oracle, PostgreSQL, MySQL
  • Configuration: CVS, Clear Case, Subversion
  • IDE'S: Eclipse, SpringSource Tool Suite STS , NetBeans
  • Methodologies: OOAD, UML, OOP
  • Operating Systems: UNIX, Linux, Windows
  • Tools: Ant, Maven, JUnit, Log4J, TOAD

PROFESSIONAL EXPERIENCE:

CONFIDENTIAL

Role: Java Developer

Description: Confidential is one of the leading financial institutions that offer services like banking, investment and several types of loans. The project was developed with the aim of providing customers with various online features like creating new accounts, managing existing accounts, and personal or Home loan applications.

Responsibilities:

  • Used both SAX and DOM parser for XML related development.
  • Participating in high-level meetings with business analysts on Requirements.
  • Prepared Sequence Diagrams and Class Diagrams using UML to help with design communications.
  • Performed extensive development using Spring Application Framework.
  • Involved in the analysis, design, and development and testing phases of Software Development Life Cycle SDLC .
  • Extensively used IOC and AOP concepts of Spring Framework as part of development.
  • Configured Spring to manage objects and set their dependencies in a Spring context file and integrated persistence layer with business layer.
  • Implemented the persistent layer by using Hibernate with Spring based DAO .
  • Developed hibernate mappings to tables using JPA annotations.
  • Wrote POJO classes for storing data and DAO's to retrieve the data and did database connection configurations using Hibernate
  • Developed ORM mappings using Hibernate annotations and also established data integrity among all tables sitting on Oracle Database
  • Configured DispatcherServlet of Spring MVC in web.xml.
  • Used DAO, Singleton, Factory and DTO Design Patterns.
  • Responsible for the configuration of Spring WebApplicaitonContext in web layer and web.xml.
  • Developed Spring MVC Controller classes to interact with Business layer using.
  • Configured handler mappings for handler methods in controllers and view resolvers in Spring MVC Web layer.
  • Worked with Hibernate ORM for Persistence.
  • Developed one-one, one-many associations in annotations.

Environment: Java / JEE, JSP, Servlet, JDBC, Hibernate ORM, Spring Application Framework Spring ORM, Spring JDBC, Spring MVC, Spring TX , HTML, CSS, XML, XSLT, tcpmon, JUnit , JBoss Application Server, SpringSource Tool Suite STS , Oracle 11g, Oracle SQL Developer , JProbe, Mercury Test Director, Windows, Subversion, vi editor, Maven.

CONFIDENTIAL

Role: Java/JEE Developer

  • The Advanced Credit Cards Work Station is an application for Tele Marketing of Credit Cards and also for CitiPhone officers. There are various modules in this application like sales of certain types of promotional campaigns for both Inbound and Outbound Credit Card Sales.
  • This is a secure application and so had been done with the Advanced Secure Coding Practices after clearing the Citibank internal certification for Advanced Secure Coding.

Responsibilities:

  • Extensively involved in development of Equal Payment Plan, Rewards, and modules.
  • Involved in the development of module related to WebServices.
  • Implemented SOAP, WSDL and a subset of XML schema for a Web Service toolkit and for web services integration.
  • Used Rational Rose for developing Use case diagrams, Activity flow diagrams, Class diagrams and Object diagrams in the design phase.
  • Used JSF 1.2 Framework in the application which is based on the MVC design pattern.
  • Implemented automatic/dynamic text filling support using AJAX/JSF components.
  • Used Hibernate3.0 in data access layer to access and update information in the database.
  • Used Spring 2.0 Framework for DI Dependency injection and integrated with Hibernate and JSF.
  • Involved in writing Spring Configuration XML file that contains declarations and other dependent objects declaration.
  • Actively involved in designing and implementing Singleton and Front Controller, Service Locator, Business Delegate and Data Access Object design patterns.
  • Used Java Message Service JMS 1.1 for reliable and asynchronous exchange of important information such as loan status report.
  • Used Web services for sending and getting data from different applications using SOAP messages, such as Loan Applications, to transfer data from Branch Server to Head Office Server, then used SAX and DOM XML1.1 parsers for data retrieval.
  • Used Oracle with the functionalities of the Database Administrator as the backend database using Windows NT OS.
  • Used Log4J 1.2 to capture the log that includes runtime exceptions.
  • Used CVS 1.1 for version control and used IBMRAD 6.1 for implementing the application.
  • This being a secure application performed Citibank Internal Certification for Advanced Secure Coding. Implemented this in the Development.

Environment: IBM Web Sphere Application Server 6.1, J2EE 1.4, JSF 1.2, Rich Faces, Hibernate 3.0, Spring Framework 2.0,Spring Web Flow, JMS 1.1, XML1.1, Web Services, SOA, SOAP-UI, WSDL 1.1, SAX, DOM, JavaScript, Rational Rose, UML, HTML, JNDI, CVS 1.1, Log4J 1.2, Junit 3.8, ANT 1.5, Oracle, IBM RAD 6.1, Windows NT

CONFIDENTIAL

Project: Java WCIS

Description: Confidential is a leading workers compensation insurance state agency in Confidential. The workers compensation application is developed using Oracle JDeveloper/ADF technology stack. The Java WCIS application provides services in all major areas of workers compensation including quotes, policies, claims, legal, and medical payments tracking. The applications is developed using service oriented architecture, which helps in developing wide range of user interface applications.

Responsibilities:

  • Requirements gathering, designing and developing the reference architecture framework, preparing the deployment documents.
  • Developed use cases, Sequence Diagrams, Design Documents for new quote, renewal, and medical payments applications by using JAVA/J2EE Design Patterns.
  • Developing new quote, renewal, and medical payment applications using JSF, Oracle ADF using JDeveloper 11g.
  • Implemented security for Java WCIS by integrating with Oracle Single Sign on framework, and Oracle HTTP Server.
  • Implemented business logic using Oracle BC4J components.
  • Implementing ADF backend Entity Objects, View Objects and Application modules
  • Testing business rules using ADF BC4J client.
  • Implemented many business rules on the entity objects using groovy expressions and in java implementation classes.
  • Developed components in all layers of ADF framework like user interface, model layer, and the business services layer.
  • Developed Web Services for pricing module to the agencies and premium calculation for manual classes using SOAP and RESTful services.
  • Consumed web services by using WSDL files and UDDI for risk calculation.
  • Sending automated emails using Java Mail API for confirming various users after accepting the quote, processing medical bills.
  • Responsible for designing the logical and physical database structure for the Oracle10g.
  • Developed SQL queries, PL/SQL Procedures, Triggers on Oracle 10g database.
  • Developed build scripts using Apache Ant.
  • Using design parts in dimensions for creating the release candidates and also creating the code baselines for making nightly builds.
  • Developed Java Beans to represent model layer for interacting with the database.
  • Configured log4j for generating the debug messages.

Environment: Java, J2EE, JSF 1.2, JSP, Servlets, Apache MyFaces, JDeveloper 11g, Oracle JDBC, Hibernate, Struts, Oracle ADF, SQL, PL/SQL, JUnit, log4j, XML,SOAP,REST Oracle 10g database, WebLogic 11gAS, Java Mail, Agile Methodology, SCRUM, Web Services, Serena Dimensions, Windows XP

CONFIDENTIAL

Role: Java Programmer

Confidential is a holding company whose subsidiaries mainly deal with insurance and financial services. The HR department of Ping An Insurance is maintaining the details of the employee and other related details in HRIS. It is internal application for all Wealth Technologies HRIS .All HR related activities will be done using this application. The Users logged in on their specific roles. If the employee is newly joined the user logged in as HR and able to create new profile for the particular employee. After creation of profile employee can log in and he is having his own credentials .The manager can also login and he can set KRA Key Result Areas for all employees who are reporting to him. Based on KRA's he can get the Appraisal and Variable pay. Once the user is logs in he can be able to see different tabs like Personal, Kra, Appraisal, skill set, address etc.

Responsibilities:

  • Involved in gathering and analyzing system requirements.
  • Used Multi-threading and exceptional handling in the development of applications.
  • Involved in all phases of SDLC including requirements Collection, Design and analysis of the customer specifications from business analyst.
  • Designed and developed user interface screens using HTML and JSP.
  • Created and maintained the configuration of the Application Framework.
  • Eclipse used as Java IDE tool for creating Action classes and Xml files.
  • Involved in maintenance of the application.

Environment: Java 1.5, Java EE, JSP, HTML, JavaScript, JDBC, Servlet, XML, Sql Statements

CONFIDENTIAL

Java Programmer

Description:

Confidential is the leading Internet-based businesses that cover business-to-business online marketplaces, retail and payment platforms. CBP is a client/server application. By accessing CBP, retailers are able to generate reports about the performance of their products in the market. CBP offered many different views on a retailer's performance. With high-level scorecards and issue-driven reports, CBP analyzed a retailer's product sales, market share, pricing, promotion, competitive sales information, assortment and opportunity.

Responsibilities:

  • Worked with analysts for requirement analysis and provided feasibility analysis and detail design documentation of CBP
  • Analyzed industry sectors and targeted specific clients for strategic account penetration.
  • Used Java/J2EE Design patterns like Singleton, Factory Method, Business Delegate, DAO, Session Fa ade, DTO and Service Locator in the project extensively which facilitates clean distribution of roles and responsibilities across various layers of processing.
  • Involved in the project development using Java/J2EE technologies like Spring, JSP, JDBC, Java Script, HTML, XML and Servlets.
  • Implemented MVC architecture using the Spring Framework.
  • Used Hibernate to retrieve update customer information from/to Oracle database.
  • Coordinated with various consulting teams during project engagements, and maintained client communications throughout project life cycle.
  • Worked with technical writers for the development of training material and provided technical and policy information for the successful delivery of training.

Environment: JDK 1.5, Java EE, Servlets, JSP, JDBC, HTML, XML, Oracle, SQL, Spring, JavaScript, JBoss, Eclipse

We'd love your feedback!