Java Developer Resume
Iselin, NJ
SUMMARY:
- 7years of IT experience in all phases of Software Development Life Cycle (SDLC) such as Planning, Analysis, Design, Implementation, Testing and Maintenance of Web Based, Client - Server and N-tier Architectures in various domains.
- Extensive Design and Development experience in J2EE technology stack like - Spring, Struts2, Hibernate and web services, WebSphere Portlets, IBM WebSphere Portal v 7.0.0.2.
- Experience in client side designing using HTML5, CSS3, AJAX, JavaScript, JSON and Display Tags.
- Java, Core Java, Collections, J2EE, JDK 1.6, JSP, Servlets, EJB,Struts2, Spring, Hibernate, Web Services, Jquery, SQL and PL/SQL.
- Experienced with Java Multithreaded programming to develop multithreaded modules and applications.
- Accomplished software engineer specializing in Java/J2EE Object-Oriented Design & Analysis.
- Experience in programming with core Java, J2EE, Swing, Servlets, Java Server Pages, Java Beans, JDBCand MVC Architecture.
- Experience in Relational Database Management Systems such as SQL Server, Oracle 10g
- Knowledge of writing and handling SQL Queries, PL/SQL, Stored Procedures.
- Knowledge of multi-vendor operating systems including Linux, Windows and UNIX Shell Script.
- Excellent understanding of Agile software development methodologies & experience in working entire project life cycle from inception to deployment and support
- Sound knowledge on IBM and Sun Java Virtual Machine (JVM) internals and Garbage Collection GC Concepts.
- Good knowledge on C/C++.
- Good working knowledge on Shell scripts and Linux Make files.
- Experience at working both independently and in a team-oriented, collaborative environment.
- Highly motivated and adaptive with ability to grasp things quickly and possess excellent interpersonal technical and communication skills
TECHNICAL SKILLS:
Software Development: Test-drivenDevelopment,AgileProcess
JAVA/J2EE: JAVA, Servlets, EJB, JDBC, JDK 1.6
Spring Framework: Spring MVC, Spring IOC, Spring DAO, Spring Portlet MVC, Spring WS.
Frame Works: Struts2, Tiles, Adobe Flex 3.0.
Messaging Middle ware: JMS, IBM MQSeries
Web Technologies: HTML, CSS,JSP.
Databases: Oracle 10g, MS SQL Server, DB2
Object Relational Mapping: Hibernate.
WEB Services: SOAP, WSDL.
Application Servers: IBM WebSphere,Tomcat
IDE: RAD, Eclipse
PROFESSIONAL EXPERIENCE:
Confidential, Iselin,NJ
Java Developer
Responsibilities:
- Handling live product at customer site and provide on call support.
- Fixing defects at production time.
- Used Rational Application Developer (RAD) as Integrated Development Environment (IDE)
- Analyzing the customer's requirement, participate in the technical and business discussion.
- Developing, modifying, fixing, reviewing, testing and migrating the Java, JSP, XML, Servlets, Action classes, Form beans, Spring and hibernate programs.
- Developing and reviewing the User specification document, Technical design document, Test case, Unit test plan and Unit test result documents.
- Developed the user interface by using HTML.
- Used HP Quality Center tool for defect tracking.
- Working experience in using Oracle 10g backend Database.
- Monitored the error logs using Log4J.
- Generated the WebServices client code from WSDL and invoke server side services through the client.
- Manual and automated tool based Unit Testing, system testing, integration, regression testing, and performance testing, Test automation and Execution of test cases.
- Technical ownership of the application, production support and off-hours batch process, process automation
- Change Management, Configuration Management and Build and Release management.
- Performing the Data, Report and Technical Analysis requests of the business users.
- Worked on setting up and integrating the registration servlet application in Web Sphere application server with the back ends
- Executing the weekend maintenance processes, and Month end batch processing.
- Developing the simple to complex SQLs for generating Business Reports.
- Providing Test Strategy as per component team, defining data requirements and documentations.
- Communication with delivery managers, business consultants, business users, and offshore support team.
- Used MQ series to create, send, receive and read messages.
- Developed Ant Build Scripts for the automatic configuration of the project.
- Built the application using Agile Development Model.
- Written UNIX shell scripts for processing flat files and log files.
Environment: Java, J2EE, JDK 1.6 XML, JSP,Agile,LOG4j, MQ Series,Servlets, Oracle 10g, Web Services, Spring,EJB, Hibernate, JUnit, RAD, Quality Center,Web Sphere, Ant, Unix, IBM WebSphere Portal v 7.0.0.2
Confidential, Norcross, GA
Java Developer
Responsibilities:
- Extensively worked on Struts2 Framework.
- Created used interfaces using JSP.
- Developed the Web Interface using Servlets, Java Server Pages, HTML and CSS.
- Developed the DAO objects using JDBC.
- Business Services using the Servlets and Java.
- Developed and modified Servlets to accept and process request from the clients.
- Developed various objects using java and HTML and DHTML to maintain well-structured GUI and to interact with Controllers to get data from Oracle database.
- Used JDBC to connect the J2EEserver with the relational database.
- User input validations done using JavaScript and developed use cases using UML.
- Extreme programming methodologies for replacing the existing code and testing in J2EE environment.
- Developed java classes for business layer.
- Developed database objects like tables, views, stored procedures, indexes.
- Involved in testing and fixing the bugs.
- Involved in front end development using Angular JS.
- Developed standalone desktop application which can be used on windows.
- Developed GUI for desktop application using Swing.
Environment: Swing, Java, J2EE, JDK 1.6, JSP, Struts2, HTML,DHTML, Custom Tags, ANT, Java Script, XML, JDBC, Oracle (PL/SQL), DAO, Linux, Weblogic, JUnit, Log4j, Eclipse, Angular JS, IBM WebSphere Portal v 7.0.0.2
Confidential, Columbus, OH
Java Developer
Responsibilities:
- Design and development of Java Applications using Spring framework.
- Support & Enhancement of existing production applications.
- Used Spring-JDBC to develop reporting interface module by leveraging search functionality.
- Developed PL/SQL (2005) procedures and worked extensively to create database structure for the application.
- Involved in developing/Retrieving Jasper Reports using iReport.
- Used Hibernate dynamic queries to develop reporting interface module by leveraging search functionality.
- Involved in post deployment to resolve application issues reported by clients.
- Design module which read email from IMAP.
- Implemented SOAP messages for communication between web service client and service provider.
- Did Packaging and Deployment of builds through Maven.
- The client-side batch framework made heavy use of XML transforms.
- Developed Action classes, Form Beans, Helpers and Data Access Objects.
- Implemented core java threads and multithreading with synchronization.
- Developed complex client requirements as per client specifications and specific coding standards.
- Used Java Collection framework for the helper classes.
- Responsible for development of advance search engine for shipments, Purchase Orders and Unit Testing.
- Implementation of the messages and alert system using JMS.
- UsedEclipsetool for application development.
- Created web pages for project using HTML, CSS3, and Java Script.
- Used Apache Log4J API for logging the application.
- Designed GUI Components using Tiles frame work and Validation frame work.
- Designed and created the database tables and wrote SQL queries, Joins, stored procedures, triggers and functions to access MS SQL Server.
- Designed and implemented front end applications usingAdobe Flex.
- Involved in Development, Integration and Testing of application modules using TDD.
- Involved in front end development using Angular JS.
Environment: Java, JDK 1.6, Spring, TDD,JMS, Hibernate, JSF, Flex, Tomcat, CSS3, Java Script, MS SQL Server, iReport, HTML, Log4J,Tiles,Maven,SOAP, XML and Angular JS.
Confidential
Java Developer
Responsibilities:
- Developed Graphical User Interface for the desktop application using Swing.
- Participate actively on System Requirement phase to understand the end to end flow of the project and the scope of requirements.
- Designed the database objects like Tables, Views, Stored Procedures, and Triggers.
- Responsible for creation of Low Level Design, Unit Test Case, Integrated Test Case.
- Designed Static Web Site using HTML and CSS, JavaScript.
- Used JDBC API for communicating with Database.
- Coded in Java and also wrote some SQL queries.
- Responsible for writing various stored procedures and invoking them at Java level.
- Conducted Code Review.
- Performed Code Refactoring.
- Performed some integration and unit testing.
Environment: Java, Swing, JavaScript, JDBC, MYSQL, Eclipse IDE, MS SQL Database, Apache Tomcat Server.
Confidential
Java Developer
Responsibilities:
- Interaction with customers and identified System Requirements and developed Software Requirement Specifications.
- Implemented Java design patterns wherever required.
- Involved in development, maintenance, implementation and support of the System.
- Involved in initial project setup and guidelines.
- Implemented Multi-threading concepts.
- Developed the application using Core Java, J2EE and JSP’s.
- Installation and deploying in Tomcat server.
- Different types of testing viz Unit, System, Integration testing etc. is carried out during the testing phase.
Environment: Java, J2EE, JSP, JDBC, JUnit, XML, HTML, Eclipse 3.1 IDE, XSLT, Apache Tomcat.
