We provide IT Staff Augmentation Services!

Java Developer Resume

5.00/5 (Submit Your Rating)

Chicago, IL

SUMMARY

  • Highly motivated software professional with over 7 years of experience in Design, Development, Testing and Implementation of various web based applications using Java, J2EE technologies.
  • Experience in Architecture, Design and Development of Object Oriented Software Systems and building complex, high performance, scalable and easily maintainable solutions for N - tier, Web, and Distributed applications.
  • Experienced in developing UML Diagrams like use cases, class diagrams and sequence diagrams using Rational Rose and MS Visio.
  • Experience in developing Web Applications with various frameworks Struts 1.x/2.0,Struts Validation and Tiles, Java Server Faces 1.x/2.x,Spring 2.x/3.x,Spring MVC,SpringWeb Flow,Hibernate 2.0/3.0 ORM, JPA, J2EE, JSPs, XML/XSL,HTML, DHTML, JavaScript.
  • Experience in database programming using Oracle 8i/9i/10g/11i, SQL Server 2000/2005/2008 , DB2, MySQL and proficiency in developing SQL in JDBC as well as client server environments.
  • Extensive experience in IDE and debugging tools like Eclipse 3.6 and Rational Application Developer
  • Expertise working onApplication servers and Web serverslike IBM Websphere 6.x/5.x,BEA WebLogic 8.x/10.x, JBOSS in clustered environment and Apache Tomcat 5.x/6.x/7.x
  • Implemented Service Oriented Architecture by publishing and consuming WebServices which has been developed using SOAP protocols, WSDL, XML, JAXB, XSD and Apache Axis2 framework.
  • Performed unit testing using Junit aiding test driven Development in some scenarios.
  • Integration and deployment of applications done using tools like ANT, debugging through logging frameworks like log4j.
  • Good experience in using various version controls like SVN, and CVS.
  • Worked on many Operating system environments including Windows 95/ 98/ NT/ XP/ 2000 Server, UNIX (including Sun Solaris), some flavors of LINUX Red Hat Enterprise, CentOS and Ubuntu .
  • Highly adaptable in quickly changing technical environments with very strong organizational and analytical skills.

TECHNICAL SKILLS

Programming Languages: Java5/1.6, HTML, JavaScript, SQL, XML, JavaScript, CSS, DHTML

Technologies/Tools: J2EE, J2SE, Servlets, JSP, JMS, JTA, EJB, JDBC, Swing, RMI, JDBC, XML, XPath, SOA, WSDL, SOAP, Axis2

FRAMEWORKS: Struts 1.x, Spring MVC 2.5/3.0, JSF 1.2/2.0(with ICE Faces 1.8/2.0), Hibernate ORM, Junit Testing

Application & Web Servers: IBM WebSphere 6.x, JBoss and Apache Tomcat 5.0/6.0/7.

Software Packages- Ides: Eclipse IDE 3.6.0, Net beans- IDE, MS Office, Microsoft Visio, Idea IntelliJ.

Databases: Microsoft SQL Server 2005/2008, Oracle 8i/9i/10g/11i, MySQL

Operating Systems: MS-DOS, Windows NT/2000/XP/Vista/7, UNIX, RHEL5.0, CentOS5.0

PROFESSIONAL EXPERIENCE

Confidential, Chicago, IL

Java Developer

Responsibilities:

  • Used Iterative methodology that included iterative application development, stand up meetings and customer reporting backlogs.
  • Involved in developing Web Service coding, testing and deployment of the application.
  • Worked on Load Builder Module in order to develop the Region services using SOAP Web services.
  • Used Persistence framework.
  • Implemented Persistence layer using Hibernate ORM and writing SQL queries based on Hibernate
  • Criteria API.
  • Creating unit test strategy, preparing test environments and test cases.
  • Monitored the error logs usingCommon Loggingand fixed the problems.
  • The batch framework made heavy use of XML/XSL transforms.
  • UsedAntscripts to fetch, build and deploy the application to development environment.
  • Used Oracle 10g to write cursors, Triggers and SQL queries.
  • Used Rational Application Developer IDE for writing code.
  • Creating JUnit test case design logic and implementation throughout application.
  • Providing technical expertise to project team covering application design, database design and performance tuning activities.

