We provide IT Staff Augmentation Services!

Java Developer Resume

2.00/5 (Submit Your Rating)

Waltham, MA

SUMMARY

  • Over 7+ years of Experience in the Java/ J2EE development in all phases of Software development life cycle including Analysis, Design, Development, Testing, Implementation, and Documentation.
  • Very strong knowledge in Object Oriented Analysis and Designing, Object oriented programming and Design Patterns.
  • Experience in development of applications using java Java/J2EE web applications using Java, Servlets, JSP, JSTL, Struts, Spring, EJB, JMS, AJAX, ORM, JNDI, Web Services, JDBC, JAXP, RMI, Swing, XML and JavaScript.*
  • Excellent knowledge and experience of developing applications with Model View Architecture (MVC) using Struts framework, spring framework.
  • Experienced in creative and effective front - end development using JSP, JSP Tag Libraries, Servlets, JavaScript, HTML, DHTML, ANT, Maven, JavaScript, jQuery, Ajax and CSS,D3.js.
  • Have extensive experience in building and deploying applications on Web/Application Servers like JBoss, Weblogic, WebSphere, Glassfish and Tomcat.
  • Experienced in configuring of build files with ANT, Maven and logging using log4J.
  • Experience in XML technologies like XSL/XSLT, SAX, DOM, SOAP, WSDL, DTD, Schema, SOA, JAXB, JAXP.
  • Experience in Service Oriented Architecture using Web Services like SOAP & Restful.
  • Experienced in writing simple Stored Procedures, understanding complex Stored Procedures and performance tuning of SQL Queries.
  • Hands on experience in giving Production and Deployment Support.
  • Strong experience in UNIX and Linux.
  • Extensively worked on new requirement and enhancements to meet the client requirements.
  • Experience in Design and Development of custom software solutions, and Re-engineering to enhance existing frameworks to work with newer technologies
  • Experience in SOA and Web Services and its various aspects of integration with Application Servers.
  • Experience with UML for designing applications using Rational Rose and QSEE.
  • Client interaction for requirement gathering/business process mapping, finalization of technical and functional specifications.
  • Developed and deployed EJBs on BEA WebLogic 8.0/7.1 application server.
  • Extensive experience in SOAP, XML and WSDL (Web Services).
  • Good experience in Version control using CVS, SVN.
  • Experience in using Junit for unit testing and Test Driven Development.
  • Design, development, testing, troubleshooting and debugging of the web application
  • Strong command on Bug tracking tools like Bugzilla and other like Quality Center.
  • Strong analytical and interpersonal skills along with excellent communication skills.
  • Highly motivated, willing to work independently and in a team environment.
  • Experience in design and development with tools like Eclipse, MyEclipse.
  • 3 years experience on Iterative development using Agile Scrum Methodolog included iterative application development, weekly Sprints, stand up meetings and customer reporting backlogs

TECHNICAL SKILLS

Languages: Java, UML, XML, and PL/SQL.

Weband Application Servers: Bea Weblogic Server 10.3, Jboss Application Server 4.x/5.x, WebSphere 6.x/7.x, Apache Tomcat 5.x,6.x, 7.x, Jetty Server

Java Technologies: Java, Java Beans, J2EE, JSP, Servlets, JSTL, EJB, JDBC, JNDI, JMS, JPA, Web Services, SOAP, Restful, Struts (Tiles, tag libraries, Validation Framework), Spring framework, Hibernate3.2/3.5. JFreeChart, JavaMail, Google API

Data Base: MS SQL Server, DB2 9.X, Oracle 9i, and MySQL 5.0IDE: Eclipse, Rational Application Developer RAD

Build Tools: Maven, Ant

Other Technologies: JUnit, Log4J, JAXB, JiBX, XML Beans, Jackson Mapper,Mocktio,TestNG

Scripting Languages: HTML, Java Script, jQuery, JSON,D3.js,PHP

Methodologies: Agile Scrum, SDLC Waterfall model

Version Controls: CVS, SVN

Operating Systems: Windows, Unix and Linux

