Java /frontend Developer Resume
New, JerseY
SUMMARY
- 6+ years of experience in developing, deploying and maintaining application using Java and J2EE technologies
- Expertise in Object Oriented Programming concepts (OOP), Knowledge of multi - threading and distributed environment.
- Proficient in core Java Enterprise technologies such as EJB, Struts Framework, Spring Framework, JMS, JTA, Hibernate, Java Web Service, SOAP, REST Services, Java Thread, Java Servlet, JSP, JDBC, Core Java etc.
- Expertise in Spring MVC, Spring Dependency Injection, Spring Batch, Spring ORM, Spring webflow, Spring DAO, Spring Core, Spring AOP and Hibernate.
- Developed web services in Java with Apache Axis and with various tools. Experienced with SOAP. Have also designed and developed REST interfaces in Java.
- Developing various user interface components and web pages using Struts framework, JSP, Struts Custom Tags, HTML, DHTML, JavaScript and JS Library such as Jquery, Backbone and Node.JS .
- Utilized Java Swing framework to develop client side components.
- Integrating Struts with JSP and using Struts Custom Tag Libraries to display the value of variables defined in configuration files, parse XML, conditionally display parts of a page, and access the database
- Hands on experience of using tools like MyEclipse.
- Knowledge of working on DTD, XSD.
- Well experienced on Code Review, Testing (Unit Testing) and Code fixes based on review and test results.
- Expertise in requirement /specification gathering and estimation.
- Have a sound experience of using Java Beans.
- Expertise in document designing.
TECHNICAL SKILLS
Java/J2EE Technologies: Java1.x (JDBC, Multithreaded Programming, Swing, Socket Programming, JNI, and JMF), J2EE 1.x (EJB, JSP, JSF, Servlets, Java Mail, RMI, WebServices - SOAP, REST Services, JMS, JNDI, LDAP, Struts, Spring 1.2/2.x/3.x, Junit, Ant, Maven)
Other Languages: C, C++ and ASP.net
Operating Systems: MS Windows 9x/NT/2000/XP/2003 and Unix
Databases: Oracle 8i/9i/10g,11g, MS Access, MS SQL Server, MySQL.
Frameworks: Struts 1.2.9/2.x, Spring 2.5/3.x, Hibernate 3.1.
Application/Web Servers: WebSphere 4.0/6.0/6.1, WebLogic 6.2/7.0/8.1/9.2/10. x, JBoss 3.0/4.x, TomCat 5/6.x
IDA and Configuration Tools: RAD 6.0/7.x, Eclipse 3.2/3.3, MyEclipse7.5/8.6, SQL Developer, MS Visio, StarUML, Front Page.
Design Patterns: J2EE Core Patterns
Web Technologies/Protocols: HTML, JavaScript, JQuery, Ajax, XML, DOM, Struts, Spring, JSF,Custom Tags, WebServices, Cascading Style Sheets, SMTP, TCP/IP, LDAP, HTTP, and SNMP
PROFESSIONAL EXPERIENCE
Confidential, New Jersey
Java /Frontend Developer
Responsibilities:
- Interacted with the client for gathering the requirements during design, development and implementation phases.
- As part of the Agile team worked on estimate releases, tasks with development manager and allocated work for development and testing team.
- Involved in designing the architecture for the project using StrutsFramework and Hibernate.
- Developed the web application using Struts, JSP, HTML, Cascading Style Sheets (CSS) and JavaScript Implemented the application using J2EE design patterns like Struts, Singleton, DAO (Data Access Object), DTO (Data Transfer Object).
- Built SOAP client in Apache Axis and used MySQL, JForum and plain XML web services.
- Extensively used the Tomcat Server for application development and production.
- Used Oracle as database
- Involved in unit testing, system integration testing and enterprise user testing
Environment: J2EE, Java1.5, Struts, JSP, Hibernate, Java Mail, XML, XSLT, DOM, JavaScript, CSS, HTML, DHTMLSOAP web Services, Oracle, Tomcat, Apache Ant, J2EE design patterns.
Confidential, Hartford, CT
Java consultant
Responsibilities:
- Coordinating with client and Team Members to develop the client requirement as per SRS.
- Be a part of daily scrum meetings and bi-weekly sprint planning meetings
- Conduct Business interviews, gathered requirements, analyzed and documented requirements.
- Developing the functionalities which include java /J2EE coding and writing procedures.
- Used XML and XMLBeans for implementing storage for stations data in XML files. Defined XML schema i.e. XSD for the data structure required and written code for parsing/Writing/modifying the XML Data files.
- Writing Test cases using JUnit and doing unit testing of components.
- Unit, Integration and System Testing
- Maintenance of tags and branches in the SVN for development and releases.
- Building the projects and project setup using Maven.
- Involved in review the developed modules, testing and functionality check.
- Closely monitor the projects and report the progress status to the Team Lead
- Designed detailed Class Diagrams and Sequence diagrams for ATV Core modules using Enterprise Architecture tool
- Built the presentation layer utilizing the ExtJS-3.x and MVC architecture.
- Used J2EE design patterns like Session façade, DAO, Service Locator and MVC.
- Performed unit testing using JUnit test cases to test the behavior of the coded classes.
- Participate in walkthroughs and reviews
- Assist the team in system development and testing
Environment: Java1.6, MVC Framework, Spring 2.x, Struts2.x, Hibernate, RESTWeb service, Websphere6.1, JavaScript, Ajax, XML, HTML, Cascading Style Sheet, JUnit, MS Project.
Confidential
Software Developer
Responsibilities:
- Defined objectives by analyzing user requirements; envisioning system features and functionality.
- Involved in development of system architecture of the entire application (GUI) using UML.
- Designed HTML,CSS and Javascript.
- Obtained master and transactional data from SAP via standard weekly loads to the data warehouse.
- Processed the documents via scripts, into existing tables and are used to calculate cost savings.
- Implemented required database structures based on roles and privileges of the users using SQL and created stored procedures.
- Involved in development of report generation tool using Java and XML.
- Involved in testing the application according to the requirements.
- Implemented UI security features for approvals and authorizations of the Users.
- Developed web components and EJB components and deployed on Application Server.
- Designing the software and preparing layouts for design.
- Developing the functionalities which include java /J2EE coding and writing procedures.
- Developed functionality based on Swing framework.
- Testing the application to fit the requirement using JUnit.
- Bug Fixing
- Code Review
- Building/deploying the applications to TOMCAT server
- Design document, Unit Test Cases, Data Setup guide and Familiarization document)
- Giving training of the website to Resource center staff, Faculty and Students
- Interaction with the client for understanding the requirements.
- Generated a user friendly GUI using JSP.
- Handled database using SQL.
- Implemented UI security features, database access based on Roles and Privileges of the Users
Environment: JSP, Servlet, JavaBeans, Oracle, Java, Swing, SQL, TOMCAT
Confidential
Java Developer
Responsibilities:
- Worked on User Interface design and development using HTML, CSS and JavaScript.
- Worked on ViewOne applet configuration according to client requirements.
- Designed and developed JSPs for User Interface.
- Used java Servlet API for documents and image display.
- Used Java Advanced Imaging API for image scaling.
- Used Harvest tool for version control.
- Created Web services client files using CXF.
- Environment: Java, J2EE, HTML, CSS, JavaScript, Servlets, Web Services, Oracle, View One applets, Harvest.