We provide IT Staff Augmentation Services!

Java Developer Resume

0/5 (Submit Your Rating)

Atlanta, GA

SUMMARY

  • 8+ years of IT experience in the areas of Object Oriented Analysis, Design, Development, Testing, and Deployment.
  • Expertise in Server side development using Java, J2EE, EJB, JMS, JNDI, JDBC, JDK 1.x in Windows and Unix Environments
  • Design time experience implementing UML (unified modeling language) using MS Visio and Rational Rose.
  • Good work experience in J2EE Web Technologies JSP, Servlets, Java Beans, JSTL and Struts, JavaScript, Ajax, Jquery and HTML.
  • Proficient in developing advanced web - based applications design and development using Java, J2EE, Servlets, JSP, JSTL, Struts, Spring, Hibernate, ANT, Eclipse, XML, XSLT, JDBC, WSAD and Databases.
  • Experience in web application design using open source Struts, Spring MVC, Amazon Webservices, JSF, Frameworks and J2EE Design Patterns.
  • Developed ANT, Maven scripts in to build and deploy J2EE Applications.
  • Expertise in implementing various J2EE design patterns like Singleton, Session Façade, Data Access Objects (DAO), Factory, Data Transfer Object (DTO) and Business Delegate in the development of Multi-Tier distributed Applications.
  • Experience implementing Struts (Model View Controller framework), spring frameworks and Object Relational mapping (ORM) tools such as Hibernate.
  • Good experience in Spring modules like Spring AOP, DAD etc.
  • Strong working experience Object Relational (ORM) mapping tools like Hibernate (Hibernate Connection Pooling, HQL, Hibernate Caching, Transactions).
  • Experienced in the functional usage and deployment of applications in JBoss, Web Logic, Web Sphere and Apache Tomcat.
  • Good Experience in Core Java concepts like JavaBeans, Collections Frameworks, and Multi-threading etc.
  • Implemented Spring aspects for logging cross cutting concern.
  • Worked extensively using Java Beans, and RMI and expertise in developing web based GUIs using HTML, CSS & Java Script and good knowledge of application development using Angular JS.
  • Experience in XML related technologies such as XML, DTD, XSD, XSL, XSLT, DOM, SAX.
  • Expertise in using IDE like Eclipse, IBM and interllij IDEA.
  • Wide exposure with databases including Oracle, PL/SQL and MS SQL Server involving writing Stored Procedures and Triggers.
  • Expertise in using configuration management tool like CVS and GIT for version controlling.
  • Experience in implementing Waterfall and Agile SDM’s.
  • Experience in version control tools like CVS, SVN and AccuRev to manage and control software development.
  • Highly motivated team player with strong communication, analytical, documentation and organizational skills.
  • Expertise in Object Oriented Analysis and Design (OOAD) using Unified Modeling Language (UML) by using Rational Rose.

TECHNICAL SKILLS

Technologies: Java J2EE 6.0, JSP, J2EE 6, Struts 2.0/1.1, Servlets, JNDI, Java, JDBC,Web Services, EJBs, Java Beans, JMS, Hibernate, Spring, XML, Javascript, XSLT,HTML, CSS, AJAX, JUNIT, JPA, LincQ, Design patterns, Drools, Full Stack. DHTML, DTD, XSD, SAX, DOM, JSON, Angular JS

Frameworks/ORM tools: Spring 3.0/2.5/2.0, Struts 2.0/1.1, Hibernate 3.0, Apache Axis2.

App Servers/ Middleware: WebSphere 7/6.1, Weblogic 11g/10/9/8.1, Tomcat 6.0, JBoss4.x

IDE / Programming Tools: Eclipse 2.1/3.7, NetBeans 7

Operating System: UNIX, Linux, Solaris, Windows NT/XP/7/8.

Scripting Language: JavaScript, JQuery, Python

Web Services: Apache Axis, SOAP

Database/Tools: Oracle, MS SQL Server 2005, MySQL

Libraries and Tools: Ant, Maven, Rational Rose

PROFESSIONAL EXPERIENCE

Confidential, Atlanta, GA

Java Developer

