Java Developer Resume
SUMMARY
- Overall 8+ years of IT experience encompassing a solid understating of technology and with proven expertise in object - oriented analysis, design, coding/development and testing and exceptional record overseeing all facets of Software Development Life Cycle, from analysis and design to implementation and maintenance.
- Technically Highly self-motivated & goal oriented Professional with experience in all phases of software development, troubleshooting, bug-fixing and maintenance using Java, J2EE technologies in Banking, Insurance management projects.
- Expertise in developing web based applications using Java, J2EE, Struts, spring, Hibernate, Servlets, JSP, JDBC, JMS, JSTL, Applets, PL/SQL and XML.
- Well versed withCoreJavaconcepts likeCollections, Multithreading, Serialization,Javabeans.
- Expertise in Object Oriented design process, design patterns, and distributed programming. Involved in all stages of Software Development life cycle (SDLC).
- Good Knowledge on Message Oriented middleware, Message queuing service (JMS Text message), Enterprise Services, Service registry & Gateway service.
- Designed WebSphere components and Message Broker flows to serve as middleware/messaging junctions for tracking of files and information across functional domains
- Experience in building web applications using WebLogic, Tomcat & JBoss application servers
- Hands on working experience in Agile (SCRUM) & Test Driven Development methodologies.
- Experience in implementing Java & J2EE design patterns like Singleton, Factory Pattern, MVC Pattern Business Delegate and DAO etc.
- Good experience in using Hibernate for developing backend systems and using Hibernate framework in interaction with the RDBMS.
- Used RDBMS databases systems like Oracle, SQL Server, MS Access and My SQL.
- Experience in working with Databases like Oracle, MS SQL Server.
- Experience in using development tools like Eclipse, Net Beans, SQL developer, TOAD.
- Good experience in error handling, troubleshooting, and performance tuning in multi-tier J2EEapplications.
- Better Understanding of SOA concepts and implementation using SOAP and RESTful Web services.
- Worked with version control management tools like MKS integrity 10, CVS & SVN.
- Ability to adapt to new technologies, changing business requirements and learning new tools to build applications
TECHNICAL SKILLS
Java/J2EE Technologies: Java, J2EE, JDBC 2.0/3.0,JNDI,Servlets 2.3, JSP.
Web Technologies: JavaScript, JSP, HTML, XML.
Framework: Struts MVC, Hibernate 3.2.6/4.0.0 , spring, MVC, DAO, IOC, ORM, Hadoop
Web Services: SOAP,RESTFull, WSDL, JAX-RS,JAX-WS.
Database: Oracle 11g/10g/ 9i/8i/8.x/7.x, MS Access, MySQL & SQL Server
Operating System: Windows (9x, 2000, XP & NT), MS DOS & UNIX.
Servers: JBOSS, Tomcat, Glass Fish, Web logic server 8.1.
Tools: Junit, Log4j, ANT, EL&JSTL.
Versioning Tools: MKS, CVS, SVN.
IDE: MyEclipse 5.1.0GA, 8.1 GA, Eclipse Galileo, NetBeans.
Other Tools: TOAD, FilZilla, Putty
PROFESSIONAL EXPERIENCE
Confidential, MN
Application JAVA Programmer & Lead
Responsibilities:
- Develop business logic using Struts Action handler.
- Involved in analyzing the requirements, modeling & designing the features.
- Implemented the Model View Control (MVC) structure using Struts & Spring.
- Designed a validation Framework using J2EE Design Patterns Business Delegate, Factory and Singleton.
- Developed Back end Validation code and deployed in to server to invoke from front end API.
- Wrote JavaScript functions to get Dynamic data and Client side validation.
- Written JUnit test cases using UI Framework.
- Involved in coding the messaging services using JMS API, implemented the test messaging service.
- Involved in building the SessionFactory from the ServiceRegistery.
- Written Ant Script (build.xml) to build the project and create Jar/war file for deployments.
- Developed Actions/Beans using J2EE. Design and developed multiple web (UI) pages using JSP and HTML.
- Developed Code using Java, J2EE, spring, Struts & Hibernate.
- Created/mappings and implemented persistence layer using Hibernate.
- Used Hibernate as an ORM tool for object relational mapping. Developed a validation framework using JavaScript.
- Experience dealing with errors, exceptions and exception propagation in Web Services
- Developed REST Web services using CXF to perform transactions from front end to our backend applications, response is sent in XML formats based on the use cases.
- Implemented Design Patterns like Factory, Singleton, Data Access Object (DAO).
- Used Agile & TDD Methodology for Java development. Repetitive machine driven efforts using Scrum.
- Used Log4j for the logging the output to the files.
- Maintaining supporting the full project development work effectively and delivering the deliverables in quick with no defects in a estimated time lines.
- Enhancement and development of new Code for the change request. Defect fix and issue tracking.
- Build code using IDE and deploy it using Apache Tomcat & JBoss servers.
- Development of Build & Deployment in ST/BAT/UAT environments.
- Point of Contact for Script Execution in ST/UAT environments.
- Responsible for the Creation of promotion Notes for the release.
- Responsible and Maintaining database Connectivity Sync Tool.
- Used TOAD for database query testing, in the process of optimizing the queries.
- Have worked on DB2 data base for storing and retrieving the application data
- Daily monitoring and providing the support for the Application till the daily extract reaches to the Business.
- Worked on production issues and provided production patch.
Environment: JAVA, J2EE, JSP, JMSMessagingservices, Servlet, Hibernate, JDK5.0, Tomcat7&JBoss7Server, Oracle10g, Eclipse, ANT, Log4J, Struts, SpringMVC, ORM, IOC, WebServicesWSDL, SOAP, REST, JAXRS, JAXWS, JavaScript, HTML, CSS, EclipseGalileo, SQLDeveloper, Junit, TOAD, FileZilla, Putty, MKS Integrity 10, Windows-XP, Linux.
Confidential
Analyst/Java Developer
Responsibilities:
- Developed a front end validation for all the components using JavaScript’s.
- Contributed towards HLD and LLD phase and design documents preparation by integrating different modules.
- Built base framework for common critical reusable classes for dependent modules. Developed Controller and Service Layer.
- Involved in development of FormBean classes using Actions/Beans.
- Developed REST Web Services and used SOAP protocol to communicate with Quote providers for insurance claims and premiums.
- Developed REST Web services using CXF to perform transactions from front end to our backend applications, response is sent in JSON or XML formats based on the use cases.
- Used same API CXF to develop the SOAP based web services. And then used SOAP UI to test both rest as well as soap based web services.
- Developed DAO API to manage the payment information using Hibernate.
- Created Database PL/SQL Stored procedures in Oracle data base.
- Developed a singleton module for the credit card payments.
- Developed/CustomizedJavaServer Pages (JSP) for Customer User Interface (UI).
- Developed various unit test cases for Hibernate modules and tested them using Junit.
- Unit tested various individual modules to make sure that each line of code gets executed.
- Provided demo to QA as part of the code hand off to QA. Prepared the release notes.
- Prepared the user documentation and walked users thru the user documentation.
- Attended various meetings with users and other system representatives to understand the requirements.
Environment: JAVA, J2EE,JSP,JavaScript, SOA architecture, Web service REST SOAP, JAX-RS, JAX-WS Hibernate, Struts MVC, JDK5.0, Tomat 7,PL/SQL stored procedure,Oracle11g, XML, Spring DAO ORM, Eclipse, ANT, Log4J, Junit, SVN, Windows-XP, Unix.
Confidential
Analyst/Developer Consultant
Responsibilities:
- Developed web tier using Struts tag libraries, CSS, HTML, XML, JSP, and Servlet.
- Involved in designing the application using J2EE Technologies using JSP struts. Developed Session Beans.
- Developed the code to split and merge the PDF files into one document.
- Developed Excel service using Apache API to view the reports on line in Excel format.
- Designed web tier (includes JSP1.1 and servlets) and application tier class diagrams using IDE.
- Developed a Web Service Client to connect to Server using URL connection, SSL and SOAP envelope.
- Developed Java Servlets at server side for handling requests and responses in order to pass through the container.
- Developed Persistence layer using Hibernate.
- Involved in migrating code from development to QA, QA to UAT and UAT to PROD environments.
- Attended various meetings with users and BA to understand the requirements.
- Conducted various internal meetings with GUI Developer and Network configuration developer to come up with optimal design.
- Reviewed the design document with BA and users and incorporated the comments from users into design.
- Provided release management of the code between and different environments.
- Performed the staging and web version activation as per schedule.
- Installed and configured the Apache Tomcat server on the stages.
Environment: JAVA, J2EE,EJB3.0, Hibernate, Struts1 x, Apache Tomcat, WebLogic Server, Oracle10g, Web service SOAP, XML, PL/SQL, Eclipse, ANT, Log4J, Junit, SOAP, Windows-XP, Linux.
Confidential
Java Developer
Responsibilities:
- Involved in Requirement Analysis. Involved in developing Struts Action classes
- Used Java Persistence API’s extensively throughout the project
- Designed JSP’s as Interaction Layer, Service Objects (stateless Session Beans) and Message
- Handlers in Service Layer, Activity Objects and Business Objects as Business Layer, DAO’s in
- Persistence Layer, DTO’s and Utility classes in Common Layer.
- Designed and developed State Govt. Online forms using Java Swings AWT applets.
- Developed Business Logic and Presentation Layers in Java.
Environment: JAVA, J2EE, Hibernate, JDBC, oracle, JMS, ANT, PL/SQL eclipse, SQL developer
Confidential
Java Developer
Responsibilities:
- Involved in requirement analysis and interaction with Business Analysts and Data Architects.
- Used JSP for View, Struts ActionServlet for Controller.
- Coding for UI screens using J2EE technologies like JSP, Servlets and Apache Struts.
- Developed a persistence layer using JDBC to connect with Database using JDBC-ODBC driver
- Involved in design and development of the billing modules.
- Involved in defects Fixing and verification. Worked for Enhancing and stabilizing the healthcare modules
- Provide timely and accurate work and progress status via the status reports, and weekly meetings.
- Developed various unit Suits cases for each module.
- Participated in internal meetings during the requirement analysis and design of the project.
- CVS and Subversion are used as data repository version controls.
- Attending various trainings sessions such as OOAD, programming principles, C++, Java, HTML, xml, Web-services etc. as trainee.
Environment: JAVA, J2EE, JDBC, WebLogic, Tomcat Server, oracle, JSP, ANT, PL/SQL eclipse, SQL developer Involved in preparing the user documentation and release notes. Windows XP.