We provide IT Staff Augmentation Services!

Java Developer Resume

0/5 (Submit Your Rating)

Fort Lauderdale, FL

SUMMARY

  • 8 years of work experience as a Java/J2EE programmer, developing applications using Servlets, JSP, JSTL, EJB, Struts, spring, JSF, SOAP/Rest web services, Java Beans, JDBC, JMS, Hibernate and MVC architecture.
  • Strong experience in implementing Java based solutions using Java design patterns like Singleton, Front Controller, MVC, observer, Factory, abstract factory, Proxy, chain of responsibility, etc.
  • Strong experience in application development using various frameworks such as Jakarta, Struts Framework, Java Server Faces, Spring Framework, Spring MVC, Hibernate .
  • Excellent working experience in using different Springmodules like Spring Core Container Module, Spring Application Context Module, Spring MVC Framework module, Spring AOP Module, Spring ORM Module in Web applications.
  • Proficient in Database programming using JDBC and SQL for implementing Create, Read, Update and Delete operations.
  • Strong experience using Hibernate core interfaces, advanced features like Inheritance, join strategies, caching and annotations to implement DAO layer.
  • Used Oracle as the backend database and Hibernate as Object Relational Mapping (ORM tool) for mappingjavaclasses with database using the HQL (Hibernate Query Language).
  • Involved in developing and deploying Enterprise Web Services (SOAP and RESTFUL) and Consumed and generated client using Jersey and Axis Frameworks in RAD IDE and SOAP UI.
  • Had good knowledge on JFace,SWT frameworks and developing Rich client platform Applications. Developed complex Dialogs.
  • Developed Backing beans, Service classes and Dao classes and used Spring dependency injection framework and spring annotations for dependency injection
  • Experience on Core java technology including multithreading, JDBC, RMI.
  • EJB experience consisted of Session Beans, CMP (container - managed persistence) Entity Bean, BMP (bean-managed persistence) Entity Bean, and development of Message-driven Beans.
  • Experienced in using distributed message brokers Apache Kafka and designing and implementing system integration applications using JMS, Mule ESB.
  • Experienced in messaging system for applications using JMS,WMQ,Apache Kafka.
  • Experience in the functional usage and deployment of applications in JBoss, Web Logic, WebSphere Application Server and Apache Tomcat Server.
  • Hands on experience on Concurrent Version Systems such as CVS, SubVersion(SVN), GIT.
  • Extensively used differed IDE Eclipse, NetBeans, Studio Application Developer (WSAD) RAD.
  • Experience in designing web applications using HTML, DHTML, XHTML, CSS using web frontend technologies (JSF, JavaScript, JQuery, Ajax AngularJS).
  • Expertise in RDBMS using DB2,Oracle, SQL, MySQL and PL/SQL to write Stored Procedures, Functions, Triggers, Cursors.
  • Experience building automated software processes using Continuous Integration tools such as Jenkins and build tools like Maven, Ant.
  • Experienced in writing test cases, implementing test cases using Junit, mocking frameworks.
  • Expertise in implementing Service Oriented Architectures (SOA) using XML based Web Services such as SOAP, UDDI and WSDL.
  • Worked on different Operating Systems like Windows, UNIX, and LINUX.
  • Extensive experienced working in both AGILE methodology and SDLC based development environment and participated in SCRUM sessions that includes Analyzing, Designing, Coding, Testing, implementation & Production Support.
  • Ability to handle multiple tasks and challenging deadlines, work effectively with in-group and independently.

TECHNICAL SKILLS

Programming Languages: Java, J2EE, SQL, PL/SQL, C

Java/J2EE Technologies: Java, JDBC, Servlets, EJB, JSP, JSTL, Struts, Spring, Hibernate, XML(DOM, SAX), JSF, SOAP, REST, WSDL.

Web Technologies: HTML, CSS3,JavaScript,Angular JS

Application/Web Servers: Web Sphere, Web Logic, JBoss 6.0, Tomcat

Databases: DB2,Oracle, MySQL, Postgress

IDE: IBM RAD, Eclipse Java/J2EE, Oracle Eclipse, Net Beans

Version Control: SVN,GIT, CSV

Modeling: UML, MS Visio

Operating System: Windows, Linux, Mac

PROFESSIONAL EXPERIENCE

Confidential, Fort Lauderdale, FL

Responsibilities:

  • Requirements gathering, Analysis, Design and Development of the application.
  • Involved in different phases of Software Development Lifecycle (SDLC)
  • Developed the application using HTML,JQuery,AngularJS and JavaScript.
  • Worked extensively on Spring IOC/ Dependency Injection. Configured the crosscutting concerns like logging, security using Spring AOP.
  • Generated XML files for the configuring beans in Spring MVC and jobs in Spring Batch.
  • Used MQ/JMS messaging to receive the messages on Queue.
  • Implemented Parsing mechanism for XML documents using JAXB parser.
  • Used SOAP based messaging format to transfer requests and responses and validated the request and responses against XML Schema Definition.
  • Used Maven as a build tool and used Jenkins for integration.
  • Track daily progress of development activities and send the status report to client management.
  • Used JDBCSpring template for database connections.
  • Wrote the SQL queries, functions, stored procedures for data access
  • Have written UNIX shell scripts to automate the application.
  • Improved automated test suite in JUnit, maintained consistent environment.
  • Create Autosys jobs for scheduling, monitoring and Reporting.
  • Implemented the mechanism of logging and debugging with Log4j.
  • Used JIRA as bug and defect tracking tool.
  • Used GIT as source control.
  • Involved in complete development of ‘Agile Development Methodology’ and tested the application in each iteration

