We provide IT Staff Augmentation Services!

Java Engineer Resume

Boca Raton, FL

SUMMARY:

  • Vast experience in Information Technology, with expertise in Java/J2EE related technologies like Java, Servlets, JSP, JDBC, XML, HTML and Java Script.
  • Actively involved in each phase of Software Development Life cycle (SDLC) Requirements, Design, Implementation, and Testing during the development of the application.
  • Expertise in application development using Java, J2SE, J2EE, JSP, Servlets, Struts, Tag Libraries, JDBC, Hibernate, Web Services, XML.
  • Expertise in client side designing and validations using HTML, DHTML, CSS and JavaScript.
  • Good experience in using frameworks and tools like Jakarta Struts, Spring and Hibernate.
  • Experienced in XML and related technologies like XSL, XSLT.
  • Proficient in Middleware Java Technologies.
  • Used Java Messaging Services (JMS) for reliable exchange of information across applications.
  • Good experience in developing Web service applications using SOAP, WSDL and UDDI protocols.
  • Working experience in J2EE design patterns such as Data Access Object, MVC, Singleton pattern, Dependency Injection.
  • Excellent skills in RDBMS databases like Oracle, IBM DB2, SQL Server and MySQL Server.
  • Good knowledge about using CVS,VSS, SVN and Clear Case for version control and used Ant scripts for building the application.
  • Hands on experience with JUnit in performing unit test and LOG4J in determining the application functionality.
  • Extensive experience using Struts Framework, including Validator Framework, Tiles Framework and Java Server Pages.
  • Knowledge and experience in XML, DTD, XSD, XML Schema, XSL (XSLT, XPath).
  • Experience in Operating Systems like Windows NT/2000/XP, UNIX.
  • Interact with the business team(s) to understand the requirements and prepare the Business Requirements Document and Functional Specifications.
  • Worked with the project management team to decide the project timelines.
  • Experience in writing the stored procedures, functions and PL/SQL scripts in SQL/Oracle.
  • Experience in writing Hibernate configurations and handling various types of queries.
  • Involved in all stages of software development life cycle (SDLC).
  • Proficient in writing SQL queries for various analysis and adhoc reports.
  • Work with business and QA teams in the preparation of test plan, test cases and test case documents.
  • Motivated team player with ability to work under minimal supervision possessing strong analytical, problem solving and communicational skills.
  • Excellent work ethics, leadership, team player qualities.

TECHNICAL SKILLS:

Programming Languages: C, C++, Java, SQL.

J2EE Technology: Servlets, JSP, JDBC, JMS, Web Services.

Frameworks and Tools: Struts, Spring, Hibernate, JUnit, Log4J.

Web Technologies: XML, XSL, XSLT, HTML, CSS, DHTML, JavaScript, AJAX, JQuery, LDAP, SOAP.

Databases: Oracle, SQL Server, My SQL.

Application/Web Servers: Apache Tomcat, Webspehere, Web Logic.

IDEs: Eclipse, RAD, TOAD, Net Beans.

Operating Systems: Windows, Unix.

Design Methodologies and Tools: J2EE Design Patterns, Bugzilla, Share point.

Version Control: SVN, CVS, Clear case.

PROFESSIONAL EXPERIENCE:

Confidential, Boca Raton, FL

Java Engineer

Responsibilities:

  • Work on Updation of the Caching Engine.
  • Rewriting Stored Procs, Callable Statements and Prepared Statements.
  • Reworked ant Build Scripts
  • Production Support and Defect Fixing as stipulated by client demands.

Technologies Used: J2EE,1.6, 1.7, 1.8, Tomcat 8, Ant, JDBC, Sybase, handlebar,js, ibatis, SOAP authentication, consumption and development, JaxWs., Unix.

Confidential, Miami, FL

Java Lead Developer

Responsibilities:

  • Assigned as a Lead developer to oversee, migration from Legacy Struts Platform to an updated Spring based platform for the Pre Cruise Planner Interface.
  • Responsible for multiple Enhancements, resolving defects and restoring functionality to the software based on existing requirements.
  • Work on Updating of existing Session handling capability of the Software as well as addition of new functionality in the form of stored procedures, and use cases linked to existing code while transactions are processed.
  • Oversight of all aspects of production and support as necessitated.

Technologies used: Struts, EJB, Websphere, AS400, Oracle, Java/J2EE, Caching, JSP, JSTL, Angular.JS, Spring Web Services, SOAP. JPA. Junit, EasyMock, JMeter

Confidential, Tampa, FL

