We provide IT Staff Augmentation Services!

Sr Java Developer Resume

5.00/5 (Submit Your Rating)

Miami, FL

SUMMARY

  • Having solid experience in IT industry, which includes 7 years of Java, J2EE related applications.
  • Implemented Service Oriented Architecture (SOA) design, appropriate frameworks related to scalability, reliability, availability etc.
  • Proficient in OOPS concepts, design and techniques with front end development. Proficient in Core Java, JSP, JDBC, Servlets, HTML, EJB, Web services, Java Beans, JavaScript, Struts and Hibernate. Good knowledge of XML, XPath, XML parsers such as DOM and SAX.
  • Exposure to AJAX, Spring, JSF and Groovy. Hands on experience with different IDEs such as Eclipse, IBM RAD, IBM WSAD and Net Beans with CVS, StarTeam, Clear Case.
  • Excellent knowledge in designing and implementing applications using different Design Patterns. Efficient in working on different kinds of Application Servers & Web tiers including Apache Tomcat5.x, IBM WebSphere and JBOSS. Strong SQL Knowledge using DB2, Oracle and MS SQL.
  • Extensive experience in Database Design, Data Modeling, Data Cleaning, Data Migration and SQL. Experience in SCRUM and Agile Development.
  • Proven team management and mentoring ability and ability of being the single point of contact for all technical deliveries for the projects. Good knowledge and hands on experience of UML designing using StarUML.
  • Excellent understanding in Object Oriented Methodologies, Designs, UML Notation, Oracle 10g/9i/8.1.7 databases, application servers such as WebSphere, Tomcat, iPlanet webserver, JRun etc.
  • Designed and implemented systems through full software development life cycle. Effective problem - solver with strong goal orientation. A recognized leader with strong analytical, quantitative and interpersonal skills.
  • Excellent communication and interpersonal skills and a very good team player with the ability to work independently.

PROFESSIONAL EXPERIENCE

Confidential, Miami, FL

Sr Java Developer

Responsibilities:

  • Developed the front end screens using the Flows given by Process Improvement Team.
  • Worked closely with the business team for any functionality, requirement or a flow change.
  • Developed application view using JSPs, JSTL, JavaScript and CSS.
  • Provided various client side validation and interactive messages using JavaScript.
  • Implemented the logic to call SOA services from front end.
  • Implemented logic to capture the failure of web services and insert the error scenarios into database table.
  • Publish new CBO services to be used by other systems and practices
  • Work with other teams to close any gaps and finalize on changes required.
  • Involved in the development of Stored Procedures and SQL Scripts to interact with Oracle 10g backend.
  • Worked on creating XSD’s and XML’s for request and responses of Webservices.
  • User XML beans API to generate Java Classes for request and response XSD’s.
  • Used Weblogic Ant scripts for building Webservices.
  • Used annotation in developing Webservices.
  • Used sql developer to query database in development environment.
  • Develop user test cases and review test cases by QA team.
  • Manage branching and merging code repositories using GIT.

Environment:Jdk1.5, JAVASCRIPT, CSS, HTML, JSP, JSTL, Spring2.5, Chanel Blocks, Weblogic 10.2, Eclipse, Weblogic workspace, Oracle 10g, JUnit

Confidential, Seattle, WA

Senior Java Developer

Responsibilities:

  • Involved in designing of front end user interface (GUI) with HTML, DHTM, and JavaScript.
  • Created Use Case diagrams using UML technology for few modules.
  • Used EJB 3.0 to handle different events using JMS on server side.
  • OO Analysis and Design using UML include development of Class Diagrams, Sequence Diagrams, State diagrams and implemented these diagrams in MS Visio.
  • Developed the User Interface (GUI) using Java Server Pages (JSP) utilizing JSTL and JAVA Script.
  • Used Struts 1.2 framework in web tier to handle user request.
  • Actively involved in developing server side programming with Servlets and JSP.
  • Developed Java Utility classes to phrase XML files using DOM and SAX parsers and automatic population of Java Beans.
  • Data Access Layer is implemented using Hibernate frameworks. Hibernate query language (HQL) has been implemented to write SQL queries for hibernate data objects.
  • Involved in Development of Action classes, Action forms and configuration of the Struts-Config file.
  • Business Logic processing and Database interactions were done through Entity beans creation.
  • Session beans were created to maintain the state of the user Confidential server side throughout the session.
  • Developed Web Services using JAX-WS 2.0 for communicate with CAS System.
  • Wrote ANT build scripts to build the application ear.

Environment: Java, J2EE, HTML, DHTML, JavaScript, Java, Oracle DB, MS-VISIO

Confidential, RI

Senior Java Developer

Responsibilities:

  • Analyzed user requirements and designed, developed, tested the system.
  • Active role in optimization of J2EE application Framework.
  • Managed day-to-day activities, which includes designing, coding, testing activities, debugging, writing the documentation using software engineering principles.
  • Business logic components were written using EJB and involved in trouble shooting the server and client side technical issues.
  • Used WebLogic6.1 application server in the project to deploy EJB components with CORBA, IDL
  • Made use of Servlets and custom tags in JSP with Tag Libraries.
  • Created users and assigned roles on the WebLogic Server security.
  • Used Java Messaging Service - JMS for asynchronous communication with the clients.
  • Worked with WebLogic server Clustering, and UNIX Realms.
  • Worked closely with the developers, involved in the JAD sessions with other teams to design program using RUP specifications and completed the tasks on time
  • Used Http Apache Server to maintain with Dominos retails outlet transactions.
  • Heavy use of XML code and XST for data transformation is used in maintaining the application with DOM parser.
  • Generated with various XML Schemas and XML transformations.
  • Involved in the integration testing, system testing, QA follow up, and installation.
  • Develop Triggers and Stored Procedures using dynamic PL/SQL and TSQL.

