Java Developer Resume
N, J
SUMMARY:
- More TEMPthan 7 years 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 domains like Finance, Telecom etc.
- Extensive Design and Development experience in J2EE technology stack like - JSF, Spring3, Struts 2 and web services (SOAP and REST).
- Experience in implementing ORM tools like Hibernate, iBatis.
- Expertise in client side designing using HTML, AngularJS, CSS, AJAX, JavaScript, JMS EXTJS, JSON and Display Tags.
- Proficient in integration of Enterprise Java Beans (EJB) wif existing applications and worked on Session, Entity and Message-driven beans.
- Experienced in JEE tools like JPA (JAVA Persistence API).
- Accomplished software engineer specializing in Java/J2EE Object-Oriented Design & Analysis.
- Extensive experience in programming wif core Java, J2EE, JEE, Swing, Servlets, Java Server Pages, Java Beans, JDBC and MVC Architecture.
- Experience in all stages of WebSphere Administration like Installation, Configuration, Deployment, Scripting, Migration, and Trouble shooting on Window 2000 Advanced Server, Windows 2003 Server environments.
- Working Experience of multi-vendor operating systems including Linux, Windows and UNIX Shell Script.
- Experience in Relational Database Management Systems such as Oracle, SQL Server, MySQL and IBM DB2.
- Good Knowledge of writing and handling SQL Queries, PL/SQL, Stored Procedures.
- Excellent understanding of Agile software development methodologies & experience in working entire project life cycle from inception to deployment and support
- Sound noledge on IBM and Sun Java Virtual Machine (JVM) internals and Garbage Collection GC Concepts.
- Good noledge on C/C++ wif Solaris/Unix Programming environment and its internals Hands on Experience in building and packaging Linux RPMs..
- Experience at working both independently and in a team-oriented, collaborative environment.
- Highly motivated and adaptive wif ability to grasp things quickly and possess excellent interpersonal technical and communication skills
TECHNICAL SKILLS:
Software Development: Test-drivenDevelopment,AgileProcess,Scrum, DependencyInjection, Interface-driven Design
JAVA/J2EE: JAVA 1.4/1.5/1.6, Servlets, JSP, EJB, JDBC 3.0.
Spring Framework (2.5/3.0): Spring MVC, Spring IOC, Spring DAO, Spring Portlet MVC, Spring WS.
Frame Works: Struts 2.0, Spring 3.x, Tiles, Adobe Flex 3.0, Cairngorm.
Messaging Middle ware: JMS, IBM MQSeries 5.3
Web Technologies: HTML, CSS, JSTL, XML/XSLT, AngularJS.
Java Script: JSON, JQuery, DOJO, Ext JS, Prototype, AJAX.
Databases: Oracle, MS SQL Server 2000/2005, IBM DB2.
Object Relational Mapping: Hibernate 3.2., iBatis 2.0
WEB Services: SOAP, RESTFul, WSDL, XML, XSD
Application Servers/IDE: IBM WebSphere 4.0/5.x/6.x, WebLogic 8.1, Tomcat 5.5.x/6.x, WSAD 5.0.x, RAD 6.x/7.x, Eclipse 3.x.
Reporting Tools: Crystal Reports 10
Static Code Analysis Tools: Check style 4.3, PMD 3.9, Find Bugs 1.1.3.
PROFESSIONAL EXPERIENCE
Java Developer
Confidentia, N.J
Responsibilities:
- Handling live product at customer site and provide on call support.
- Fixing defects at production time.
- Developed JMS components to send messages from teh application.
- Developing, modifying, fixing, reviewing, testing and migrating teh Java, JSP, XML, Servlet, SQLs, JSF, Spring and hibernate programs.
- Configured RESTful framework and Implemented in java method calls.
- Enhancements included extensive use of Java APIs, Design Patterns, SQL, and PL/SQL etc.
- Developed teh user interface by using Swing and HTML5 and CSS.
- Manual and automated tool based Unit Testing, system testing, integration, regression testing, and performance testing, Test automation and Execution of test cases.
- Experience in problem tracing, WebLogic log files and troubleshooting problems related to teh applications deployed on WebLogic Application Server.
- Analyzing teh customer's requirement, participate in teh technical and business discussion.
- Technical ownership of teh application, production support and off-hours batch process, process automation.
- Developing and reviewing teh User specification document, Technical design document, Test case, Unit test plan and Unit test result documents.
- Change Management, Configuration Management and Build and Release management.
- Performing teh Data, Report and Technical Analysis requests of teh business users.
- Executing teh weekend maintenance processes, and Month end batch processing.
- Providing Test Strategy as per component team, defining data requirements and documentations.
- Communication wif delivery managers, business consultants, business users, and offshore support team.
Environment: J2EE, XML, JEE tools, JSF, CSS, HTML5, JSP, JMS, Servlet, MySQL, Web Services, Spring, Hibernate, REST, Shell Script, JUnit, Eclipse, Putty, Quality Center, RTC, WebSphere, WebLogic,Wireshark, and Winscp.
Java Developer
Confidential, Berkeley Heights, NJ
Responsibilities:
- Involved in teh design and implementation of teh product configuration.
- Used Java 1.6, JSF, spring, Hibernate, Oracle, JQuery and CSS to build teh product suite.
- Used multithreading in programming to improve overall performance.
- Integrated teh JSF framework for teh presentation layout and used teh dynamic rendering feature.
- Designed EJB's like Stateful Session Beans for teh Session Facade design pattern and used Message Driven Beans (MDB) as a listener for JMS messages.
- Developed UNIX shells/scripts to support and maintain teh implementation.
- Used Spring Framework wif iBatis to map to Oracle10g database.
- Used integration of AJAX capabilities into enterprise application development.
- Generated customized business reports (XHTML) reports using XML, XSLT.
- Involved in using JPA (Java Persistence API) frameworks and APIs such as JDO (Java Data Objects) and Hibernate.
- Developed SOAP web Services using Spring WS.
- Involved to create new product design and implemented rules based on states for different insurance products using EXIGEN product factory framework.
- Created Test Cases using JUNIT and Mockito.
- Supported system level testing/production support.
- Used Maven to compile and generate EAR, WAR, and JAR files.
- Worked closely wif build environments to solve application and build issues.
- Involved in complete development of Agile Development Methodology.
Environment: JDK1.6, Oracle 11g, JMS, EJB2.0, JEE, Spring 3.x, IBM Web Sphere 6.x, iBatis, Eclipse, JSTL, JPA, JUnit, Mockito, XML, XHTML, CSS, AJAX, JQuery, Log 4j, Mercurial, Tortoise HG, SQL Developer, Maven.
Confidential
Java Developer
Responsibilities:
- Involved in teh Requirements gathering, Design, Development, Unit testing and Bug fixing.
- Used agile software development methodology.
- Involved in design, development and deployment of teh Presentation and Web Tiers based on MVC Framework using Java, JSP, XML.
- Developed teh presentation layer using teh MVC framework of Struts. DevelopedJavaScript for user side validations.
- Used CSS framework for designing website.
- Designed and developed Action Form and Action Classes as a part of MVC based Struts architecture.
- Experience creating RESTful web services dat serve XML and JSON.
- Extensively used Hibernate in data access layer to access and update information in teh database.
- It also leveraged teh use of Java Messaging artifacts using JMS (MQ Series) for sending out automated notification emails to respective users of teh application.
- Used Session beans for navigation of steps.
- Used Entity beans for storing teh database in to database. Developed Session Beans as teh clients of Entity Beans to maintain teh Client state.
- Used SQL Queries to retrieve teh database.
- Used AJAX for asynchronously communicating wif teh server.
- Worked closely wif build environments to solve application and build issues.
- Involved in complete development of Agile Development Methodology.
Environment: JDK1.6, Oracle 11g, Servlets 2.5, Struts 2.0, JMS, AJAX, XML, Hibernate, Design Patterns, Eclipse, REST, JSTL, Hibernate 3.x, JPA, JUnit, Mockito, HTML, CSS, AJAX, JQuery, MYSQL, Junit, JavaScript, AngularJS.
Confidential
Java Developer
Responsibilities:
- Designed and developed Servlets and JSP, which presents teh end user wif form to submit teh details.
- Created SQL statements and triggers for teh TEMPeffective retrieval and storage of data from teh database.
- Involved in teh development of teh presentation tier using HTML, CSS, XML, XSL, JavaScript and JQuery for different modules like Quick search, authentication, settings etc.
- Utilized Spring Framework to implement J2EE Patterns (DAO, Transfer Object, Business Delegate, Service Locator) at server-side components.
- Developed SOAP web Services using Spring WS.
- Involved in using JPA (Java Persistence API) frameworks and APIs such as JDO (Java Data Objects) and Hibernate.
- Generated customized business reports (XHTML, and CSV) reports using XML, XSLT.
- Created Test Cases using JUNIT and Mockito.
- Supported system level testing/production support.
- Used Maven to compile and generate EAR, WAR, and JAR files.
- Worked closely wif build environments to solve application and build issues.
- Involved in complete development of Agile Development Methodology.
Environment: Java, J2EE, Servlets, JSP, DAO, VO Patterns, Tomcat 5.0, Oracle 9i. JDK1.6, Oracle 11g,SOAP, Spring 3.x, Eclipse, JSTL, Hibernate 3.x, JPA, JUnit, Mockito, XML, HTML, CSS, AJAX, JQuery, Log 4j, Mercurial, Tortoise HG, SQL Developer, Maven.
Confidential
Software 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 procedures and worked extensively to create database structure for teh 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.
- Developed Action classes, Form Beans, Helpers and Data Access Objects.
- Implemented core java threads and multithreading wif synchronization.
- Developed complex client requirements as per client specifications and specific coding standards.
- Used Java Collection framework for teh helper classes.
- Responsible for development of advance search engine for shipments, Purchase Orders and Unit Testing.
Environment: Java, Spring 2.0, Hibernate 3, JSF, Flex 3.0, Tomcat 6.0, MYSQL 5.0, iReport, HTML, WINSCP, Putty, Log4J, Maven, Git, REST, and XML.
