We provide IT Staff Augmentation Services!

Java Developer Resume

0/5 (Submit Your Rating)

Richardson, TX

SUMMARY

  • 8 years of experience spread across phases of Software Development Life Cycle (SDLC) including requirements gathering, analysis, design, development, implementation, deployment and testing of various Client/server and web applications.
  • Strong experience in Full Stack web technologies like J2EE, Servlets, Hibernate, Spring MVC, AJAX, JQuery, Struts, EJB, JBOSS, JDBC, JSP, HTML, JavaScript, CSS, XML, Log4J.
  • Expertise working with standard JAVA Design Patterns (Singleton, Session Facade, Front Controller, DAO, DTO, MVC and Business Delegate).
  • Good experience in UML Modeling, Rational Rose and Design Pattern (J2EE) like Singleton Factory Method, Facade, Delegate Pattern, MVC Architecture.
  • Extensive Knowledge in Java Persistence API.
  • Exposure to Software Engineering methodology like agile methodology, Waterfall and many more Hybrid Methodology.
  • Responsible for coding, implementation and unit testing of various J2EErelated projects.
  • Extensive experience on Collections and Core Java Concepts.
  • Excellent knowledge of using XML related technologies like XSL, XSLT, XPATH, XSD, XML Schemas
  • Experience in using XML namespaces and XML parsing APIs like DOM and SAX
  • Developed application using Core Java including inheritance, polymorphism and collections.
  • Extensive experience in Tomcat Server, JBoss, Web logic and Web Sphere application server.
  • Suggested latest upgrades and technologies for NoSQL databases.
  • Designed and documented REST/HTTP APIs, including JSON data formats and API versioning strategy.
  • Design and documentation of REST APIs for collection and retrieval of high volume data.
  • Experience in using Struts framework to develop presentation tier.
  • Experience in developing light weight and robust J2EE applications by integrating Spring 2.5/3.0 with Struts by delegating action management.
  • Well versed in configuring Spring Application context for creating spring beans and referencing the beans using dependency injections/IOC.
  • Expertise in programming with Spring Framework, Spring MVC, Spring IOC Container.
  • Involved in consuming SOAP based & Restful web services using WSDL, SOAP, JAX - WS, JAX-RS, SOAUP UI and Rest client etc.
  • Expertise in multi-Threading, collections, interfaces, Synchronization and Exception Handling.
  • Experience creating Use Case Model, Use Case Diagrams, Class Diagrams, sequence diagrams using Microsoft Visio and Rational Rose.
  • Good exposure on mobile application development using Android, iOS and Hybrid api’s.
  • Hands on experience with Cloud Infrastructure and Services like AWS.
  • Experience with build/deployment and release of the application using Maven, Ant, Gradle.
  • Expertise in working with elastic search which provides a distributed, multitenant-capable full-text search engine with a RESTful web interface
  • Working knowledge of Agile/Scrum practice, Continuous Integration & Delivery, SDLC and development tools including JIRA .
  • Strong proficiency in MS Project, Office and Google docs.
  • Good experience in Java Web Services (JAXB) and Axis2 Web Services and using XML Web Services (SOAP, WSDL).
  • Extensive experience in database designing using RDBMS Concepts in Oracle, MS SQL, DB2, MS SQL Server.
  • Hands-on experience in writing stored procedures, functions, views, triggers and joins inner join, equi-join, and outer join .
  • Excellent ability to quickly master the technologies and concept.
  • Involved in preparing use-case, functional, technical design of the project and test case document.
  • Good experience on Banking, Insurance, Telecom and Retail Domains.
  • Experience in Integrated Development Environments for programming work, which include Eclipse, Web logic Workshop, db2, udb, and WSAD/RA.
  • Assisted in Developing testing plans and procedures for unit test, system test, and acceptance test.
  • Involved in Writing Database Procedure & Triggers to meet any Data change requests.

TECHNICAL SKILLS

Languages: C, C++, Java1.4/1.5/1.6, J2SE1.4/1.5, J2EE4.0/5.0,UML.

J2ee Technologies: JDBC,Servlet,JSP,JMS,JSTL,RMI,EJB2.x/3.x,mqseries.

Servers: Tomcat, Web logic, JBoss, Glassfish, Web Sphere.

IDES: Eclipse3.x, Intellij Idea 9.x/10.x/11.x, Jdeveloper 11g,RAD, Net beans.

Web Technologies: HTML, DHTML, JQuery, CSS, XSLT, XML, XSLT, XPATH, XSD, AJAX, Java Script, Shell Script,HTML5,Node.js

Process Automation Tools: Log4j, ANTH, JUnit, Jprobe.

Frameworks: Struts1.x/2.x, JSF1.x/2.x, Spring1.x/2.x/3.X.

ORM Frameworks: Hibernate1.x/2.x/3.x,Ibatis.