Confidential, Michigan

Responsibilities:

  • Involved in various Software Development Life Cycle (SDLC) phases of the project which was modeled using Rational Unified Process (RUP).
  • Generated Use Case Diagrams, Class Diagrams, and Sequence Diagrams using Rational Rose.
  • Implemented the application using Jakarta Struts Framework which is based on Model View Controller design pattern.
  • Implemented UI components like Font Chooser, Color Chooser etc. using SWINGS.
  • Used the Struts Validation and Tiles Framework in the presentation layer.
  • Developed user interface using JSP, JSP Tag libraries and Struts Tag Libraries to simplify the complexities of the application.
  • Implemented the template-based categorization of presentation content using Struts-Tiles.
  • MVC implementation using Struts framework.
  • Used Swing components for designing the GUI modules.
  • Implemented workflow system in a SOA environment, through web services built using Axis2 for SOAP over HTTP and SMTP.
  • Configuration and deployments of AXIS2 components on web sphere application server at class loader level, and used the same to build and consume the web services (both synchronous and asynchronous).
  • Developed components of web services (JAX-WS, REST, JAX-RPC) end to end, using different JAX-WS standards with clear understanding on WSDL (type, message, port Type, bindings, and service).
  • Session Beans were developed to process the requests from the user.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Used Spring Framework for Dependency Injection and integrated it with the Struts Framework and Hibernate.
  • Used DOJO widgets package for handling browser incompatibilities and IO package for AJAX support. Used Jquery to simplify the client-side scripting of HTML.
  • Used a WAP server for communications to the customer.
  • Used Web services WSDL and SOAP for getting credit card information from third party.
  • Used JMS API for asynchronous communication by putting the messages in the Message queue.

Confidential

Java Developer

Responsibilities:

  • Involved in complete SDLC.
  • Developed Use Case Diagrams and Class Diagrams using Rational Rose.
  • Worked with HTML, CSS, jQuery, JSP and UI Integration as a Front End Developer.
  • Designed and developed Application based on Struts Framework using MVC design pattern.
  • Experience working with Hibernate as the back-end Object Relational Mapping (ORM tool) for mappingjavaclasses with DB2 database using the HQL (Hibernate Query Language).
  • Responsible for implementing the business requirements using Spring MVC.
  • Implemented collections, multi-threading using concurrent design patterns and well versed with the Exception handling mechanisms injava.
  • Development of MQ application programs for Java JMS environments using queues and messages. Working with JMS Handling and managing exception conditions.
  • Performed various CRUD operation using Restful web services.
  • Used Agile development environment and involved in daily SCRUM and worked on UAT issues and production support issues as a part of the Release support team.
  • Involved in multitier J2EE design using Spring IOC architecture and developed PL/SQL scripts to fetch and update Oracle database.
  • Created triggers, functions for different databases like Oracle DB2.
  • Used advanced corejavafeatures like annotations, generics, enhanced for loop, etc.
  • Created the unit test cases and mock objects using Junit framework and used NetBeans as the IDE for the development.
  • Implemented JMS using IBM MQ series.
  • Used CVS for Code versioning and branching.

Confidential

Java Developer

Responsibilities:

  • Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application.
  • Used Spring Batch for scheduling and maintenance of batch jobs.
  • Used Data Access Objects (DAO) to abstract and encapsulate all access to the data source.
  • Development of MQ application programs for Java JMS environments using queues and messages. Working with JMS Handling and managing exception conditions.
  • Worked on designing and creating business rules using IBM ILOG Rules Engine.
  • Developed Approved requirements with assign share functionality using JSP and mail notification using JMS.
  • Developed Stateless Session Beans using EJB 3.0 annotations version.
  • Involved in front-end development,extensively used JavaScript,HTML,CSS and Ajax for front-end development.
  • Assisted in designing and development of DB2 and Oracle server and database objects.
  • Co-ordinate with middleware team for java deployments in WebSphere.
  • Extensively worked on PLSQL,SQL on oracle and MySQL databases.
  • Developed ANT scripts for building, testing and deploying the application on WebLogic server
  • Bug fixes for existing software system and also software enhancement.
  • Used Firebug, Firebug Lite, IE Developer Toolbar, for debugging and browser compatibility.
  • Used JQuery for creating various widgets, data manipulation, data traversing, form validations, create the content on the fly depend on the user request, implementing Ajax features for the application.
  • Developed lookup tables and views to speed up queries.
  • Used Eclipse IDE for development of core business logic.
  • Developed mail alert mechanism for alerting the users when their selection criteria are met
  • Used SVN for revision control.
  • Used best practices while creating the Java Applications.
  • Understood their existing code and made changes to adapt the new environment.

We'd love your feedback!