Java Developer Resume
San Francisco, CA
PROFESSIONAL SUMMARY:
- Information Technology professional with experience in analysis, design and development of Web applications using JAVA/J2EE Technologies (Core Java, JDBC, Servlets, JSP, XML, Spring, JUnit, Hibernate, and RESTful API).
- Solid programming skills in Java IO, Multithreading, Collections and Exception Handling.
- Good exposure to Spring application framework modules such as Spring IOC, Spring core, Spring AOP and Spring MVC.
- Experience in Struts, SOA Web Services Architecture and Development.
- Proficient in designing web pages using HTML, CSS, BOOTSTRAP web technologies.
- Hands - on experience in working with JavaScript and jQuery library for performing client side validation.
- Experience in designing and creating complex database schemas for data storage and retrieval in Oracle Database.
- Good working knowledge on Java Design patterns.
- Experience working on various servers like Apache Tomcat, JBoss.
- Good knowledge of using several IDE such as Eclipse, IntelliJ, NetBeans for Java/J2EE application development.
- Working knowledge on Jira Project Management tool.
- Excellent problem solving ability and analytical thinking with quick learning, interpersonal and communication skills.
TECHNICAL SKILLS:
Programming Languages: Java, C#, Python
Web Technologies: HTML5, CSS, XML, JavaScript, jQuery
J2EE Technologies/Frameworks: JSP, Servlets, Spring 4, Hibernate 4, Struts 2.x
Web services: Restful web services
Databases: Oracle 12c, MySQL
Application/Web Servers: JBoss, Apache Tomcat
Version Control Tools: GIT, SVN
Build Tools: Maven
IDE: Eclipse, IntelliJ, NetBeans
OS: Windows XP - 10, Linux
PROFESSIONAL EXPERIENCE:
Confidential, San Francisco, CA
Java Developer
Responsibilities:
- Worked with Spring schedulers to send email about the current medical news to the clinicians.
- Used Hibernate Annotation as an ORM tool and defined the mapping and relationship of each table in Oracle 12c database.
- Used Hibernate Annotation in the DAO layer to persist the data to the Database.
- Written HQL queries to interact with the Database.
- Wrote extensive JUnit test cases for testing all application features.
- Used JSTL, AJAX and jQuery to make rich and interactive web pages.
- Implemented AOP to manage transactions, logs and exceptions.
- Used Maven build tool for builds and SVN for source control
Environment: Java 7, Spring MVC, Hibernate 4, JSP, XML, Apache Tomcat, Maven, Eclipse, AJAX, jQuery, JUnit, Oracle 12c, Log4j.
Confidential, West Chester, PA
Java Developer
Responsibilities:
- Designed interactive JSP pages using Ajax, jQuery and JavaScript for easy order placement by customers.
- Developed Admin module using Spring Framework.
- Used Hibernate for data persistence.
- Generated gift card recharge reports using Spring and Hibernate.
- Developed modules to help customers purchase physical gift cards.
- Implemented session timeout when the user is not interacting with the web page for more than ten minutes.
- Worked on account blocking after three failed attempts by the users.
- Used SVN to manage several repositories for version control and Maven for build management.
- Worked in an Agile environment and attended daily scrum meetings, and bi-weekly planning and retrospectives.
Environment: Java 7, Spring MVC, Hibernate 4, jQuery, JavaScript, AJAX, HTML5, MySQL, XML, Agile, SVN, Maven, Eclipse, Junit, Apache Tomcat.
Confidential, San Francisco, CA
Java Developer
Responsibilities:
- Involved in the complete software development lifecycle including Requirement Analysis, Design, Implementation and testing.
- Designed and built the payment page of the application which enables users to checkout and confirm their booking.
- Worked on Service and DAO layer to implement persistence logic.
- Implemented search feature of the application that enables the riders to search flights by collecting their origin and destination cities and their estimated travel dates.
- Designed application modules, base classes and utility classes using core java.
- Implemented Datepicker plugin provided by jQuery that enables riders to choose their travel dates.
- Developed user interface using JSP, AJAX, JSP Tag libraries and Struts Tag Libraries to simplify the complexities of the application.
- Wrote queries in Hibernate Query Language for data retrieval operations.
- Tested application using JUnit test cases.
Environment: Java 7, JSP, Struts 2.x, Servlets, Hibernate 4, HTML5, CSS, Oracle 12c, HQL, XML, JBoss, Maven, NetBeans, Ajax, jQuery, Junit, Scrum.
Confidential, Pittsburgh, PA
Java Developer
Responsibilities:
- Created UML diagrams such as Use Cases, Sequence diagrams, Class diagrams
- Designed and built registration and login web pages of the application using HTML5, CSS and BOOTSTRAP.
- Wrote JavaScript form validations to perform client side validation.
- Used jQuery effects such as animate, fade and slide in displaying dialog boxes to users.
- Implemented modules using Servlets and JSP to maintain customer information.
- Using JSP pages to allow customer to view customer bank statements.
- Implemented session management code to maintain security of the application if the user does not interact with web page for more than five minutes.
- Developed Controller Servlets, Action and Form objects to interact with MySQL database and retrieve dynamic data.
Environment: Java 7, JSP, Servlets, JDBC, SQL, AJAX, jQuery, XML, JavaScript, HTML5, CSS, IntelliJ, JUnit, Agile, Apache Tomcat, MySQL, Log4j and Windows.
Confidential, Redmond, WA
Quality Assurance Specialist
Responsibilities:
- Used Unity Game development platform to build high quality 3D game.
- Developed gaming application with Oculus rift integration.
- Used C# to write scripted game events and player interaction.
- Developed test cases and performed User acceptance testing using C#.
- Maintained high code quality standards throughout the development cycle performing rigorous testing.
- Interacted with the development team to fix issues raised during testing.
- Worked in Agile environment.
- Used Jira to track bugs.
Environment: Visual Studio, C#, Windows
