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.