Technical Lead Production Support

Responsibilities:

  • Working as a technical resource handling all Level - 2 escalations relating to malfunctions enhancements and errors.
  • Utilized heavy Agile, Waterfall and Kanban methodologies
  • Actively supporting and ensuring the smooth operation of three projects PCRx(Patient Connect Rx) by debugging and restoring functionality of PCRx whenever the software is not functioning as expected.
  • Assigned as On-Site Lead to Level 2 Production support for offshore and onshore teams assigned to PCRx.
  • Responsible for enhancements and upgrades and implementation of additional features to the existing software.
  • Preparation of incident reports and performing duties as the onshore point of contact to all stakeholders.
  • Development of Enhancement Design and Unit Testing and Release Acceptance Documents.
  • Testing of software functionality by staging across different scenarios before deployment into production.
  • Coordination of both onsite and Offshore resources in while completing tasks.
  • Use of Automation testing using JMeter, Load testing using SoapUI and Selenium.
  • Use of TestNG for unit testing code and generation of reports.
  • Generation of code quality reports using SonarQube.
  • All Software development, Debugging and Enhancement activities as mandated.

Confidential, Philadelphia, PA

Lead Developer

Responsibilities:

  • Developed web services to call SharePoint requests in java, by Generating the stub classes from thru WSDL
  • Creation and Consumption of SOAP Web services, including user authentication of Soap Elements.
  • Working with users and preparing the requirements documentation.
  • Created Spring MVC configuration for Student Catalog.
  • Created Controller, Delegate Service and DAO layers and implementations.
  • Working as an On-Site coordinator and handled Off-Shore team of 4.
  • Creation and Consumption of SOAP Web services, including user authentication of Soap Elements.
  • Created Technical Design Specification, Use Case, Class, and Sequence Diagrams for Medical Catalog and Admin modules.
  • Created reusable java script functions for entire application that way easy to manage and help full in support.
  • Deploying JReport Engine Bean as EJB to WebSphere to run reports in a html format integration with jsp’s to catalog Health Insurance products.
  • Extensively used JavaScript Objects, Browser Objects, HTML DOM Objects in front end validations and navigation's.
  • Experienced in converting prototype html pages to dynamic web pages in JSP with JavaScript capabilities.
  • Created DOZER mappings for domain object to the web service object.
  • Using Agile programming methodologies during the development phase.
  • Configured and implemented Spring framework as middle layer for lower level services.
  • Followed Test First/TDD approach to create the test cases using Easy Mock before start the development.
  • Following Agile development methodology.
  • Worked in Supporting environment on File Server and tracking Book downloads and reporting if any issues while downloading and displaying the URLs.
  • Moving all the latest files from Akamai to Amason S3 for cost reduction.
  • Implementation of Python module to handle the text and language processing, use of bridge in jython to ensure that java program can interact with the java module

Environment: Java, Maven, Struts MVC, Eclipse, IBatis, JSP, HTML, Oracle11g, Sybase, Putty, WinSCP, MVC Design Pattern, JavaScript, CSS, EJB, JBoss, File Server, Rest.

Confidential, San Francisco, CA

Java/J2EE Developer

Responsibilities:

  • Designed the user interfaces using JSP.
  • Developed Custom tags, JSTL to support custom User Interfaces.
  • Developed the application using Struts Framework that leverages classical Model View Controller (MVC) architecture.
  • Implemented Business processes such as user authentication, Account Transfer using Session EJBs.
  • Used WSAD 5.1.2 for writing code for JSP, Servlets, Struts and EJBs.
  • Deployed the applications on IBM Web Sphere Application Server.
  • Used Java Messaging Services (JMS) and Backend Messaging for reliable and asynchronous exchange of important information such as payment status report.
  • Developed the Ant scripts for preparing WAR files used to deploy J2EE components.
  • Used JDBC for database connectivity to Oracle 8i.
  • Written PL/SQL in Oracle Database for creating tables, triggers and select statements.
  • Improved code reuse and performance by making effective use of various design patterns such as Singleton, Session Façade, Value Object, etc.
  • Involved in JUnit Testing, debugging, and bug fixing.
  • Used Log4j to capture the log that includes runtime exceptions and developed WAR framework to alert the client and production support in case of application failures.

Environment: Java, J2EE, JSP, Struts, EJB, JMS, JNDI, Oracle, HTML, XML, WSAD (Web Sphere Studio Application Developer), IBM Web Sphere Application Server, Ant, CVS, Log4j.

Hire Now