Protocols: TCP/IP, HTTP, HTTPS, SOAP

Databases: Oracle 9i, 10g, PL/SQL, HQL, Mongo DB, No SQL, DB2, SQL server.

PROFESSIONAL EXPERIENCE

Java Developer

Confidential, Richardson, TX

Responsibilities:

  • Used Hibernate to decouple business logic and view components.
  • Developed Graphical User Interfaces using HTML and JSP's for user interaction
  • Performed client side validations using JavaScript.
  • Involved in developing request process operations using Struts framework and dynamic content generation and presentation using JSP.
  • Used Struts Validator framework for client side validations.
  • Developed a Message Driven Bean that uses JMS to manage backend transactions and approval for user loan applications.
  • Used JSON for data exchange between application modules.
  • Created set of classes using DAO pattern to decouple the business logic and data.
  • Used various Core java concepts such as Multi - Threading, Exception Handling, Collection APIs to implement various features and enhancements.
  • Wrote test cases in JUnit for unit testing of classes.
  • Developed test cases and performed unit test using JUnit Framework.
  • Interfaced with the Oracle 10g back-end database using MyBatis Framework and XML config files.
  • Created dynamic HTML pages, used JavaScript for client-side validations, and AJAX to create interactive front-end GUI.
  • Consumed Web Services for transferring data between different applications.
  • Involved in coding, maintaining, and administering Servlets, and JSP components to be deployed on a WebSphere Application server.
  • Wrote PL/SQL queries, stored procedures, and triggers to perform back-end database operations.
  • Used Eclipse3.0 IDE for developing code modules in the development environment
  • Performed connectivity with Oracle database using JDBC.
  • Implemented the logging mechanism using Log4j framework
  • Used SVN version control to track and maintain the different version of the application.

Environment: Java/J2EE 1.6, JSP, Servlets, MyBatis, WebSphere Application Server 10g, XML Web service, Unix, Oracle 10g, SQL Server 2005, HTML, IBM MQ, DHTML, XML, XSLT, Eclipse3.0, AJAX, JavaScript, QTP, Maven, Edit plus 3.0, JDBC, JUnit3.8, Log4j, CSS, SVN.

Senior Java Developer

Confidential, Irvine, CA

Responsibilities:

  • Coordinate with various teams and raise support ticket for all issues, analyze root cause and assist in efficient resolution of all production processes.
  • Attends client meetings, works to gather and understand requirements; interact with team members to develop and maintain applications.
  • Developed UI with JavaScript, Bootstrap, and HTML5, CSS3 and MVC frameworks such as AngularJS.
  • Used AngularJS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server
  • Used Bootstrap library to quickly build project UI's and used AngularJS framework to associate HTML elements to models.
  • Used Angular directives, working on attribute level, element level and class level directives.
  • Utilized the IBM WebSphere MQ for asynchronous messaging between components using JMS.
  • Implemented user and presentation layer using Spring-MVC and Hibernate for DAO layer.
  • Involved in creating & consuming SOAP based & Restful web services.
  • Designed and documented REST/HTTP APIs, including JSON data formats and API versioning strategy.
  • Established continuous integration (CI) practices Set up Jenkins server and build jobs to provide continuous automated builds based on polling the Git source control system during the day and periodic scheduled builds overnight to support development needs using Jenkins, Git, Junit and Maven.
  • Design and documentation of REST APIs for collection and retrieval of high volume data.
  • Driven and facilitated agile adoption and evolution. By driving continuous integration and continuous delivery and enhancing release quality control, significantly improved team performance in delivery speed, product quality and customer satisfactory
  • Involved and participated in Code reviews.
  • Used Log4J logging framework for logging messages.
  • Designed and implemented Rest-ful Web Services endpoint for Create/Modify/Cancel appointment.
  • Supported to run integration tests on the web services and Provided API guide for application.
  • Involved in deployment of application on IBM Web Sphere Application Server.
  • Acted as Production support to handle any critical user issues.
  • Consumed Web Services for transferring data between different applications.
  • Involved completely in Database activity for Designing and creating Database.
  • Involved in writing & building the code using Maven & maintained continuous integration using Jenkins.
  • Involved in Bug fixing of various modules that were raised by the Testing teams in the application during the Integration testing phase.

Environment: Java1.6, spring security, JPA, WebSphere, Tomcat 6.0, Oracle SQL Developer 3.0, Junit, Oracle 11g, Windows 7, UNIX, ANT, Soup UI, Restful API, Struts 1.2, Jenkins, Security Center, IBM WAS 8.0,9.0, DB2, Angular JS, JSP’s,HTML, JMS.

Java/J2EE Developer

Confidential, Dallas, TX