Process Tools: JIRA, Confluence, Bugzilla, Rallydev, Code Collaborator, Jenkins, Anthill.

PROFESSIONAL EXPERIENCE

Confidential, Waltham, MA

Java developer

Responsibilities:

  • Followed agile methodology, interacted directly with the client provide/take feedback on the features, suggest/implement optimal solutions, and tailor application to customer needs.
  • Responsible for taking business Requirements from business people.
  • Developed applications using spring MVC, Spring JDBC, Spring Batch processing
  • Developed the Aspect Oriented Programming using Spring AOP for transaction management.
  • Used Hibernate to enable second level cache using EHCahce
  • Used JDBC API to connect to the database and carry out database operations.
  • Experience in build management with Maven, ANT Script.
  • Used Apache log 4j Logging framework for logging of trace and Auditing.
  • Developed reporting applications using Java Mail and Google API
  • Used SVN for version control and Eclipse as IDE.
  • Developed Reporting charts using Java with JFreeChart.
  • Developed visualization applications using HTML, PHP and D3.js.
  • Experience in writing SQL queries and developed SQL store procedures.
  • Implemented the Spring Restful Template to retrieve the data from the other system using JSON as messaging medium.
  • Performing Code Reviews.
  • Involved in building and deployment of application in Unix environment.
  • Implemented TDD methodology using JUnit, Mocktio for unit Testing of the applications
  • Coordinate the Functional users and testing teams in testing the application in Test environment.
  • Deploying application in Development and Production servers.
  • Given production support for the applications after deployed in to the production server.

Environment: JAVA 6, J2EE Spring, JDBC, Spring MVC, Spring AOP, Hibernate, SQL, Java Mail, JFreeChart, Java Google API, JUnit, Test NG, Mocktio, UNIX, Maven, Ant,HTML,PHP,D3.js, Spring Restful WS,SVN, Eclipse

Confidential, Portland, ME

Consultant - Java Developer

Responsibilities:

  • Developed the Controllers, Service Layer, Dao layer using Spring MVC, Spring JDBC.
  • Implemented the Caching mechanism and refreshing the Caching mechanism using EH Cache.
  • Did the performance tuning of the SQL Queries which are slow.
  • Developed the CURD operations using Spring JDBC.
  • Performed unit testing Using JUnit and JUnit annotations.
  • Implemented Restful Webservice.
  • Configured the Transaction Management for the project using Spring Container Managed Transactions.
  • Developed web interface to display the customer information from the database tables.
  • Worked on SQL for checking scheduled chronjobs.
  • Worked on UAT and Production resolving the deployment issues and worked on UI screens like developing the screens to show the orders using Spring MVC Framework.
  • Developed the validations for the application using Bean Validations Framework JSR - 303.
  • Used Annotations for JSR 303, spring. The complete application was developed using annotations.
  • Used UNIX commands for debugging.
  • Involved in resolving SSO login issue.
  • Involved in Daily Stand Up Meetings, Sprint Planning and Backlog Grooming for Agile Scrum Process.

Environment: Java1.6, J2EE, Spring MVC, Spring JDBC, Spring AOP, Spring Restful WS, JSP, JSTL, JSR 303, JSON, Java Script, jQuery,HTML, Unix, JUnit, Oracle 10g.

Confidential, Washington, DC

Java Developer

Responsibilities:

  • Developed GUI using JSP, Struts MVCframe work.
  • Developed Action forms, Action classes, Validation Framework using Struts framework to handle user requests.
  • Implemented Struts Bean Tags, Logical Tags and Display Tags in JSPs.
  • Coded Entity Beans for data persistence within Data Access Layer.
  • Developed user interface components for Deal, Activity modules along with business components.
  • Leveraged struts-validations, struts-beans tag libraries.
  • Designed and deployed server side EJB (Session Beans and Entity Beans) components on WebLogic.
  • Written SQL, PL/SQL and stored procedures as part of database interaction.
  • Responsible for code merging modules using clear case.
  • Responsible for change requests and maintenance during development of the project
  • Developed Stateless Session Beans using EJB 3.0 annotations version.
  • Developed Message Driver Beans to receive the messages from the JMS Provider.
  • Implemented the Struts Validation Framework to validate the mandatory data and for business logic validations.
  • Implemented AJAX functionality using jQuery and JSON to communicate to the server and populate the data on the JSP.
  • As a team we have followed Agile Scrum Methodology.