Environment: Java1.6,J2EE,Persistenceframework,JUnit,Oracle10g,commonlogging,RAD,Unix,WebSphere Application Server 6.0,CVS,ANT1.7.1,Webservice SOAP,SQL Developer.

Confidential

Sr. JAVA Developer

Responsibilities:

  • Involved in the Project Planning, Design, Development, Analysis and Testing of the application.
  • Worked with functional team for requirements and implemented successfully.
  • Extensively used Test Driven Development (TDD) and for developing high quality application.
  • Developed Flex pages with java in backend.
  • Designed and coded application components in an agile environment utilizing a test driven development (TTD) approach.
  • Implemented messaging using Java Messaging Service (JMS) to communicate with legacy systems.
  • Developed Web Services using Spring Web Services to provide services to internal as well as external clients.
  • Extensively written unit test cases using JUnit framework
  • Improve the performance of multithreaded application.
  • Involved in database design and development using Oracle10g.
  • Created multi-module maven project and used Maven to build applications.
  • Developed Utility classes to dynamically generate Excel files using Apache POI API.

Environment: Java, J2EE, Servlets, flex, JavaScript, Ajax, Apache POI, XML, JUnit, Maven, Log4j, Oracle 10g, SVN, Windows XP, Oracle Application Server.

Confidential, Chicago, IL

J2ee Developer

Responsibilities:

  • Involved in web service integration with various other systems like ArcGIS, Payment Gateway through Web Services.
  • Technically involved in analysis, designing, coding of various server side components.
  • Coded common framework logic such as Login, Security and Dashboard.
  • Participated in design and code reviews. Enforced the Java coding standards and design patterns.
  • Involved in database designing with DBA.
  • Worked on Hibernate-Spring object/relational mapping according to Database Schema.
  • Interacted with BA team to get the requirements.
  • Installed, configured, and maintained JBoss Server.
  • Supported production environment including Monitoring Application, resolving any production related issues.
  • Co-ordinated with development team for deployment of application into JBoss Server.
  • Involved in creating various UML diagrams based on requirement documents.
  • Coded Entity Beans, Session Beans and Persistency Layer Classes.
  • Involved in the Development of Spring Framework Controllers.
  • Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC.
  • Followed SCRUM Methodology throughout the project.
  • Performed Unit testing.
  • Performed E2E Testing.

Environment: J2SE 5.0, JSP 2.5, J2EE,EJB 2.0, MySQL 4.1, Struts 2.0 and Spring Framework 3.0, Hibernate 1.0, My Eclipse, UML, Agile, CVS, Clearcase, Web services, RAD, JUnit, XML, Apache CXF.

Confidential, Atlanta, GA

Java/J2ee Developer

Responsibilities:

  • Responsible for enhancement for mutual funds products written in Java, Servlets, XML and XSLT.
  • Implemented different J2EE Design Patterns such as Session Facade, Observer, Observable and Singleton, Business Delegate to accommodate feature enhancements and change requests.
  • Worked on Struts Framework to re-design UI to fit Model2 (MVC) design paradigm.
  • Modified JavaScript for handling the access privileges.
  • Extensively implemented Core Java & Multi Threading programming in the application.
  • Optimized SAX and DOM parsers for XML production data.
  • Implemented the JMS Topic to receive the input in the form of XML and parsed them through a common XSD.
  • Followed Scrum approach for the development process.
  • Extensively worked on Struts with Spring Integration for communicating with business components and also worked on Spring with Hibernate Integration for ORM mappings.
  • Modified and added database functions, procedures and triggers pertaining to business logic of the application.
  • Used TOAD to check and verify all the database turn around times and also tested the connections for response times and query round trip behavior.
  • UsedANTscripts to fetch, build and deploy the application to development environment.
  • Used Eclipse IDE for all recoding in Java, Servlets and JSPs.
  • Used IBM Clear Case for Versioning and Maintenance.
  • Involved in discussions with the business analysts for bug validation and fixing.
  • Modified technical design document, functional design document to accommodate change requests.
  • Creating JUnit test case design logic and implementation throughout application.
  • Monitored the error logs usingLog4jand fixed the problem.
  • Used JIRA as a bug-reporting tool for updating the bug report.
  • Involved in performance tuning where there was a latency or delay in execution of code.