Environment: Java, J2EE, JavaScript, Java, SQL Server 2008, MS-VISIO

Confidential, Nashville, TN

Senior Java Developer

Responsibilities:

  • Used EJB 2.0 to handle different events using JMS on server side.
  • OO Analysis and Design using UML include development of Class Diagrams, Sequence Diagrams, State diagrams and implemented these diagrams in MS Visio.
  • Developed the User Interface (GUI) using Java Server Pages (JSP) utilizing JSTL.
  • Used Struts 2.0 framework in web tier to handle user request.
  • Implemented Tiles framework to maintain consistency across JSPs as the application demands display of various tabs.
  • SOAP messageshave been used to exchange the information as Web services between other external components.
  • Implemented WSDL to create services and generated client stubs to invoke services available on server side.
  • Data Access Layer is implemented using Hibernate frameworks. Hibernate query language (HQL) has been implemented to write SQL queries for hibernate data objects.
  • Configured and managed Java Objects using callbacks through inversion of control container.
  • Used Spring Dependency Injection for Integrating Object Relational Mapping with User Interface.
  • Used JSP, HTML, DHTML, and CSS to display dynamic content in pages.
  • Designed and deployed the Java Beans in XML and retrieved the data from database using DAO.
  • Designed and implemented XML Parser to parse the XML and load the content into Java Beans.
  • Implemented Design Patterns like Front Controller, Session Façade, Business Delegate, Singleton, Factory and DAO.
  • Deployed application into WebSphere Application Server and administered in retrieving and manipulating the data from database.
  • Used Hibernate as a relational mapping tool for different object features and being used for building the DAO.
  • Developed database objects like Stored Procedures, Functions, Triggers, index, views to maintain referential integrity of the database.
  • Used Log4J for application level logging.
  • Wrote ANT build scripts to build the application ear.
  • Developed unit test cases for DAO interface using JUnit.

Environment: Java 2.0, J2EE, XML, HTML, DHTML and Websphere

Confidential, Atlanta

Sr. J2EE Developer

Responsibilities:

  • Involved in gathering and analyzing Business/Functional requirements.
  • Involved in creating technical specifications and data mapping documents.
  • Supported junior java developers to provide dynamic and fast paced working environment.
  • Implementation of Travel Expense, Travel Manager Module.
  • Extensively used java collection framework in the data migration module.
  • Involved in Object Oriented Design/Object Oriented Analysis with usage of Sequence Diagrams and Class Diagrams.
  • Used AJAX for the dynamic update from the database on the web page.
  • Implemented Session Beans to handle the business logic.
  • Developed Form Beans, Action classes for the entire application using Struts Framework and implemented Client side and Server side validations using Struts Validation Framework.
  • Developed the background run application Confidential the server side using Java Mail, MDBs and JMS clients for sending emails and messages.
  • Used Hibernate Framework for persistence and spring framework for reducing dependability.
  • Designed and developed data access layer using Data Access Object (DAO)
  • Used Design Patterns such as Business Delegate, Session Façade, Service locater, MVC etc.
  • Extensively used DOM parser for parsing the XML files.
  • Developed various Stored Procedures. Used Callable Statements to access the procedures.
  • Good experience on UNIX platform and in writing shell scripts.
  • Developed ANT scripts to create WAR/JAR files and deployed them on Web Logic application Server.
  • Involved in writing unit test plans and developed J-Unit cases and used Log4J for logging in the application.

Environment: JDK 1.4, Eclipse 3.1,Java, Swing, Struts, AJAX, Hibernate 3.0, EJB, Spring, JSP 2.1, JavaScript, Ant, Clear case, JMS, Java Mail, JUnit, Log4j, SQL, Oracle 10g, WebSphere 6.0, UNIX and windows.

Confidential, RI

J2EE Consultant

Responsibilities:

  • Translated the customer requirements into design specifications and ensured that the requirements translate into software solution.
  • Developed use case diagrams, class diagrams, sequence diagrams and object diagrams using UML and Rational Rose.
  • Designed interactive web pages with front end screens using HTML and JavaScript technology for the e-statement server as per the requirements.
  • Extensive designing and development of Java Servlets, JSP and XML.
  • Application Architecture is based on MVC Struts Framework. Designed and developed custom tags, action classes and action form beans.
  • Excellent working experience with Oracle 9i including storage and manipulating data.
  • Implemented Enterprise Java Beans (EJBs) to interact with the database to update, retrieve, insert and delete values effectively.
  • Used Container Managed Persistence (CMP) for retrieving images, documents from the database.
  • Worked extensively with Front controller, View dispatcher, Session Façade, Business Delegate, Data Access Objects, Service Locator and Transfer Objects design patterns.
  • Developed Java Beans and Utility Classes for interacting with the database using JDBC.
  • Used SAX and DOM for parsing XML documents and XSLT for transformation.
  • Collaborated with other developers to build database driven web applications using J2EE patterns.
  • Used CVS as a documentation repository and version controlling tool.
  • Provided verbal and written status reports during all phases of development, testing, and implementation.

Environment: EJB2.0, Servlets2.3, JSP1.2, JDBC, JavaScript, Oracle 9i, XML, XSLT, WebSphere, UNIX, spring, Hibernate, Rational Rose.

We'd love your feedback!