Environment: Java, J2EE, JSP, Servlets, Struts 1.3, JDBC, EJB 3.0, WebLogic, MDB, JSTL, AJAX, Eclipse, Log4J, Java Script, jQuery, My Sql.

Confidential, Roseville, MN

Consultant - J2EE Developer

Responsibilities:

  • Developed Web-Services using Apache axis. Configured SOAP Monitor for monitoring web-services.
  • Creating rich UI views using JSF framework.
  • Validations are done using JSF validation framework.
  • Defining screen navigation in the faces-config.xml configuration file of JSF.
  • Business logic implemented is done in backing beans.
  • Implemented security concepts by HTTPS, SSL Authentication and Configuring certificate authentication.
  • Writing standalone Java classes, reusable components using JDBC and Java Beans for getting data from oracle tables.
  • Developed Views, Procedures, Functions, Triggers, and Sequences in SQL Server.
  • Developed functional use cases and class diagrams.
  • Design and development of Custom reports web application using the JSF frame work.
  • Developed automation build scripts using ANT.
  • Involved in monitoring and performance tuning of applications.
  • Responsible for coordinating with team members in development and testing.
  • Responsible for overseeing the Quality procedures related to the project.
  • Developed and deployed applications to production.
  • Administered VSS for source control, change management and build/ releases.
  • Successfully tested all applications for Units, Functional verification and System Integration.
  • As a team we have followed Software Development Life Cycle.

Environment: Java1.5, J2EE, JSP, Servlets, JSF, Hibernate, Web Services, Apache CXF, SQL Server 2005, IntelliJ, Tomcat, Web Logic App Server, RAD, Windows.

Confidential

Java Developer

Responsibilities:

  • Gathered user requirements, analyzed and wrote functional and technical specifications
  • Designed and developed the user interface using Struts 1.3, JQuery, JavaScript, XHTML.
  • Designed front-end, data driven GUI using Struts,HTML, JavaScript, DOJO and CSS.
  • Implemented Web Services for communicating one application to another application by using SOAP, WSDL and EJB Technology.
  • Developed asynchronous, rich user interface with AJAX and rich Internet application embedded with Flexto get user information from the server and project to user.
  • Designed, implemented and deployed J2EE web application using Struts 1.3and Spring IOC.
  • Used Hibernate for Object Relational Mapping (ORM) and data persistence.
  • Implemented business processes to develop email notification components using JMS API.
  • Wrote SQL commands and Stored Procedures to retrieve data from Oracle database
  • Used log4j for logging and SVN for version control.

Environment: Java 1.5, Servlets, JSP, Struts 1.3, Hibernate3.2, EJB, JMS, Spring 2.5, XML, CSS,Flex, Eclipse, HTML, Java Script, Oracle10g.

Confidential

Software Engineer

Responsibilities:

  • Involved in development of Reusable Components (Java Beans) such as PriceList, Stock Rates, material Beans and many other attributes which affect the display of the stock Pricing.
  • Developed SQL queries, Joins with JDBC API to access data.
  • Developed Action Form and Action classes and used Action Errors for error reporting.
  • Utilized the String tokenizer and collections in jsp
  • Used struts html, logic,bean tags in JSP.
  • We have followed Software Development Life Cycle for the analysis and development of the requirement.
  • Developed Custom XML Parser for parsing large XML files and update the data to the data base using SAX based Parser.
  • DevelopedStateless Session Beans for accessing the data and for transaction management.

Environment: JDK 1.5, J2ee 1.4, JSP 2.0, Struts 1.3, Servlet 2.3, XML, JDBC, EJB 2.1, Oracle 9i, Web Sphere Application Server 6.0.

We'd love your feedback!