Responsibilities:

  • Developed user interfaces using JSPs, Struts, HTML, XHTML, DHTML, CSS, Java Script, JSP Custom Tags.
  • Involved in Agile methodologies like SCRUM, Test Driven Development, Incremental and Iteration methodology.
  • Developed Asynchronous means of retrieval of data from the Server and Database using AJAX features.
  • Implemented the Web Application using Struts Framework.
  • Developed Java Classes for implementation of Persistence of objects and Caching of Data using Hibernate.
  • Developed web applications using Spring MVC, JQuery, HTML5, Bootstrap.
  • Used Eclipse IDE for designing, coding and developing applications.
  • Involved in the development of presentation layer and GUI framework using EXTJS and HTML. Client Side validations were done using JavaScript.
  • Used Struts Tag Libraries to allow easy integration of Struts Framework into projects logic.
  • Used Struts Framework to design actions, action forms, and related configuration for every use-case.
  • Developed code using various patterns like Singleton, Front Controller and Value Objects, Service Locator.
  • Used Spring Framework at Business Tier and also Spring's Bean Factory for initializing services.
  • Good knowledge of REST-full web services using JAX-RS and Jersey tools.
  • Extensively used Core Java such as Exceptions, and Collections.
  • Designed WSDL's and elaborated type definitions schemas based on corporate standards, integration and security specifications.
  • Created web services using SOAP, to allow application and services to connect to them over the Internet.
  • Implemented the Web Services and associated business modules integration.
  • Tested JSPs in Firefox and Internet Explorer browsers. Identified and fixed browser related issues.
  • Used ANT script to compile and build the WAR.
  • Configured the WebLogic handler for the Apache Web Server to serve static files (jsp, html, images and css).
  • Developed SQL Statements as well as PL/SQL Stored Procedures for searching contractors depending on Selection Criteria.
  • Developed Servlets for Document Upload, Image Streaming and Caching the data.
  • Development and Integration of the Application using Eclipse IDE.
  • Involved in the full system life cycle and responsible for Developing, Testing, Implementing.
  • Involved in Unit Testing, Integration Testing, and System Testing, used JUnit framework.
  • Developed JavaScript validation for client side validations. Performed Code reviews and code fixes.
  • Used SVN for version control.
  • Used Log4J to store log messages.
  • Used Microsoft Office Lync as office communicator.

Environment: Java 1.5, J2EE, Springs, JSP, Struts, Hibernate, Java Script, AJAX, HTML, CSS, JDBC, Eclipse, Weblogic 10.x, Agile, Web 2.0, SOA Restful Web Services, WSDL, Oracle, ANT, Windows, SOA, Design patterns, JUnit, jQuery, SOAP.

Confidential, Dallas, TX

Java/J2EE Developer

Responsibilities:

  • Involved in planning process of iterations under theAgile Scrum methodology.
  • Analyzed and modified existing code wherever required and Responsible for gathering, documenting and maintaining business and systems requirements, and developing designs document.
  • Prepared the detailed functional requirements along with screenshots and description of all the modules.
  • Implemented RESTfull web service (JAX-RS).
  • Developed Use case diagrams, Object diagrams, Class diagrams, and Sequence diagrams using UML.
  • Designed and developed Application based on Struts Framework using MVC design pattern.
  • Used Apache Tiles and JSP in the presentation tier.
  • Developed POJO’s for Struts Action classes
  • Designed and developed the UI using JSP, HTML, CSS and JavaScript.
  • Used Spring Core for dependency injection/Inversion of control (IOC), and integrated frameworks like Hibernate.
  • Utilized Hibernate for Object/Relational Mapping purposes for transparent persistence onto the SQL Server database.
  • Developed Web services using Apache CXF
  • Maven was used for the entire build process.
  • Developed Message Driven Bean (MDB) components for JMS messaging
  • Deployed application in Websphere Application Server.
  • Eclipse as IDE for developing and debugging the application
  • Created JUnit tests for various modules.
  • SVN for the source code repository
  • Involved in enhancements of the system and worked on fixing bugs and supporting the entire system.

Environment: JDK 1.5, JSP, Struts, Tiles, Spring, Hibernate, WebLogic, JMS, TOAD, CXF SOAP Web Services, JavaScript, AJAX, JSON, Maven, SVN, Windows, Linux

Confidential, Omaha. NE

Java Developer

