Core Java Developer Resume
Union, NJ
SUMMARY
- Java/J2EE developer with Around 7 years of professional experience in design, development, implementation and testing of Java/J2EE applications and Web based Enterprise Applications related to the Finance and e - Commerce industry.
- Have a solid understanding of Object Oriented Programming (OOP) concepts and Object Oriented Design (OOD) Methodology.
- Good at Algorithm Design and Data Structure.
- Expertise in CoreJavaconcepts, such as collection framework, multi-threading, Reflection, input/output system, exception handling, generics, annotation, etc.
- Excellent experience in using Servlets, EJB, JSP, JDBC, REST, Struts, as well as HTML5, CSS3,JavaScript, XML, DOM to create client-side dynamic interface and send asynchronous request.
- Experience in writing SQL queries, PL/SQL blocks and Stored Procedures in Oracle and performance tuning. Good understanding of Relational Database such as Oracle, PostgreSQL and MySQL.
- Extensive Background in major Web Applications Server including Apache Tomcat Server and Oracle WebLogic.
- Highly motivated, dependable and able to work under minimal supervision to see projects throughto completion.
- Progressed through several project life cycles performing code development activities varying from UI design to Business functionality implementation.
TECHNICAL SKILLS
Programming Languages: C, C++, JAVA, SQL, PHP, Objective C.
J2EE Technologies: Servlets, Maven, JDBC, JSF, RMI, Socket Programming
Web Technologies: HTML, DHTML, XML, CSS, DOM, JavaScript
IDE and Tools: RAD 6.0, WSAD 5.x, Eclipse, Net Beans IDE, XCODE, Visual Studio
Application/Web Server: Web Sphere 3.5/5.x/6, Web Logic 8.1/9.2, Apache Tomcat.
Databases: Oracle 8i/9i/10G, DB 2 7.1/8.2.1/9.1.1 , SQL Server 2000, MySQL, MS-Access.
Methodologies: UML, Rational Rose, RUP, Agile, SDLC.
Operating Systems: Windows, Linux, Solaris 10, Mac Os.
Frameworks: Struts, Spring, JUnit, Log4j, Office Tools
PROFESSIONAL EXPERIENCE
Confidential, Warren, NJ
Sr. JAVA/J2EE Developer
Responsibilities:
- Worked on Confidential small business applications to convert them into SPA by using AngularJs.
- Involved in analysis, design, and construction and testing of the online application.
- Involved in meeting to gather information and requirements from the clients and preparing the requirement document.
- Prepared the detailed functional requirements along with screenshots and description of all the modules.
- Used AJAX for asynchronous communication with server
- Designed and developed Application based on Struts Framework using MVC design pattern.
- Used Struts Tiles Framework in the presentation tier.
- Developed Struts Action classes using Struts controller component.
- Designed and developed the UI using Struts view component, JSP, HTML, CSS and JavaScript.
- Used Struts validator framework for client side and server side validation.
- Also implemented dynamic loading of JSP’s using AJAX.
- Responsible for writing complex SQL queries.
- Apache Ant was used for the entire build process.
- Developed Use case diagrams, Object diagrams, Class diagrams, and Sequence diagrams using UML.
- Used CVS for version controlling
Environment: JAVA, J2EE, JUnit, ANT, AJAX, JSP, JavaScript, Eclipse, PL/SQL, SQL server2005, Servlets, Struts, HTML, XML, Log4j, WebLogic 8.1, Unix, Rational Rose, CVS.
Confidential, Union, NJ
Core Java Developer
Responsibilities:
- Developed presentation screens by using JSP, HTML and JavaScript.
- Developed code withJava, Servlets, JSP and JavaScript.
- Working with an ongoing project as a Core Developer. Develop new subroutines or expand program to simplify. Analyze user requirements.
- Implemented Core Java, Concepts JDBC, Servlets, JSP, JavaScript, JQuery, Ajax and Hibernate.
- Used Java UML diagrams in Visio for design Reflection API; Serialization; Collections API; multithreading.
- Statement, programming or coding of future problems.
- Maintained, developed and fixed bugs for applications.
- Developed assigned components in accordance with the requirements and detailed designs.
- Collaborated with a team of developers to build a multi-tier complex Enterprise Java components and ecosystems.
- Developed software solutions according to the quality and delivery standards of the program.
- Create and modify block diagrams and logic flowcharts.
- Prepare required program-level and user-level documentation.
- Oversaw software and architectural development activities.
- Utilizing knowledge of script languages to develop project-specific programs.
- Tested prototypes and prepared related documentation of the results to determine if it was cost-effective to proceed with development.
- Assisted with detailed technical design processes that included initial testing, development, implementation and maintenance.
Environment: Core Java Concepts, RMI, Networking, SQL Server, JDBC, NetBeans IDE, JSP, Servlets, HTML, JavaScript
Confidential, Princeton, NJ
Jr. Java Consultant
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like requirements gathering, Design, Analysis and Code development.
- Developed the workflow interfaces using JSPs, CSS.
- Developed Use case diagrams, Object diagrams, Class diagrams, and Sequence diagrams using UML.
- Designed and Developed complex UI screens using Struts MVC, AJAX, JSP, HTML5, CSS3, Java Script for request management and search and filter modules.
- Used JDBC to invoke Triggers, Stored Procedures in Oracle10g.
- Extensively worked with Servlets, JDBC, JSP, Hibernate and Spring to build application logic.
- Extensively worked with SQL and PL/SQL
- Developed unit test cases using Junit.
- Used Spring Model View Controller (MVC) architecture. Used JSPs in front-end, Used XSL/XSLT for transforming common XML format into internal XML format.
- Apache Ant was used for the entire build process.
- Used Hibernate for Object mapping.
- Worked with Linux machine for deploying and interaction with the application
- Deployed the application on Web Sphere server.
- Used Hibernate, SQL, JDBC and JPA to develop the persistent layer.
- Used Log4J API for logging and debugging.
- Developed the application using Front Controller, Data Access Objects, and Singleton.
Environment: Java, J2EE, JSP, Servlets, Spring, Web Services, WSDL, XML, HTML, CSS, WebSphere, JUnit, UNIX, Oracle10g, PL/SQL.
Confidential, West Trenton, NJ
Web Developer
Responsibilities:
- This job is focused on HTML, CSS, JavaScript, and light backend work. The lack of "designer" in the title is intentional.
- Defined, maintained, implemented and enforced style guides and standards.
- Translated design comps into HTML templates. Created and maintained CSS stylesheets.
- Coordinated with both the UI & visual designers and back-end developers.
- Work with seniordeveloperto manage large, complex design projects for corporate clients.
- Develop project concepts and maintain optimal workflow.
- Complete detailed programming and development tasks for front end public and internal websites as well as challenging back-end server code.
- Collaborate with designers to create clean interfaces and simple, intuitive interactions and experiences.
- Carry out quality assurance tests to discover errors and optimize usability.
- Joined client meetings to learn about development of project scopes.
- Specialized in social club and legal websites.
- Actively sought tough projects to develop programming and service skills
Environment: HTML, DHTML, Photoshop CS, Dreamweaver MX, Flash MX, Cascading Style Sheets (CSS), VBScript, JavaScript, PHP and MYSQL.
Confidential
Java Developer
Responsibilities:
- UsedDependency Injectionfeature of SpringMVCframework and O/R mapping tool Hibernatefor rapid development and ease of maintenance.
- UsedHTML5,JSP,JavaScript,jQuery, JSTL, Custom Tag libraries for making web pages.
- UsedJavaScriptis used to design executive dashboard, feed viewer, portal, ticket application, responsive design UI.
- Extensively involved in writing Object relational mapping code using hibernate, developed Hibernatemapping files for configuringHibernate POJOsfor relational mapping.
- Worked on Automating the Rest API using Soap UI Pro with Groovy Scripts for validation.
- Worked on automating the list UI for product level items using Ruby with Cucumber Framework.
- UsedGherkinto write feature files and automating the test cases using the feature file.
- ImplementedMavenbuild tools to build jar and war files and deployed war files to target servers.
- Maintained relationship between objects usingSpring IOC.
- Used JSP Tag Libraries (JSTL) to implement the logic inside the JSPs.
- Extremely used plainJavaScriptandJQuery,JavaScript Library to do the client side validations.
- Developed Web Services usingREST.
- Have worked onDB2data base for storing and retrieving the application data.
- Involved in code review and deployment of the application on development, testing of production servers.
- UsedGITas a version control system.
- Analyzing the client requirements and production issues.
Environment: J2EE, HTML5, JSP, JavaScript, JQuery, Spring MVC, Web Services (REST),Ruby, Eclipse,DB2, JUnit, Ajax.