We provide IT Staff Augmentation Services!

Java Developer Resume

0/5 (Submit Your Rating)

GeorgiA

SUMMARY

  • 9 years of professional experience in designing, developing and testing internet/intranet Web - based applications, Client/Server applications, J2EE Architecture, OO Design patterns, Core Java.
  • Good experience in designing web/enterprise applications using Software Development Lifecycle (SDLC) methodology.
  • Very good understanding of Model View Controller (MVC), Client Server and Multi-tier architectures.
  • Strong knowledge of Java/J2EE design patterns. Implemented various design patterns like, MVC, Command, Singleton, Session Facade, Front Controller, Data Access Object, Value Object patterns.
  • Expertise in web development using HTML, DHTML, CSS, Java Script, XSL, XSLT, and XML.
  • Expertise in Web Components technologies like JSP, Servlets, JDBC, AJAX.
  • Experience working with Service Oriented Architecture (SOA) and Enterprise Service Bus (ESB) using WSDL.
  • Experience with modern web UI development technologies: HTML5, CSS3 and JavaScript/JQuery.
  • Strong front-end UI development skills using HTML5, CSS3, JavaScript, jQuery, AJAX, XML, XSLT.
  • Expert in designing enterprise applications using technologies like EJB.
  • Extensive experience in designing, developing and implementing Model View Controller (MVC2) using Struts Spring, and Hibernate framework.
  • Experience in Database programming using Oracle, MS SQL Server.
  • Good experience in writing SQL Queries, PL/SQL Procedures, Functions, Triggers and Cursors.
  • Experience in using Design Tools like Rational Rose Enterprise Tool, MS Visio, ERwin for Object Oriented Analysis (OOA) and Design (OOD) using UML (Unified Modeling Language).
  • Experience in using various version control tools like CVS and Rational Clear Case.
  • Strong Inter personal communication skills & ability to work independently as well as in a group.
  • Quick Learner and adaptable to working environment.

TECHNICAL SKILLS

Languages: Core Java, J2SE, J2EE,JSPs, Ajax, Servlets, EJBs, JDBC, JavaScript, HTML5, Dhtml, CSS 3,JSF, XML, SQL, WSDL, JUnit

Frameworks: Spring 2.5 & 3.0, Hibernate 3.x, Struts 2.0

Design Methodologies: Rational Rose, MS Visio

Application/Web Servers: WebSphere8.0, Weblogic 8.x/7.x, Oracle, Tomcat 5.0, JBoss 5.0

Database Environments: ORACLE 9i/10g/11i, SQL Server, MYSQL, DB2, Informix DB.

IDEs: Eclipse, Netbeans, Jdeveloper 9.0.3, TOAD, Oracle SQL Developer.

Testing Tools: Junit.

Operating Systems: Windows NT/XP/2000, Unix, Linux.

Protocols: HTTP, FTP, TCP/IP, LAN and WAN.

PROFESSIONAL EXPERIENCE

Confidential, Georgia

Java Developer

Responsibilities:

  • Involved in the phases of SDLC including Requirement collection, Design and analysis of Customer specification, Development and Customization of the application.
  • Involved in preparing the project schedule, Project status report, responsibility assignment matrix, risk management and critical path analysis.
  • Worked in agile methodology for Test Driven Development.
  • Worked on Front- end development of Admin portal of Margin Calculator.
  • Designed user interface for Algo legacy portal for admin and users to interact with system using jQuery, JSON, JavaScript, HTML5, CSS3.
  • Used Ajax, JavaScript for the margin calculator web interface.
  • Designed and implemented Oracle 10g database to record the collateral securities and settlement data.
  • Designed and implemented Spring ORM module to integrate Hibernate.
  • Used Struts2 to implement the presentation layer of the Algo Collateral Security Management System.
  • Worked on Apache 7.0TOMCAT Application Server for implementing SOAP web services.
  • Produced the report data on the client Front-end using EXT-JS, JavaScript, HTML5, CSS3 and client side validation through JavaScript and Ajax for asynchronous communication.

Environment: J2SDK v1.6, Servlets, JSP, Spring, Struts2, Hibernate, UNIX, HTML5, JavaScript, CSS3, jQuery, Ajax, JSON, Oracle 10g

Confidential, San Ramon, California

Java/J2EE Developer

Responsibilities:

  • Developed Presentation tier implementation which involves in creating the JSP pages, configuring action classes and developing several Action classes involved in the project.
  • Used Spring Framework as middle tier application framework, persistence strategy using spring support for Hibernate for integrating with database.
  • Worked on Server-side pagination for processing high volume of data to the UI.
  • Designed user interface layout using CSS 3, HTML 5.
  • Validation is performed using Struts validator.
  • Created JSP pages using standard JSTL tags, Struts tags and custom tags.
  • Worked on Web Sphere Application Server.
  • Used Ajax to provide dynamic features where applicable.
  • Developed several DAO's using Hibernate.
  • Used Log4J for logging and analyzing system performance and flow, involved in code refactoring and bug fixing
  • Used Agile Development methodology of software development.
  • Part of production support team, which involved in resolving production related issues.

Environment: Java, JSP, JSTL, JavaScript, AJAX, Struts, spring, Hibernate, Oracle10g, Webshphere Application Server 8.0, Eclipse and Win SCP.

Confidential, Palo Alto, California

Java Developer

