Java Developer Intern Resume
Albany, NY
TECHNICAL SKILLS:
Technologies: Java, J2EE, JSP, JDBC, Servlet, XML, Spring, Hibernate, Struts, SQL, PL/SQL, C, C++, UNIX, HTML, Java Script, AJAX, CSS, JQuery, AngularJS, REST, SOAP.
Databases: Oracle 10g, My SQL, MS Server 2008, MS Access.
Operating Systems: Windows 10/8/XP/2000, UNIX, Linux.
Development IDE’s: Eclipse, Oracle Jdeveloper, Oracle TOAD, SQL Plus.
BI Tools: SAP Business Objects, Tableau.
Tools: MS Office, MS Excel, MS Access, MS Outlook, MS Power Point, Rational Rose, Putty, Apache Tomcat, Web Logic, Apache Subversion, Mantis/Jira Bug Tracker.
PROFESSIONAL EXPERIENCE:
Java Developer Intern
Confidential, Albany NY
Responsibilities:
- Involved in all the phases of SDLC including Requirements Collection, Design & Analysis.
- Used struts MVC module to implement MVC architecture in the web application and configured MVC components in the mapping files.
- Participated in meetings with business people for requirements gatherings and addressing the issues and changes in existing system.
- Involved in Analysis, Design, and Development and Production phases of the different modules.
- Extensive interaction with the project manager and the client.
- Developed class diagrams, sequence diagrams, and use case diagrams for the Use cases.
- Created several Exception classes to catch the error for a bug free environment.
- Used JDBC interfaces to perform CRUD operations on database.
- Wrote SQL queries, Procedures, View, Triggers for Oracle database.
- Developed the presentation layer using JSP, HTML, CSS and JavaScript.
- Involved in testing, debugging, bugs fixing and documentation of the system.
- Deployed Enterprise application using WebLogic Application Server
- Used Oracle as Database and used Toad for queries execution and also involved in writing SQL scripts, PL/SQL code for procedures and functions.
- Used JIRA for Scrum projects development and delivery in Agile methodology
- Developed application using Oracle JDeveloper and used build and deploy tool as Maven.
Skills acquired/used: JDK1.7, J2EE, JDBC, JSP, Servlets, XML, UML, Oracle JDeveloper, Struts, WebLogic Application Server, Apache Maven, Spring, Hibernate, HTML, CSS, JavaScript, Oracle 10g, MS Access, Windows 8, JUnit
Math Lab Teaching Assistant
Confidential, Albany NY
Responsibilities:
- Conduct group studies, Individual studies, Computer Labs for students of Computer Science, Biology, Mathematics & Business Major.
- Guide in solving homework and exams questions for various courses including Calculus, Linear Algebra, Differential Equations and Elementary Statistics.
Java Developer
Confidential
Responsibilities:
- Handling the responsibility of analyzing, coding, deploying, and testing the module in project as per the requirement of the clients and company.
- Designed & developed web user interface using JSP, Servlet, HTML, JavaScript, CSS.
- Responsible for creating Use Case, Class Diagram, Sequence Diagram.
- Developed complex stored procedures and created complex views using joins for robust and faster retrieval of data using SQL Server 2008.
- Designed Relational Databases in SQL Server 2008 using stored procedures, views, and used good practice of normalization to standardize database.
- Used Hibernate with Spring - writing annotations to map relationships and create model classes.
- Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) architecture and Hibernate.
- Developed the front end using HTML, JavaScript, AJAX, JSP, CSS, JQuery, XSLT and XML.
- Used SVN for Version Controlling.
- Involved in the deployment of the application using Tomcat Server.
- Used Eclipse for writing code and SVN for version control.
- Installed and used MS SQL Server 2008 database.
- Automated the mundane task using Shell scripting.
- Performed daily checks on Unix disk and space usage.
- Tune SQL queries and perform code debugging, develop complex SQL queries including correlated queries, and Nested queries, Unions, Intersect and Aliases.
- Monitored the CPU and memory usage on all the UNIX/Linux Machines.
- Capacity planning on Linux machines and SQL Server DB.
- Linux/Oracle environment support and resource utilization maintenance.
- Utilized Servlet for the controller layer, JSP and JSP tags for the interface
- Worked on Model View Controller Pattern.
- Designed and Developed SQL functions and stored procedures.
- Involved in debugging and bug fixing of application modules.
- Extensively involved in writing the SQL queries to fetch data from database.
- Regular maintenance on UNIX crontab and Autosys jobs.
- Involved in production support ticket management using incident management tool.
- Identify, evaluate and prioritize customer problem, complaints and escalating the issues to the appropriate development/senior team with the investigated root cause.
- Worked on Object Oriented Programming concepts.
- Used JQuery, Javascript, AJAX, Angular-JS route-config for displaying partial directives called REST services using $http through various Angular controllers.
- Used REST and SOAP Web Services to exchange information.
- Connected to backend database by using JDBC.
- Used SQL query language in SQL server for creating stored procedures.
- Developed User Interface using JavaScript, JQuery and HTML.
- Responsible for designing ER Diagrams and database schemas.
- Developed and Designed appropriate user interface using JSP, Servlet.
- Applied agile methodology and actively participated in the Scrum meetings to produce the deliverables within time.
- Writing and updating the Hibernate mapping file for each Java data objects to be persisted.
- Used Hibernate as ORM tool.
- Involved in unit testing, debugging and bug fixing of application modules.
Skills acquired/used: Java, JSP, Servlets HTML, JavaScript, CSS, AJAX, JQuery, AngularJS, XML, XSLT, REST, SOAP, Eclipse, Spring, Hibernate, Apache Tomcat, Apache Maven, SQL Server 2008, SQL, JDBC JUNIT, Linux, Autosys, Windows XP