Responsibilities:

  • Develop and code interfaces, classes and create appropriate relationship between system classes and interfaces.
  • Used JavaScript for client side validation and used OOPS methodology to develop the application.
  • Developed various helper classes needed following Core Javamulti-threaded programming and Collection classes.
  • Conducted Agile and Waterfall vision and strategy presentations to senior board members, investors, corporate partners and sponsors.
  • Created cross-browser compatible and standards-compliant CSS-based page layouts.
  • Developed various functional and technical components EJBs.
  • Created RESTful web service to manage debit card accounts.
  • Develop the code for GUI using Java, JSP, JavaScript, Ajax, Spring, Hibernate and HTML.
  • Used JavaScript for client side validation.
  • Creating build scripts using Maven.
  • Used Struts framework to track MVC architecture in the application server.
  • Created business logic and application in Struts Framework using JSP, and Servlets.
  • Used TDD Methodology to write test cases and test the modules based on that and check if succeeds and then re-write/refactor the code and did iterative development (Agile)
  • Part of Design Team and user requirement gathering meetings.
  • Implemented sophisticated module entirely programmed in POJO based domain model integrated with Hibernate ORM for persistence
  • Utilized Adobe Flex, Hibernate and Spring to implement project within JBoss5.
  • Maintained internal DNS subdomain along with mail server.
  • The Connection Pool to the database.
  • WebLogic server was used as application server for the entire project.
  • Worked with Microsoft Visio and Office.
  • Generated Reports using Jasper Reports/Crystal Reports in various formats.
  • Work with the support team for issues that arise in production.

Environment: Core Java, XML, JavaScript, AJAX, multithreading, Maven, JDBC, Struts, GUI, Servlets, JSP, RESTful, WebLogic App server, Oracle 9i, SQL, PL/SQL, DNS, UML, Jboss Application Server, Microsoft Visio, Crystal Reports, TDD, Windows.

Confidential

Java Developer

Responsibilities:

  • Involved in daily stand up and sprint planning sessions as part of AGILE Scrum Methodology.
  • Developed the Presentation layer using the MVC paradigm, implemented by Spring MVC.
  • Used Spring IOC to inject services and their dependencies.
  • Developed the front-end screens using HTML, CSS and JSP.
  • Implemented dynamic functionality to screens using JQuery and Implemented Asynchronous means of retrieval of data using AJAX.
  • Implemented stateless session beans in business processing layer.
  • Implemented Hibernate in data access layer to access and update information in the database.
  • Implemented HQL queries to perform data base operations.
  • Implemented SOAP based JAX-WS web services.
  • Used Maven to build the application and deploy on WebLogic Application Server.
  • Created test cases using JUNIT and Eclipse for IDE
  • Implemented Spring AOP for logging and exception handling for common logic.
  • Used Log4J for logging and tracing the messages.
  • Involved in integration testing and defect fixing.
  • Debugging the application by running the server in debug mode and having the experience in usage of log4J to log the information in log files.
  • Involved in Code Reviews and Code deployment process.
  • Used SVN for version control and Redmine for project and issue tracking.

Environment: Spring, Hibernate, AJAX, JSP, Eclipse, WebLogic, EJB, HTML, JSTL, Oracle, PL/ SQL, SQL, Web Services, Maven, Log4J, JUnit.

Confidential

Java Developer

Responsibilities:

  • Involved in prototyping, proof of concept, design, Interface Implementation, testing and maintenance.
  • Created use case diagrams, sequence diagrams, and preliminary class diagrams for the system using UML/Rational Rose.
  • Designed and developed the persistence tier using Hibernate framework.
  • Designed and developed front view components using JSP and HTML.
  • Developed re-usable utility classes in core java for validation which are used across all modules.
  • Developed UI navigation using Struts MVC architecture.
  • Developed Java classes for implementing Business logics using EJB 3.0(Stateless session, entity, message driven beans).
  • Used JNDI to support transparent access to distributed components, directories and services.
  • Deployed and tested the application with web server Tomcat, WebSphere.
  • Developed Interactive web pages using AJAX and JavaScript.
  • Worked on Report Module, generating PDF/ CSV according to template.
  • Configured and tested the application with database server Oracle 10g and MySQL 5.0
  • Involved in developing various reusable Helper and Utility classes using Core Java, which are being used across all the modules of the application.
  • Helped in database design and tuning. Created stored procedures, Views in the Database

Environment: JDK 1.4, Core Java(Multithreading, Collections), JSP, JSTL, Servlets, Struts 1.2, EJB 3.0, XML, HTML, Java Script, AJAX, SOAP, WSDL, UML, JDBC, JUnit, log4j, WebSphere Application Server, Oracle 10g Database, MS-SQL Server 2005, Windows NT

We'd love your feedback!