Responsibilities:

  • Involved in the phases of SDLC including Requirement collection, Design and analysis of Customer specification, Development and Customization of the application.
  • Involved in preparing the project schedule, Project status report, responsibility assignment matrix, risk management and critical path analysis.
  • Worked in agile methodology for Test Driven Development.
  • Worked on Front- end development of Admin portal of Margin Calculator.
  • Designed user interface for Algo legacy portal for admin and users to interact with system using jQuery, JSON, JavaScript, HTML5, CSS3.
  • Used Ajax, JavaScript for the margin calculator web interface.
  • Designed and implemented Oracle 10g database to record the collateral securities and settlement data.
  • Designed and implemented Spring ORM module to integrate Hibernate.
  • Used Struts2 to implement the presentation layer of the Algo Collateral Security Management System.
  • Worked on Apache 7.0TOMCAT Application Server for implementing SOAP web services.
  • Produced the report data on the client Front-end using EXT-JS, JavaScript, HTML5, CSS3 and client side validation through JavaScript and Ajax for asynchronous communication.

Environment: J2SDK v1.6, Servlets, JSP, Spring, Struts2, Hibernate, UNIX, HTML5, JavaScript, CSS3, jQuery, Ajax, JSON, Oracle 10g

Confidential, Deerfield, Illinois

Java/J2EE Developer

Responsibilities:

  • Involved in designing UML Use case diagrams, Class diagrams and Sequence diagrams using Rational Rose.
  • Created User interfaces using JSP, HTML, CSS and JavaScript.
  • Developed Custom Tags and JSTL to support custom user interfaces.
  • Used CSS style sheets for presenting data from XML documents and data from databases to render on HTML web pages.
  • Used JavaScript and Struts validation framework for front end as well as server side validations.
  • Used Tiles Framework to create standard, reusable presentation components.
  • Developing various Reports in PDF/XML/HTML format by using Jasper Reports tool.
  • Implemented Design Patterns like MVC, Front Controller, Singleton, and Factory etc.
  • Used Spring MVC framework and integrated it with Hibernate.
  • Extensively used Hibernate ORM tool in data access layer to map the object view of data into database and to provide access and update information in the database.
  • Used Web Services - WSDL and SOAP for getting credit card information from third party and used SAX and DOM XML parsers for data retrieval.
  • Supported the development of database schema and creation of database tables in DB2.
  • Extensively used Eclipse for writing code.
  • Used ANT scripts to build the application and deployed on WebSphere Application Server.
  • Developed test cases on JUnit.
  • Used Log4J for logging and tracing the messages.
  • Used SVN for version control across common source code used by developers.
  • The application was developed by Agile-Scrum software development methodology.

Environment: IBM Web Sphere App Server 6.0, Eclipse v3.5, J2EE 5, HTML, JSP 2.0, Struts 2.0, Hibernate 3.0, Spring 3.0, XML, JSTL, XSLT, SOAP, WSDL, JAXP, AJAX, Log4J, JUnit, ANT, SVN, PL/SQL, DB2, Windows XP/7.

Confidential, Indianapolis, Indiana

Sr. JAVA/J2EE Developer

Responsibilities:

  • Developed the application using Spring Framework that leverages classical Model View Layer (MVC) architecture.
  • Designing, Development, JUnit testing and Integration of many components of the applications from end-to-end.
  • Designed and developed the UI using JSF view componentHTML5,CSS3,Bootstrap,Angular.JS, React.JS.
  • Involved in designing user screens and validations using HTML, jQuery as per user requirements.
  • Involved in developing code for obtaining bean s in spring framework.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Used a Microservice architecture, with Spring Boot based services interacting through a combination of REST and RabbitMQ or Apache Kafka message brokers.
  • Used Microservices for scalability and reliability of the applications in addition to loosen coupling.
  • Produced and consumed centralized Spring Restful Web Services for Enterprise applications to consume in JSON format and in trusted client-server environment.
  • Implemented various design patterns in the project such as DAO, DTO, Business Delegate.
  • Worked on database retrieval and connections establishment to the Oracle Server database
  • Used Hibernate, object/relational-mapping (ORM) solution and technique of mapping data representation from MVC model to Oracle Relational data model with an SQL-based schema.
  • Worked on NoSQL databases like MongoDB and Cassandra where data storage was scaled rapidly.
  • Implemented Spring Integration message framework.
  • Implemented the Web Service client for the login authentication, credit reports and applicant information using JAX-WS 2.0 and Apache Axis 2.
  • Developed Interactive web pages using Angular JS, HTML, CSS and JavaScript.
  • Worked on Web Sphere Application Server.
  • Used Web services (SOAP, Rest) for transmission of large blocks of XML data over HTTP.
  • Involved in testing the JMS integration between queues and topics using GEMS.
  • Used Spring IOC framework to integrate with Hibernate.
  • Implemented Maven Script to create JAR, WAR, EAR & dependency JARS and deploy the entire project onto the WebLogic Application Server.
  • Used GIT for version control.
  • UsedXML Web Services using SOAPprotocol to transfer the amount to other application that is remote and global to different financial institutions. UsedSOAP UIfor web service testing.
  • Developed Web services using Spring RESTful Web Services replacing SOAP UI.
  • Prepared Junit test cases and executed them using Junit and used Karma.js/Jasmine.js for UI Testing.
  • Selenium’s playback tool feature for authoring tests has been used in executing more than 100 test cases.
  • Worked in an TDD work environment with Content Management system for workflow management and content versioning.
  • Monitored the error logs using Log4J and fixed the problems.

ENVIRONMENT: JDK 1.7, J2EE, Eclipse 4.2 Juno, Maven 3.0, Spring 3.5, Oracle 11g, Hibernate 4.3, RESTful Web Services, Windows OS, Junit 4.12, JBoss 7.1.0, Log4J, HTML, REST 1.3.0.0, MongoDB, Cassandra, Spring MVC, XML, UML, AJAX, Git, Angular.JS, AWS - S3, EC2, Junit 4.4, Selenium,Kubernetes,TDD.

We'd love your feedback!