Responsibilities:

  • Involving in requirements gathering and design meetings.
  • Involved in writing application level code to interact with RESTful Web APIs, Web Services using AJAX, JSON, XML and jQuery.
  • Developed a responsive design to build a single site for desktop and mobile devices.
  • Used Angular directives, worked on attribute level, element level and class level directives.
  • Used AngularJS framework to bind HTML (views) to JavaScript objects (models).
  • Implemented Design Patterns like Spring MVC, Singleton.
  • Coordinating with all the parties of the Enterprise application like Data ware house team, DBAs, Testing team, Security team, Admin Team, Enterprise Architect Team and Development.
  • Creating enterprise wide tools and plug-ins to help support testing, monitoring activities to all the stake holders in the project.
  • Customized node.js proxy to simulate API responses before client implementation was complete, and to proxy requests to finished client APIs, handling authentication, custom headers, virtual application root.
  • Worked on integrating the Spring MVC framework, Spring core framework to provide the IOC and also to write the web service clients for the services exposed by FUSE ESB.
  • Implementation of the Business logic layer for MongoDB Services.
  • Developed Hibernate Configuration files for MySql 5.1, Oracle 10g &11g and MongoDB.
  • Worked on integrating the Hibernate to the application to perform complex Database transactions
  • Writing and consuming SOAP and Rest web services by using spring web services
  • Managed and maintained Oracle and NoSQL databases in production domain
  • Worked on writing the Named Queries in Hibernate
  • Worked on creating the Entities from tables using eclipse
  • Worked on XML related technologies like XSL, XSLT, XPATH,XSD, XML Schemas
  • Used various bean scopes throughout the project for proper handling of request and security issues.
  • Created Web service proxy to invoke the web service and used service API methods.
  • Worked on monitoring and handing performance tuning.
  • Acted as Production support to handle any critical user issues.

Environment: J2EE, HTML, JSP, Java Script, XSL, XSLT, XPATH, XSD, XML Schemas, Node.js,SOAP Web Services, AJAX, JQuery, AngularJS, Jboss developer studio7.1.1,Spring MVC, Spring Web services, Spring 3.0, Hibernate, Soap Ui, JDK 1.6, Maven, Oracle 11g, MongoDB.

J2EE Developer

Confidential, Bloomington, IL

Responsibilities:

  • Involved in the Requirements gathering& Analysis from the business team.
  • Created the design documents with use case diagram, class diagrams, and sequence diagrams using Rational Rose.
  • Applied JQUERY core library functions for the logical implementation of all the applications Confidential the client side.
  • Involved in designing and developed presentation layer using JSF, Ajax, JQuery and third party libraries.
  • Implemented the associated business modules integration using spring, and Hibernate data mapping.
  • Developed ORM mappings using Hibernate annotations and also established data integrity among all tables sitting on Oracle Database.
  • Configured and used data sources, session factory, hibernate template to integrate hibernate with spring to implement persistent layer.
  • Implemented Controller layer, business components layer using spring annotations, configuration files and Java
  • Implemented custom annotations that will take string attributes Confidential spring controller declaration and get XML files and do parsing using Xml parsers.
  • Developed Add, Edit and profile view web pages for the monitor module using JSP, JSF HTML, JSF CORE tags library.
  • Implemented Spring-message listeners to get events from JMS queue and sent it to support team using Msend command.
  • Used spring dependency injection, annotations and Spring MVC components to implement business layer and navigation part of application.
  • Have used AJAX to retrieve data from server synchronously in the background without interfering with the display and existing page in an interactive way.
  • Developed several REST web services which produces both XML and JSON to perform tasks, leveraged by both web and mobile applications.
  • Exposed and consumed SOAP based Web Services to communicate between systems.
  • Used JavaMessaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.
  • Used multithreading in programming to improve overall performance.
  • Developed the data access classes using JDBC and SQL queries
  • Worked on the JavaCollections API for handling the data objects between the business layers and the front end.
  • Used log4j for logging and SVN for version control.
  • Brief experience on implementing the AngularJS in creating animations based on CSS classes for a new requirement surfaced for the client.
  • Responsible for the oracle schema design, generating various POJO objects and generating their corresponding Hibernate mappings (.hbm) files
  • Developed UI for internal data aggregation tool using GWT, Tomcat, & REST services.
  • Built dynamically generated dropdown lists using Ajax, JQuery and Angular JS.
  • Worked with Angular JS MVC framework including authoring complex directives, services, controllers and filters
  • Extensively used Oracle programming using SQL and PL/SQL
  • Developed Unit test cases using Junit, Mockito and Easy mock.
  • Developed Maven scripts and developed builds using Maven and continuous integration servers like Jenkins.
  • Consumed Web Services for getting the credit card information from third party application.
  • Used Singleton and DAO design pattern.
  • Worked with business teams using Agile methodology to integrate business line of apps with SOA in a seamless fashion.
  • Written highly referenced blog posts on Error Handling in Scala and Problems Scala Fixes.
  • Ensured Agile, JDE & Oracle Databases are in sync.
  • Create & distribute weekly Reports and followed up on Change Activity; managed released documents and maintain server database.
  • Developed MQSeries-JMS Bridge to interact with MQ Series queues. Posted and consumed recipient information to and from the queues.
  • Oversaw all aspects of testing Unit, End to End, Regression, User acceptance and performance.
  • Used Clear Case for source code maintenance.

