Sr. Java Developer Resume
Albany, NY
SUMMARY
- 6 years of experience in developing and implementing Web - based Client-Server applications using J2EE and Java technologies.
- Demonstrated the abilityto learn technologies for Airlines, Banking, and Health Care projects using Struts, Spring, Hibernate, Servlets, Web Services, JQuery, JavaScript, Ajax, JSPs, JDBC, and Tomcat, WebLogic, and IBM WebSphere servers.
- Good Experience in Core Java concepts such as Collections Frameworks, Multi-threading, etc.
- Experience in Analysis, Design, Code Reviews, Unit testing and Integration Testing.
- 3.6 years experience in working with Core Java.
- Experience with developing frontend applications.
- Developed advanced applications on Eclipse and NetBeans based environments.
- Implemented data persistence through the Hibernate and JDBC methodologies using MySQL.
- Wide exposure to e-business, intranet, internet, and retail applications.
- Experience with XML (DTD, Schema) and Web Services using SOAP.
- Worked extensively with UNIX and LINUX.
- Development experience with MySQL, Oracle, and MS Access.
- Experience with UML and E-R Models.
- Played a major role in a team environment where we were under pressure. Strong interpersonal skills.
- Ability to communicate effectively with everyone in all sectors of the organization from team members to Managers.
TECHNICAL SKILLS
Programming Languages: Java, PHP, Python, Web2py
Operating Systems: Windows, Mac OS, Linux, Unix
Web Designing: HTML, HTML5, CSS, XML
Frameworks/J2EE Technologies: Jakarta Struts 1.2/2.0, Hibernate 2.0/3.0, Spring 2.x, Servlets, JSP, SOAP, XML, JDBC, EJB, MVC
Scripting: JSP, JavaScript, AJAX, JQuery
Web/Application Servers: Apache Tomcat 6/5/4, UNIX, Web Logic, IBM Websphere
PROFESSIONAL EXPERIENCE
Confidential, Albany, NY
Sr. Java Developer
Responsibilities:
- Oracle 10gserver was the backend database. Involved in writing the scripts for the database using PL/SQL. UsedStored Procedures in the application.
- Involved in the SDLC (Software Development Life Cycle), which consisted of analysis, design, development, testing, and finalizing.
- Executed object relational mapping and persistence mechanism is using Hibernate ORM.
- Connected to different servers using a web service based on SOAP.
- Developed algorithms that would help generate the most efficient way to bring mass awareness and take the right steps to reduce health hazards.
- Developed and designed the UI using HTML, CSS, and JSP.
- Designed algorithms to keep track of the diseases based on their scientific name and the id that was assigned to them. .
- Log4J was used for logging in purposes.
- Eclipsewas used for development.
Environment: JDK 1.7, Hibernate 3.0, CSS, HTML, JavaScript, XML, Oracle 10g, PL/SQL
Confidential, Jacksonville, FL
Sr. Java Developer
Responsibilities:
- Coded the functional requirements using HTML, JavaScript, CSS, and Java with CCS (Code Charge Studio).
- Created UI Mockups based on the client’s requirements using HTML and JavaScript. Then, converted them into web modules by using JSP.
- Created the MVC architecture and the components related to the server.
- Wrote SQL queries to get data from the SQL Server.
- Developed reports and reminders then saved them as PDFs.
- Involved in test plan development and Unit Testing.
- Collaborated with the client and the offshore team in order to complete the project smoothly.
Environment: Java, Servlets, JSP, Struts 1.2, PL/SQL, XML, UML, JavaScript, CSS, Design Patterns, Log4J, SQL Server.
Confidential, Richmond, VA
Java Developer
Responsibilities:
- Involved in the requirement gathering and design/development process for the application.
- Experience writing deployment descriptor files.
- Developed applications using the Spring MVC architecture.
- Developed custom tags in order to access the table utility component.
- Used various Java, J2EE APIs including JDBC, XML, Servlets and JSP. Wrote create, update, delete and display SQL queries.
- Implemented Spring IOC to allow connection between different modules in the application. Use Hibernate ORM tool to manipulate the Database to retrieve and store data.
- Practical knowledge of the Apache Tomcat Server.
- Designed and developed Servlets and JSPs.
Environment: Java 1.7, J2EE, Servlet, JSP, Spring MVC, Spring 3.0, Hibernate 3.6.6, JDBC, Web Services, UNIX, Oracle 10g, Web Logic Application server 10.3.5, Apache tomcat 7.0.16
Confidential, Seattle, WA
Java Developer
Responsibilities:
- Developed the Java/J2EE components and Servlets and EJBs.
- Designed the whole entire UI model with Microsoft Visio and Class and Sequence diagrams.
- Web-Service development was done on the IBM WebSphere Application server for deployment. A large number of web-services were managed on WebSphere.
- Documented the functional and release designs for the application.
- Designed the application using and applying patterns where they were required.
- Experience working with Stateless Session Beans, POJOs, EJBs and DAOs for database connectivity.
- Worked extensively with Servlets which were controllers used for redirecting request and response mechanisms.
- Involved in the assembly, deployment and also the configuration of applications on Servers.
- Developed cache mechanism for the middleware to avoid unnecessary trips by the Server.
- Involved with the integration of application components and ran functional and unit testing on the application components.
Environment: Java 1.6, Servlets, web service, Eclipse, HTML, XML, SQL, PL/SQL, IBM Websphere Server, Oracle, Log4J
Confidential, Charleston, SC
Java Developer
Responsibilities:
- Implemented data models using Spring and Hibernate frameworks.
- Integrated the application with Spring and implemented Dependency Injection and provided abstraction between presentation layer and persistence layer.
- Used MVC to derive solutions.
- Worked on highly incorporated application development frameworks (Hibernate and spring) to build persistent and reliable application modules and database objects.
- Implemented business objects through POJOs and (DAOs) which handles all database operations using Hibernate.
- Developed Web Services to communicate with the HHT Device using XML.
- Implemented and configured all of these applications in Apache Tomcat, Windows, and Unixenvironments.
- Developed complex SQL queries that were implemented in Hibernate and JDBC.
- Development was done with Eclipse IDE on a Windows Vista System and was deployed on the Tomcat server.
- Worked on designing and developing services using Oracle.
- Developed content management processes.
- Worked on designing and implementing test cases and scripts.
- Experience with handling production support. Fixed bugs and dealt with performance issues.
- Prepared project technical documentations for developers and end-users.
- Mentored junior associates.
Environment: Java, JDK 1.4, Spring, Hibernate, Windows Vista, Unix, Oracle, Apache Tomcat, PL/SQL, SQL developer
Confidential, Orlando, FL
Java Developer
Responsibilities:
- Involved in gathering and documenting the requirements along with understanding the application.
- Designed and developed the PBM System. Developed the Application User Interface as well.
- Involved in the mapping of the IBM Health Plan Data Model along with converting it to the physical model.
- Developed the search queries that were done dynamically.
- Developed autosuggest controls for the text boxes.
- Used EJB 3.0 at the Service layer for database Transaction Management.
- Wrote Code reviews with PMD. Used JUnit for doing unit testing.
- Involved in designing and developing the server framework with DAO, Service Locator, Singleton, Factory and Business Delegates.
- Involved in creating and importing views into the Frame Work Manager to develop reports.
- Developed the screens using the Struts MVC.
- DWR Ajax for working with asynchronous database calls.
- Developed the object model which was to act as a middle layer for the DTOs and Form beans.
- Developed Pentaho Transformations to load the external files into the Database tables.
Environment: Java 1.5, XML, JSP 1.2, JSTL, Servlet 2.0, Struts 1.2, EJB 3.0, DWR (AJAX), DB2 9.1, WebSphere 6.1, Eclipse, Pentaho.