Java Developer Resume
Jersey City, NJ
SUMMARY
- 7 years of experience as a Java Developer in design and development of web based Java/J2EE applications.
- Well Experienced in designing applications using Object Oriented Methodology along with Design Patterns Singleto n, Factory, Abstract Factory and Observer.
- Expertise in Core Java concepts such as Collections, I/O Stream, Exception Handling, Reflection and other features in Java 7.
- Hands on experience in development with Java/J2EE technologies such as Java Beans, POJO Classes, JDBC, JSP, Servlet.
- Expertise in using MVC frameworks Struts2, Spring4 and Hibernate 4.
- Deep Understanding in Web Services technologies SOAP and RESTFul.
- Strong Experience in working on database servers Sybase, MySQL and Oracle along with PL/SQL query and stored procedures creations.
- Highly skilled in deploying and configuring Web and Enterprise Applications in Apache Tomcat and jBoss.
- Proficient in creating UI web pages using HTML5, CSS, Java Script, jQuery, AJAX, XML and JSON.
- Good knowledge on front - end MVC framework Angular JS.
- Good experience with EJB and JMS.
- Worked with IDE like Eclipse, IntelliJ, Visual Studio, Web Storm, XCode and integration tools Maven and Gradle.
- Good experience in using Version Control Tool GitHub and SVN.
- Extensive knowledge in Software Development Life Cycle (SDLC).
- Fully involved in Agile Scrum Development.
- Good knowledge in using jUnit for unit testing and Java Mail API.
- Excellent problem analysis and solving capability, good team player.
TECHNICAL SKILLS
J2EE Technologies: \Web Technologies \JDK 1.6/1.7, J2EE1.8, JDBC, JSP, Servlet, \HTML5/DHTML, CSS2, Javascript, jQuery, \GUI (AWT/Swing), Web Services, EJB, JMS, \AJAX, Angular JS, XML, JSON, SOAP, \OOP, Design Pattern\RESTFul, PL/SQL\
Frameworks: \Database \Struts2, Spring4, Spring MVC, Hibernate4\MySQL 5.x, Oracle, MS SQL, Sybase\
Platforms/OS: \Version Control \Linux, Mac OS, Windows\Git, SVN\
Development Utilities: \Web/App Servers \Eclipse, IntelliJ, Visual Studio, Maven, \Apache Tomcat 7.x, jBoss 6.0\Xcode, CodeBlocks.\
Other Technologies: \C++, CUDA, OpenCV\
PROFESSIONAL EXPERIENCE
Confidential, Jersey City, NJ
Java Developer
Responsibilities:
- Core application ‘Hydra’ maintainance for trade capture and booking using Core Java, SQL, Shell and internal testing frameworks.
- Manage Hydra QA environments for trade processing on unix.
- Writing regression test cases for new feature and bug fixing using internal framework ‘Alpaca’ based on JUnit.
- Global UAT middle office support for America, Europe and Asia region.
- America UAT middle office support for Canada flow.
- Setting up middle office Hydra environments and finish connectivity tests for new Low-Latency UAT.
- Monitor production data processing against QA environment and responsible for exception quick reaction during RTF running under unix.
- Trade details analysis for potential risks in production after regression tests.
- Corporate with front office and back office team to resolve urgent production issues.
- Develop automation testing tools for Middle Office applications using internal testing framework ‘Zebra’.
- Writing Stored Procedures for new flow features support under Sybase.
Environment: Core Java 1.7, Sybase 4.5/5.0, Unix, Shell, Tomcat 7.x, JUnit, XML, JDBC, Maven, Gradle, SVN, Jenkins, JIRA, IntelliJ, Web/Client based internal applications
Confidential, Parsippany, NJ
Role: Software Engineer
Responsibilities:
- Developed multithreaded programs using Core Java to measure system performance
- Used Object/Relational mapping Hibernate framework as the persistence layer for interacting with Oracle.
- Implemented RESTFul Web Services for non-sensitive information consume.
- Developed custom tag in JSP, Involved in implementing UI using JSP, HTML5, CSS3 and validated with JavaScript for providing the user interface and communication between the client and server.
- Participated in creating UI pages with jQuery plugins and used AJAX to consume web services
- Wrote stored procedures in Oracle 10g using PL/SQL for data entry and retrieval in Reports module.
- Created test cases using jUnit and used GitHub for version control.
- Involved in configure the application on to jBoss 6.x and also used jBoss Admin console to manage queues, topics and DataSource connections
Environment: Core Java, JSP, JDBC, HTML, PL/SQL, Oracle, jUnit, Eclipse, jBoss, Hibernate, HTML, XML, Web services, Maven
Confidential, New York, NY
Role: Back End Developer
Responsibilities:
- Defined Controller, action mappings, forms and View pages for appointment management system using Struts framework.
- Developed Restful web services for doctors’ info retrieval using Apache CXF tool.
- Used Axis2 to creating and invoking the web services and testing web services using SOAP UI tool.
- Created Hibernate mapping files, sessions, transactions, Query & Criteria's to fetch the data from Database.
- Involved in second level cache using EHCache in Hibernate at table level.
- Implemented translated UI text using REST API.
- Participated in developing view pages using HTML5, Java Script, AJAX, jQuery, JSP and Tag Libraries.
- Involved in building the code & deploying on Web logic server.
- Involved in creating JUNIT test cases and ran the TEST SUITE using EMMA tool.
- Involved in doing build & deployment using Maven.
Environment: Struts, REST API, SOAP,JSP, Maven, JavaScript, CSS, HTML5, JSON, Oracle, Hibernate, JDBC, Linux, Git, Apache Tomcat Application Server 7.0
Confidential, Jersey City, NJ
Role: Backend Web Developer
Responsibilities:
- Developed required validation rules and properties files using Struts 2 Validator framework.
- Implemented task manager objects using Singleton Pattern.
- Used Hibernate ORM framework in data access layer for information retrieval and update.
- Wrote stored procedures, views and triggers PL/SQL queries required in Oracle.
- Developed the presentation layer in JSP with cross-browser compatibility with the help of jQuery, HTML, CSS and also used AJAX for request response handling to develop highly interactive application.
- Created and executed test cases using jUnit.
- Performed software configuration management and version control activities through CVS.
- Involved in peer review of the deliverable, fixing internal QA defects and maintaining the repository for the resolutions for future s.
- Involved in generating PDF/Excel reports using iReports to be displayed on the web application.
Environment: Core Java, Design Pattern, Struts, Hibernate, JSP, PL/SQL, JavaScript, jQuery, AJAX, HTML, CSS, XML, Eclipse, Oracle, CVS, jUnit, iReports, Team Track
Confidential
Role: Java Developer
Responsibilities:
- Participated in implementing various Change Requests using EJB and JSP.
- Preparation of Unit test plans
- Performed application design, analysis, and estimation, coding base components for GUI.
- Had the responsibilities of Version Control, Code Tagging, Branching and Merging using CVS.
- Involved in build and deployment of the application in DEV environments
Environment: EJB, PL/SQL, Oracle, XML, JavaScript, JSP, WebSphere
Confidential
Java Web Developer
Responsibilities:
- Implemented Java Beans for Spring framework Dependency Injection, support for the Data Access Object (DAO) pattern and integrated with Hibernate.
- Unit testing using jUnit.
- Wrote Controller classes in Spring MVC framework in the web layer.
- Involved in using Table per hierarchy inheritance of hibernates and mapped polymorphic associations. Used java collections API extensively.
- Wrote DAO classes using spring and Hibernate to interact with database for persistence.
Environment: Java 1.5, Spring, Apache Tomcat, HTML, JSP, Oracle, jUnit, Hibernate, UNIX, Eclipse.
Confidential
Java/J2EE Developer Intern
Responsibilities:
- Involved in developing front-end UI using JSP, Servlets and HTML
- Involved in implementing persistent data management using JDBC
- Involved in designing and coding of screens involving complex calculations on various data windows accessing different tables on the oracle database.
- Involved in developed screens for Patient Registration, Inventory of Medicines, Billing of Services and Asset Modules
- Wrote stored procedures, database triggers
Environment: Core Java, Servlets, JSP, HTML, JavaScript, Oracle, UNIX