Environment: Java, J2EE JDK 1.6, spring, Hibernate, SOAP/Rest, WSDL, JAXB, JMS, JSF, Angular JS, AJAX, JQuery, Junit, Maven, Oracle 10g.

Senior Java Developer

Confidential, Dallas, TX

Responsibilities:

  • Developed aJava/J2EEbased Web Application with complete Spring suite, implementing and other Spring modules.
  • Involved in analyzing the business needs, system and database designing.
  • Involved in the design and implementation of the architecture for the project using OOAD, UML and Design Patterns.
  • Configured and used Struts and Tiles framework for creating web based user interface.
  • Injection, Auto wiring various components such as DAO layers and Service Proxy layers.
  • Implemented Hibernate as ORM and integrated to Spring using Spring ORM. Also implemented some DAO calls using Spring JDBC.
  • Implemented server side task using Java, Servlets, Java Beans and XML.
  • Developed and implemented the business logic component in middle tier using JDBC and EJB framework includes configuring Queues and developing Message Driven Beans (MDB) for asynchronous tasks.
  • Configured and used Hibernate in Persistence Layer.
  • Developed web based applications using the Model-View-Controller (MVC framework) with Front Controller (Servlet), Views (HTML and JSP files) and DAO layer.
  • Eclipse has been used for developing the application and deployed to the WAS.
  • Wrote SPA (Single Page Web Applications) using RESTFUL web services plus Ajax and AngularJS.
  • Involved in providing solutions to specific area using Documentum.
  • Developed an electronic workflow web application using Java Server Faces (JSF).
  • Created tables in SQl for retrieval and data manipulation using Oracle 10g.
  • Implemented DAO for data access using Spring ORM with Hibernate.
  • Used Spring IOC concepts to build the framework.
  • Used Agile methodology to develop and deliver project.
  • Resolve Bugs and Change Requests to already existing code.
  • Used JUnit for test driven development and perform unit testing.
  • Responsible for code review, maintaining application flow, debug, build and deployment.
  • Used Rational Clear Case as Version control.

Environment: JAVA, JAVA EE, Documentum, EJB, HTML, AWS DHTML, XML, JSON, JDBC, JSP, JSTL, JSF, AngularJs, AJAX, DOJO, Servlets, Java Beans, Hibernate, Struts, ILOG JRules, Apache, Eclipse, Oracle 10g, Spring, Sybase, WDK, DFC, Clear Case, WAS.

Java/J2EE Developer

Confidential

Responsibilities:

  • Analyzing the business and functional requirements provided by the client and preparing work order estimates.
  • Utilized Hibernate for Object Relational Mapping purposes for transparent persistence onto the Oracle 9i database using Hibernate Query language (HQL).
  • Designed and developed various data gathering forms using HTML, CSS, JavaScript, JSP and Servlets.
  • Developed user interface modules using JSP, Servlets and MVC framework.
  • Used Struts tiles libraries for layout of Web page, Struts validation using validation.xml and validation-rules.xml for validation of user Inputs for validation on server side.
  • Client side validation was done using JavaScript.
  • Designed and developed the Critical modules like Order Processing and Order Making and Agents and Reports Generation.
  • Implemented the session beans and entity beans to develop the business logic to persist the customer data in to the system.
  • Used MVC, AJAX to develop the Web Based reporting application.
  • Developed user interface using JSP, HTML, CSS and JavaScript.
  • Used Dependency injection in Spring for Service layer and DAO layer.
  • J2EE Architecture was implemented using Struts based on the MVC2 pattern.
  • Written Servlet and deployed them on WebSphere Application server.
  • Responsible for user validations on client side as well as server side.
  • Development of the Java classes to be used in JSP and Servlets.
  • Improved the coding standards, code reuse.
  • Worked with PL/SQL scripts to gather data and perform data manipulations.
  • Used JDBC for Database transactions.
  • Developed stored procedures in Oracle.
  • Used Test Driven Development approach, and wrote many unit and integration test cases.
  • Onsite coordination for developing various modules.

Environment: Java1.4, J2EE, JSP 2.0, Servlets 2.4, EJB 2.0, Struts 1.2, Hibernate 3.0, HTML, JDBC, HTML, CSS, JavaScript, WebSphere 3.5.6, Eclipse, Oracle 9i.

We'd love your feedback!