Java Developer Resume
PROFESSIONAL SUMMARY:
- Over 5+ years of experience in the field of Web Applications and Client - Server Environment using Java and J2EE.
- Experience in Analysis, Design, Development, Implementation, Integration, Testing and Maintenance of applications for multi-tiered distributed products and applications using Java/J2EE.
- Exceptional development skills in Java using J2EE.
- Expertise in developing web based applications using Java, Java-Servlets, JSP, JDBC, XML, J2EE, Java Beans etc.
- Excellent understanding of Object Oriented Development OOP/OOD concepts.
- Extensively worked on Web Technologies like HTML, DHTML, JavaScript, and CSS.
- Experience in performing client-side validations using JavaScript.
- Application Development experience using Core JAVA, Multi-Threading, Exception Handling, Serialization, Externalization, Collections framework, Generics etc.
- Experience in working with Spring and Hibernate Frameworks.
- Strong understanding of J2EE Architecture and implementation of various standard design patterns like Singleton, Factory, and MVC etc.
- Highly experienced in using Eclipse, Netbeans and My Eclipse for the development of Java projects.
- Expertise in Tomcat and Glass Fish web servers.
- Very good understanding of database connections for MS SQL Server, MySQL, Oracle.
- Excellent in writing SQL queries, PL/SQL stored procedures/functions etc. for various databases like Oracle 10g/9i/8i, DB2, SQL Server, MySQL etc.
- Excellent knowledge in various Operating Systems like Windows, Linux/Unix.
- Excellent Communication skills and Inter Personal skills.
TECHNICAL SKILLS:
Programming Languages: C, C++, Java, SQL, PL/SQL, PHP, XML, Python, Groovy
Java Technologies: J2EE, JSP, JSF, EJB, JavaBeans, Servlets, JDBC, Web Services, JNDI, Junit
Web Technologies: HTML, HTML5, DHTML, CSS, JavaScript, JSP, Angular JS
Databases: MS SQL Server, MySQL, Oracle 9i/10g/11g
Frameworks: Spring, Hibernate
Developer Tools: Eclipse, Netbeans, My Eclipse
Web/Application Servers: Apache Tomcat, Glassfish, JBOSS, Web Sphere
Web Services: SOAP, REST, AWS
Operating Systems: Windows XP, Windows 7, Windows 8/10, Linux
Design and Modelling: UML, Design Patterns, Microsoft Visio
PROFESSIONAL EXPERIENCE:
Confidential, Chicago, IL
Java Developer
Responsibilities:
- Participated actively in Analysis, Design, Coding, Testing, Integration and Support.
- Implemented various design patterns like Singleton, Factory, Adapter etc.
- Worked as a Java Developer on Agile Methodology environment that included business meetings with clients and bi weekly sprints.
- Worked on Web technologies like HTTP, HTTPS, JSP, JavaScript,JQuery, Ajaxand CSS for managing, customizing the user interface.
- Worked with multi-threaded application and resolved various multi-threading issues.
- Wrote prepared statement and called stored Procedures using callable statements in MySQL.
- Used Collections extensively to store, retrieve and manipulate Objects in business logic layer.
- Worked onJ2EEstandards and usedMVCArchitecture based on Spring Framework to develop application and designed validation rules.
- Wrote efficientSQL queriesand created Stored Procedures and Functions using PL/SQL to retrieve and manage the data in project.
- Worked a lot onCore Javasuch as Exceptions, Multi-Threading, Generics, String Handling, Collections, Externalization and Serialization.
- Used web services likeSOAPandRESTin projects.
- Also Worked on Hibernate Query language (HQL) to write queries against the database.
- Extensively used Eclipse to develop and deploy the application and also worked on Tomcat Server.
- Developed the test cases usingJUnitfor unit testing.
- Involved in troubleshooting and maintenance of application usinglog files.
- Used log4j for logging debug, errors, info, exceptions.
- Created complex triggers and clustered, non-clustered index’s on database to retrieve data easily needed for the project.
Environment: Java, Java Web services, Servlets, PL/SQL, SQL Server, Eclipse, Spring, JavaScript, Apache Tomcat, JDBC, JUnit, log4j, MVC, HTML, HTML5, CSS, Design Patterns, Windows.
Confidential, Princeton, NJ
Java Developer
Responsibilities:
- Participated in analysis of requirements, design, development, integration, deployment and testing.
- Responsible for designing the UML diagrams using Microsoft Visio tool and also created use case stories.
- The system was designed according to J2EE specifications. Used servlets as a Front Controller gateway into the system.
- Used server side spring framework and Hibernate for Object Relational Mapping of the database structure created in Oracle 11g.
- Worked with Apache Tomcat Application Server to deploy the application in a windows environment.
- Used Eclipse IDE to develop and Debug Java applications.
- Involved in Hibernate mappings, configuration properties set up, creating sessions, transactions and second level cache set up.
- Worked with JDBC to establish a connection with databases for executing SQL queries to validate data displayed on Web Application.
- Developed core batch jobs to handle huge data requirement while achieving the target data processing capacity using concepts such as multi-threading, caching, etc.
- Participated in Server Side coding using Spring MVC framework.
- Responsible for backing up databases & in creating dump files, and also created DB schemas from dump files.
- Used ANT for building and deploying application to servers.
- Used JUnit to develop Unit test cases and coordinated with the testing team to fix bugs in the application.
- Implemented Maven as build and configuration tool.
- Responsible for deployment, production support and immediate bug-fixing.
Environment: Java, Java Web Services, JSP, Servlets, Eclipse, Design Patterns, spring, Hibernate, JUnit, Maven, Visio, Tomcat Server, Oracle 11g, JDBC.
Confidential
Java Developer
Responsibilities:
- Involved in developing web services inJavato interact with the backend in n-tier architecture.
- Involved in Requirements gathering phase and communicated regularly with clients to better understand them, also developed Use cases for the project.
- Implemented new enhancements, deployed and managed the application using Tomcat server.
- Developed the application front-end using JSP, JSF, CSS, HTML, JavaScript and with Java web services in the middleware.
- Implemented Spring Modules like IOC (Dependency Injection) and Spring Aspect Oriented Programming (AOP), Spring MVC, Spring ORM, Spring Unit in PCR-CRM project.
- Worked with SQL and PL/SQL in designing views, triggers, cursors, indexes, functions, stored procedures, and relational database models.
- JDBC classes were used to interact with the database.
- Involved in designing the database schemas for the new data layer.
- Used the Design Patterns like Singleton, Factory, and Service Locator for services.
- Designed the system and documented Use Cases, Class diagrams, Sequence diagrams.
- Designed class diagrams, sequence diagrams and XML diagrams using Microsoft Office Visio.
- Developed the action classes using the java IDE tool, Eclipse.
- Responsible for writing Unit-Testing modules.
Environment: Java, Java Web Services, JSP, JSF, Servlets, Tomcat, JavaBeans, Eclipse, Design Patterns, MVC, JavaScript, XML, Visio, spring, Hibernate, Oracle, SQL, HTML, DHTML, CSS, JDBC, Windows.
