Java Developer Resume
NH
SUMMARY:
- Around 8 years of experience in software requirements gathering, requirements analysis, software architecture and design, development, testing and implementation, in developing Web, Client/Server and Distributed applications using Java/JEE, integration and backend technologies.
- Good understanding of Object Oriented Programming, Design Patterns, and Designing Model (MVC).
- Used Various Design Pattern Like Singleton, Factory, Abstract Factory, MVC, Session Façade, Business Delegate, DAO, Caching Strategy in Hibernate, Transaction Management in EJB Etc.
- Experience with toolkits like ETPM - Provides an infrastructure for functional modules and supports a customization toolkit. All features and functions in Foundation are generic in nature and may be extended as needed.
- Good understanding of creating Conceptual Data Models, Process/Data Flow Diagrams, Use Case Diagrams, Class Diagrams and State Diagrams.
- Experienced in Web Services approach of implementing Service Oriented Architecture (SOA).
- Developed Java/J2EE applications using Spring, Java Beans, JDBC, Servlets, Java Server Pages, RMI, Hibernate and Struts.
- Building distributed and Web-based J2EE applications using Hibernate, Ajax, JavaScript, HTML, XML, JNDI, Message-driven beans (Pub-Sub/Point-Point) and SQL.
- Expertise in Front-End technologies like HTML, JSP, JavaScript, CSS, UI.
- Expertise at JDBC API for connection and access to databases.
- Experience with developing JSP pages using JSP Standard Tags Library (JSTL) and Struts Tags Library.
- Designed and developed Applications based on Struts Framework using MVC design pattern (3.0).
- Experience in developing distributed business logic components using EJB architecture such as EJB 2.0 that included Session Beans for workflow, Entity Beans for persistence, and MDB (JMS) for asynchronous communications, fail-safe system development and load balancing.
- Strong experience in coding using SQL, PL/SQL and Stored Procedures
- Experience on different IDEs such as RAD, Eclipse, MyEclipse for application development.
- Strong experience in working with Application Servers including JBOSS, and Apache Tomcat.
- Worked all phases of Software Development Life Cycle (SDLC) - Requirement analysis, Specification, Implementation, testing, Documentation and Process management Agile Methodology.
- Experienced in developing SOAP based Webservices and knowledge of RESTful web services.
- Good understanding of performing Unit Testing using JUnit, Maven, Ant during the projects and a good knowledge on GWT(Google Web Toolkit).
- Excellent information assimilation & communication skills.
- A team player/builder who is focused on achieving the organizational goals with a strong technical background.
- Self motivated and a fast learner with ability to work in challenging environments.
- A person who likes to generate innovative ideas & implement them towards the departmental goals.
TECHNICAL SKILLS:
Operating Systems: Win 95/98/NT/2000/XP/Vista/7, DOS
Programming Languages: Java/JDK 1.2/1.3/1.4/1.5/1.6 , C& Data Structures/C++,JavaScript, SQL/PLSQL, MATLAB, Python, Ruby
Java/J2EE Technologies: J2EE 1.2/1.3, JDBC 4.0, Servlets2.4/2.5, JSP2.0/2.1, JNDI 1.2, JMS1.1, RMI, EJB 3.0, Java Beans
Web Technologies: XML, HTML, DHTML, JSP, ASP, AJAX, CSS, JSON
Framework & libraries: Struts 1.2/2.0, Spring 2.3.2/2.5, Hibernate 2.0/3.2, Jakarta Taglibs.
Databases: Oracle 8.x
Tools: /IDE’s Eclipse 3.x, JBuilder 2005
Web/Application Servers: Apache Tomcat 5.5/6.0, WebSphere 6.0, BEA WebLogic 11g/8.1, Microsoft Transaction Server (MTS), JBoss5.1
Protocols: TCP/IP, HTTP, HTTPS, TELNET, FTP
Assembly Level Languages: 8086/ 8088(micro-processor)
Other Tools: Apache ANT, Maven, Gradle, WebLogic, SoapUI
PROFESSIONAL EXPERIENCE:
Confidential, NH
Java Developer
Responsibilities:
- Involved in functional requirements review and creating technical design documents and Integration Solution Design documents.
- Suggesting an appropriate solution for the assigned modules and Problems and also doing their High level and Low level design.
- Involved in unit, system and integration testing.
- Actively involved in the enhancement, debugging and design for the application.
- Developed different SOAP based Web Services to integrate with the Web Application.
- Involved in the development of the presentation tier using HTML, CSS, XML, XSL, and UI as a part of developing presentation tier.
- Development of Liberty Mutual’s webpage following the enhancement or debugging requirements.
- Testing with SOAP UI followed by integration testing.
- Used IBM web-sphere and RAD for development of the project.
- Implementing the logic using Java, JavaScript Etc.,
- Working on migration of build scripts from Ant to Gradle (this is to improve the performance of the building of modules and reduce the dependencies in future)
Environment: Java, J2EE Servlets, JSP, Struts, EJB, IBM Web Sphere Application Server and SQL server, Ajax - server, HTML, XML, CSS, Ant, UI, JQuery, NodeJS, Angular JS, VM-Ware, SOAP UI, IBM Rational Clear Case, Python, GIT, Gradle, TestNG, JUnit.
Confidential, OH
Java Developer
Responsibilities:
- Involved in functional requirements review and creating technical design documents and Integration Solution Design documents.
- Suggesting an appropriate solution for the assigned modules and Problems and also doing their High level and Low level design.
- Involved in unit, system, integration and regression testing.
- Actively involved in the enhancement, maintenance and design for the application.
- Working on JDBC since invoking the data base to access the account of the tax payer.
- Used SQL for writing the database queries to get the required data for batch jobs and also for the individual account.
- Developed different SOAP based Web Services to integrate with the Web Application and ETPM.
- Involved in the development of the presentation tier using JSP, HTML, CSS, XML, XSL, and UI for login, find Subscriptions modules and also for the development of online forms in ETPM.
- Preparation and review of Unit test Cases and also batch jobs in ETPM.
- Used Eclipse Galileo for development of the project.
- Implementing the logic using JSP’s, Servlets for updating the taxpayer information on ETPM.
- Wrote embedded SQL and Stored procedures for data manipulation and interacting with the Oracle database.
Environment: ETPM, JDBC, Java, J2EE Servlets, JSP, XML, HTML, Struts, EJB, Hibernate, Web Sphere Application Server and SQL server, MVC, CSS, Ant, UI, JQuery, GIT.
Confidential, Chicago, IL
Java/J2EE Developer
Responsibilities:
- Involved in functional requirements review and creating technical design documents and Integration Solution Design documents.
- Suggesting an appropriate solution for the assigned modules and Problems and also doing their High level and Low level design.
- Involved in unit, system, integration and regression testing.
- Actively involved in the enhancement, maintenance and design for the application.
- Working on JDBC since invoking the data base and getting the previous records of the patient is necessary.
- Used SQL for writing the database queries.
- Used Maven for building and also used for the Unit Testing.
- Developed different SOAP based Web Services to integrate with the Web Application.
- Involved in the development of the presentation tier using JSP, HTML, CSS, XML, XSL, JavaScript and Servlets and UI for login, find Subscriptions modules.
- Developed Action Forms and Action Classes in Struts framework.
- Preparation and review of Unit test Cases and implementing them using JUnit.
- Used Eclipse IDE for development of the project.
- Designed health charts using MVC using Structs frame work.
- Implementing the logic using JSP’s, Servlets for updating the patient Id information online.
- Used JSTL tag library extensively.
- Developed JSP Custom tags.
- Wrote embedded SQL and Stored procedures for data manipulation and interacting with the Oracle database.
Environment: JDBC, Java, J2EE Servlets, JSP, XML,HTML5, Struts, EJB, Hibernate, WebSphere Application Server and SQL server 2012, MVC3.0, CSS, Net Beans, Maven, UI, JQuery.
Confidential, CA
JAVA/J2EE Developer
Responsibilities:
- Effectively interacted with team members and business users from different regions for requirements capture and Analysis.
- Created the technical documentation including the requirement specs, the LLD and unit test cases.
- Responsible for Understanding the scope of the Project and Requirement gathering.
- Participated in designing phase and was involved in drawing Sequence diagrams, State Diagrams, Class Diagrams.
- Responsible for creating of Action classes, JSPs, Model classes.
- Configured Struts Framework to implement MVC design patterns.
- Used Struts Tiles for designing main layout.
- Worked on Hibernate object/relational mapping according to database schema.
- Implemented Business logic using EJBs.
- Used JSTL tag library extensively.
- Implemented session façade pattern.
- Implemented Home Interface, Remote Interface, and Bean Implementation class.
- Implemented business logic at server side using Session Bean.
- Used entity beans for persisting records.
- Involved in creation of Test Cases for JUnit Testing.
- Involved in debugging and troubleshooting related to production and environment issues.
- Used Rational Clear Quest for defect tracking.
- Used UI for the applications.
- Used CVS, Perforce as configuration management tool for code versioning and release.
- Deployment on WebSphere Application Server.
- Used Log4J to print the logging, debugging, warning, info on the server console.
- Involved in debugging and troubleshooting related to production and environment issues.
- Performed Unit testing.
- Performed E2E Testing.
Environment: Net Beans, Java, J2EE Servlet, JSP, XML, Struts,EJB, Hibernate, Log4j, ANT, WebSphere Application Server 6.1 and Microsoft SQL 2005, Maven, UI, JQuery, MVC3.0, JUnit, TestNG.
Java/J2EE Developer
Confidential, Idaho
Responsibilities:
- Involved in design and development phase of the Software Development Life Cycle (SDLC).
- Involved in designing UML case diagrams, class diagrams, and activity and sequence diagrams using Rational Rose.
- Participated in coding Spring MVC components for the Transactional Model to handle many requests.
- Worked on coding Session beans for encapsulating the business logic and coding Entity beans for database interaction.
- Involved in using Service Locator pattern to identify and lookup the corresponding services for the given workflow.
- Worked on developing Springcomponents, Servlets, JSPs, EJBs, other Java components.
- Provided client side validations using Spring Validator framework and JavaScript.
- Teamed with the project team to work together with users to identify any essential alterations and/or system requirements as well provided support for systems integration.
- Involved in developing many Java Interfaces to integrate the web services with the database transaction tables.
- Involved in creating the database design & Table Design on MS SQL Server 2005.
- Analyzed and Designed database schema.
- Designed and built a framework to render screens automatically using beans as input. Meta data was specified using annotations.
- Built DAO layer to decouple from web-tier.
Environment: Core Java, Java SE 6, Java EE 1.4, 1.5, 6, HTML, Log4j, Ant, JUnit, MS SQL Server 2005, JSP 2.0, Servlets 2.4, Spring MVC, Struts 1.2., Apache Tomcat, Jquery, UI.
Java/J2EE Developer
Confidential, Newyork
Responsibilities:
- Involved in complete software development life cycle with Object Oriented approach of clients business process and continuous client feedback. Worked on designing and developing a complete service oriented system based on SOA principles and architecture in agile development environment.
- Developed UI modules using HTML, JSP, JavaScript and CSS.
- Used Spring validation and wrote validation rules.
- Development of component’s application using Java, JSP, Directives, Expressions, JavaScript and XHTML
- Developed Java Servlets as access/task controllers and Java Beans wrapper components to implement business logic.
- Designed and developed Login/Logout module using JSP and Spring Handlers to authenticate the access level for the users.
- Developed internationalized JSP pages using resource bundles
- Focused primarily on the spring components such as Dispatcher Servlet, Controllers, Model and View Objects, View Resolver.
- Used eclipse as the IDE and used eclipse standard/plug-in features for editing, debugging, compiling, and formatting.
- Wrote service method and SQL queries, PL/SQL to interact with Oracle DBMS.
- Used Log4J and JUnit for debugging, testing, and maintaining the system state.
Environment: Java,j2ee,Spring 1.3, Hibernate, JUnit, XML, Eclipse, UML, HTML, UI, JavaScript,Log4j, Subversion, SQL Server, WebLogic10, UNIX and Windows