Environment: Java, J2EE, Servlets, JSP, Struts, Spring, Hibernate, JNDI, JMS, JavaScript, XSLT, DTD, SAX, DOM, XML, UML, TOAD, Oracle10g, SQL, Eclipse IDE, IBM Clear Case, JIRA, WebSphere, Unix/Windows.

Confidential, Huntsville, AL

Java Developer

Responsibilities:

  • The basic framework is based on MVC architecture.
  • Implemented code for business logic using EJBs.
  • Implemented the Struts framework for collaborative integration.
  • Deployed Servlets, JSP’s on WebSphere server and configured it for optimal behavior in managing the client sessions.
  • Designed and developed the EJB Stateless Session bean which delegates the call to the Business layer.
  • Implemented the business logic using Core Java.
  • Worked with sessions for database interaction with Oracle implementing Persistence for data storing and maintenance procedures.
  • Designed and developed reusable Java utility classes for the business logic functionality using services like JDBC and JNDI.
  • Extensively used JUnit for unit testing, integration testing and production testing.
  • All code was written using the Eclipse IDE.
  • Used ANT Builder extensively for the code building and smoke testing.
  • Created Daily Rolling Log using Log4j.
  • Extensively worked for performing end-to-end system testing of project writing test cases.
  • Written queries, stored procedures and functions using SQL, PL/SQL in Oracle using tools like TOAD.
  • Used WebSphere server for deploying the web content.
  • Prepared a Best Coding Practices document and was responsible for Code Reviews.
  • Used SVN as Version Control System.

Environment: Java, J2EE, Struts, JSP, JDBC, JNDI, SQL, JavaScript, XML, DTD, Eclipse3.4, Subversion, ANT, JUnit, Log4j, Oracle, Web Sphere, Windows.

Confidential, Schaumberg, IL

JAVA Developer

Responsibilities:

  • Developed proto type as per user requirements.
  • Involved in low level design by reviewing BRD, System specification document and designed the class diagrams.
  • Contributed to the Design, Created Class diagrams and Sequence diagrams using Rational Rose 2000.
  • Responsible for all related application such as UI, BusinessLogic, Database.
  • Designed all core modules using the MVC architecture.
  • Implemented the Struts framework for collaborative integration.
  • Implemented the business logic using COREJAVA.
  • Implemented this project in an INTERFACE DRIVEN programming.
  • Replaced legacy framework with state-of-the-art services like JDBC, JNDI.
  • Used JUnit for unit testing.
  • Deployed application in JBoss server and Configured Web services in ApacheTomcat.5.5 server
  • Implemented the Struts Validator Framework for validations of application.
  • Implemented Webservicess throughout the application from Legacy systems like Mainframes.
  • Using WSDL file from Mainframes I generated JAVACODE and Embedded in the application
  • Coded all Java classes and helper interfaces using the Eclipse IDE.
  • Used ANT builder to build the code for production line.
  • Developed JOINS, stored procedures, functions and triggers in Oracle using tools like PL/SQL Developer.

Environment: Java, J2EE, JSP, Struts, MVC, JDBC, JNDI, JavaScript, RMI, ANT, ECLIPSE, Webservicess, HTML, JBoss, Tomcat, Oracle 9i, Windows.

We'd love your feedback!