We provide IT Staff Augmentation Services!

Java Developer Resume

0/5 (Submit Your Rating)

Pataskala, OH

SUMMARY

  • 8+ years of experience as a Software Developer in Analysis, Design, Development and Testing and Implementation of applications on Java/J2EE technologies
  • Experience working with agile methodology implementations like Daily scrum meetings, sprint planning’s, resource planning, etc.
  • Proven acumen in Programming languages Java, J2EE, C, C++, Pro*C.
  • Experienced in developing interactive web applications with Single Page Applications (SPAs) Framework using AngularJS.
  • Experienced with AngularJS directives ng - app, ng-init, ng-model for initialization of AngularJS application data, implemented AngularJS Expressions, Directives, Controllers, filters and created Angular JS service layer.
  • Extensive development experience in web applications using Java 5/6, J2EE1.4/1.5, JSP 1.2/2.0, Servlets 2.4, EJB 2.0/3.0 and APIs like JDBC, JavaMail, JNDI, XML, JavaBeans, Portals, Portlets.
  • Experience working on Java Server Faces(JSF)to build java technology based web application on server side for event handling, data conversion, server-side validation and page navigation.
  • Experienced in SOA and Web Services technologies, including Restful, JAX-WS, JAX-RPC, Axis, Soap, XML, WSDL, SAX and SAAS based design
  • Proficient with development of RestfulWeb Services using JAX-RS and Jersey framework for exchange of JSON and XML representations.
  • Expertise in using JavaScript, EXTJS, jQuery 1.x, DOM, AJAX, JSON, HTML/DHTML and CSS for view layer
  • Excellent technical knowledge in back-end RDBMS tools like Oracle 9i/10G and MySQL.
  • Experience in developing SQL, Stored Procedures, functions, triggers using Oracle and comfortable working with databases like SQL Server, DB2, No-SQL and MySQL.
  • Strong experience in implementing MVC framework like Struts 2.0, Spring 2.x and ORM tools like Hibernate in J2EE architecture
  • Good understanding of JAVA / J2EE Design Patterns like Singleton, Factory, Front Controller, Value Object, Business Delegate, Service Locator and Façade.
  • Strong Knowledge of Object Oriented Design Methodologies such as Polymorphism, Inheritance and Encapsulation.
  • Experienced in buildtools like Ant and Maven, Log4j for Logging and jUnit for testing.
  • Experience in implementing the MVC architecture in backend applications usingNode.jsalong with ExpressJS that interacts with MongoDb and performed CRUD operation on MongoDb.
  • Expertise in using J2EEApplication Servers such as IBM WebSphere 4.x/5.x/6.x, WebLogic, JBoss 3.x and Web Servers like Tomcat 5.x/6.x
  • Extensively used IDE for Application development like RAD 6.0, Eclipse3.x, Net Beans
  • Experienced in database GUI/IDE Tools using TOAD, DB Visualizer and MySQL Client
  • Experienced in handling Version Control Systems like TFS,CVS, VSS and SVN
  • Experiences with build tools include Maven, Gradle and Jenkins Version.
  • Working experience with the operating systems like UNIX, Solaris and Windows
  • Implementation experience of Image Services and Resource Adapter(ISRA) for IBM FileNet P8 Imaging System
  • Development experience includes working with cross functional team and global development teams in Onshore/Offshore Model
  • Proficient in working across all stages of Software Development Life Cycle (SDLC) and Agile methodologies.
  • Familiar with all aspects of technology projects including Business Requirements, Technical Architecture, Design Specification, Development and Deployment.
  • Expertise in object modeling and Object Oriented design methodologies (UML). Experience with UML diagrams like Class, Object, Use Case, State, Activity diagrams.
  • Extensive experience and actively involved in Requirements gathering, Analysis, Design, Coding and Code Reviews, Unit and Integration Testing.
  • Worked together with the client community and the IT professionals to deliver quality, efficient and cost-effective software that meets the needs of the corporation, at the time of implementation.
  • Ability to quickly grasp business ideas and requirements and translate it into interactive web pages.
  • Strong analytical, interpersonal and communications skills. Demonstrated track record of analyzing situations, implementing in a fast paced environment.
  • Fast learner, good at team work and ability to adopt new technology

TECHNICAL SKILLS

J2EE Technology: Java Beans, Servlets, JSP, JDBC, EJB, JNDI, JMS, RMI.

Architecture & Framework: Client-Server, MVC, J2EE, Struts, Spring, Hibernate.

Database: Oracle 11g, SQL server 2008,MySQL.

IDE: Eclipse, Net Beans, IBM RAD, JBuilder.

Design Methodology: UML, Fall, Perl, Agile.

Operating Systems: Windows 9x/NT/XP/2003/VISTA/7/8, Linux, Unix

Conceptual knowledge: Web Services, Socket Programming.

GUI: HTML, XML, XSLT, JSF, AJAX, JavaScript, CSS, JQuery, YUI.

Query Languages: SQL, PL/SQL.

Programming Language: Core Java APIs (I/O, Thread, Collection), C, C++.

Design patterns: Business Delegate, Business Object, Value Object, Front Controller, Database Access Object, Factory, Singleton, Session Facade.

Tools: BEA WebLogic 8.1, JBOSS, IBM Websphere Application Server 6.1, Tomcat 6.0, JUnit 4.0, ANT, Log4j, Mercury Quality Centre, Rational Clear Quest. ANT, Maven, SVN, Toad

Design & Control: UML, Rational Rose, CVS, Clear Case.

PROFESSIONAL EXPERIENCE

Confidential, Mason, OH

Java/J2EE Developer

Responsibilities:

  • Involved in complete SDLC management using Agile Process - Requirements gathering, Design, Analysis, Development and Testing.
  • Involved in Core Java technologies multithreading, exception handling.
  • Implemented different functionalities of Spring such as IOC, DI, ORM, MVC and AOP modules.
  • Designed and developed server-code using Java/J2EE standards.
  • Used JBoss as an application server.
  • Designed RESTful XML web services.
  • Involved in developing web applications using MongoDB, Express, AngularJS, and Node.js.
  • Creating and fixing the java, jQuery, JavaScript code reviews using JIRA, crucible, tempo tools etc.
  • Created secure REST APIs using AngularJS, Node.js, Express and MongoDB.
  • Involved in most of the UI and Business level enhancements in Web based UI application.
  • Implemented the application using Spring MVC Framework.
  • Involved in Coding and testing of Java features using Spring MVC, JSP, and web services.
  • Research, Design, Develop, Unit Test, Deployment and Support of Java based Web and Enterprise applications in both windows and UNIX environments.
  • Used Struts frame works and technologies MVC, Spring, Struts and SOA
  • Involved in implementation of persistence layer using Hibernate and prepared Value Objects.
  • Followed the Java coding standards for scalability, reusability and ease of maintenance. Used Spring framework along with JSP, Servlets, HTML, CSS, JQuery and Java script to construct dynamic web pages.
  • Hibernate and JDBC were used against MySQL and Oracle databases at DAO data layer.
  • Used JBPM as a workflow engine.
  • Involved in enhancing the existing application using AngularJS.
  • Consumed and created services from various clients using RESTful, SOAP and WSDL.
  • Developed several RESTful web services supporting both XML and JSON.
  • Write the SQL queries for CRUD operations, and Stored Procedures.
  • Used log4j for tracking errors and debugging the code.
  • Developed the applications using Eclipse IDE.
  • Develop build scripts using ANT for the build and deployment.
  • Coded Test Classes using JUNIT for Unit Testing.
  • Implemented Test cases using JUnit and Tested web services with REST Client.
  • Implemented a framework through a RESTful web service for exposing software development assets.
  • DevelopedPL/SQL triggersandmaster tables.
  • Used Team Foundation Server (TFS) for software version controlling system.
  • Jenkin’s build was used for build and deployments.

Environment: Core Java,, Hibernate, EXTJS, AngularJS, MongoDB, Spring 2.2, JBPM, Apache CXF 2.7, Eclipse, UML, HTML, Java Script, JQuery, XML, JBoss, Oracle PL/SQL, Log4j, Oracle, JNDI, JUNIT, ANT, Jenkins, log4j, JavaScript, TFS and ALM.

Confidential, Eden Prairie, MN

JAVA/J2EE Developer

Responsibilities:

  • Involved in working with agile methodology implementations like Daily scrum meetings, sprint planning’s, resource planning, etc.
  • Implemented Routing part of application using Angular JS UI router module, routing provider service with HTML views/CSS styles.
  • Design, develop, maintain and support application and data integration solutions for all Consumer Digital Technology capabilities.
  • Drive Best practices, design patterns and reference implementations for JBoss ESB based integration services.
  • Implemented a plan to improve the performance by using Java 8 concurrent API and other Java/spring best practices.
  • Designed and implemented the strategic modules like Underwriting, Requirements, Create Case, User Management, Team Management and Material Data Changes.
  • Configuration of Business Rules, Business Processes and Responses with Meta data driven.
  • Developed Angular Custom directives and managed Object state using Breezejs entity manager.
  • Implemented Angular JS Service layer with utility functions to get data from back end using Rest based service calls and pass back to Angular Controllers.
  • Responsible for the overall layout design that meet cross-device compatibility using Bootstrap, color scheme of the web site using HTML5, CSS3, JQuery and Responsible for creating detailed wire frames and process flows.
  • Used Gulp to run the UI and its related tasks for compiling, building, testing and serving.
  • Applied object oriented methodologies and core J2EE design patterns like Factory, Business Delegate, and Singleton.
  • Design/ Developed Jersey Rest based services calls using JAX-RS and implemented security using WSO2, OAuth providers.
  • Used Gradle for dependency management and build purposes and used Sonar for code coverage’s and executing tests.
  • Consumed SOAP services using WSDL'sand XSD's to get data from other service team.
  • In conjunction with UI and service layer implemented business rules using DROOLS in business layer.
  • Implemented business components using spring dependency injection and accessed them using Spring provided annotations.
  • Developed Spring JMS message listeners to consume messages from queue and developed Spring scheduling components to perform batch operations.
  • Used Splunk tool to monitor rest calls from other system.
  • Developed using Node-JS, Mongo-db, Express-JS and Body-Parser to create REST services.
  • Used NodeJs npm to manage dependencies in application by configuring Package.json.
  • Performed synchronous and asynchronous file operation and event driven programming using NodeJs.
  • Performed End to End testing using Protractor and selenium and involved in setting up the project using Jenkins for continuous builds and deployments on WebSphere Application Server.

Environment: Java 1.7,Angular JS, HTML5, CSS3, JQuery, Bootstrap,JSON, JavaScript, Jersey, REST Webservices, Spring 4,log4j,, Breeze-JS,NodeJs, ExpressJs, Spring, MongoDB, Oracle, JUnit, Mockito, Jasmine, Protractor, Jenkins, WebSphere, log4j, Gulp, Sonar, Agile.

Confidential, Princeton NJ

Java/ J2EE Developer

Responsibilities:

  • Participated in the complete software development lifecycle tasks (design, coding, testing and documentation).
  • Responsible for preparing the use cases and for designing and developing object models, class diagrams with UML Specifications.
  • Developed system preferences dynamic user interfaces and created web application prototype using AngularJS JavaScript, CSS and HTML.
  • Developed Spring mvcrest controllers, services for backend interactions.
  • Involved in design and development of RESTful (JAX-RS) web services for other application to communicate and tested web services using SOAP UI and REST Client.
  • Involved in implementation of MVC pattern using AngulaJS and SpringController.
  • Designed the front-end application and user interactive web pages using web technologies like AngularJs in conjunction with Boostrapto render web pages responsive.
  • Constructed UML and Behavior trees modeling diagrams to depict the business flows.
  • Developed REST services using Spring and used JAXB API for XML parsing
  • Consumend RestFul web service and performed data retrieval using Hibernate and integrated with WebMethod via webservices.
  • Extensively used Spring MVC for servlet configurations both during application Development and Test..
  • Validated the business rules with the Business Analysts such that they meet the specification.
  • Used Maven to build the application and deployed on Apache Tomcat Server.
  • Implemented the logging mechanism using Log4j framework and used SVN version control to track and maintain different versions of the application.

Environment: Jdk1.6, HTML, Spring, Spring MVC,JBoss, log4j, Hibernate, Maven, Tortoise SVN, Rest web services, maven, Eclipse Kepler, java script, Xml, mysql.

Confidential, Pataskala, OH

Java Developer

Responsibilities:

  • Developed the application in Agile Scrum fashion.Designed the front-end screens using JSF, XHTML, HTML and Java Script and developed application using Spring framework.
  • JSF (Java Server Faces) was used for to simplify development integration of user interfaces and the operation on the values they (UI) hold.
  • Configured managed beans and made available to the application by declaring them in the faces-config.xml configuration file.
  • Worked with JBOSSRichFaces(JSF/Facelet technology for Rich Internet Application).
  • Developed XHTML’S for presentation layer and used Java Script for validations.
  • Developed batch jobs and scheduling components using Springscheduling and Spring batch.
  • Participated in the application architecture, and development tools for web solutions that fulfill the business requirements of the project.
  • Involved in deploying and testing the application on Jboss server and used Maven Build automation tool to build an application.
  • Involved in System requirement study, conceptual design and designing of Use Cases based on the requirements using UML modeling feature in IBM Rational Software architecture (RSA).
  • Involved in troubleshoot technical issues, conduct code reviews, and enforce best practices and department development policies.
  • Used JUnit for testing and check API performance. Used Object Relational Mapping tool Hibernate for the interaction with the database.
  • Implemented Spring Beans using IOC and Transaction management features to handle the transactions and business logic. Integrated the JSF framework and the Spring framework together.
  • Designed the various UI screens required for the loan information, financials. Used JSF MVC at presentation layers.
  • Developed JMS message listeners using Spring JMSTemplate to consume messages from queue.
  • Developed User Interface Components using JSF (Java Server Faces). Designed web module in Spring framework for the J2EE application.
  • Designed properties file that has been used by many services and written code to read this properties file.
  • Worked on Oracle as the backend database and integrated with Hibernate to retrieve Data Access Objects.
  • Responsible for developing Hibernate configuration file to configure the data base drivers, connection pooling, session management and mapping files to map to database tables.

Environment: Agile, Java 1.5, HTML5.0, CSS, JSP, JSTL, JSF 2.0, JavaScript, Hibernate 4,Jboss, Spring 3.2, XHTML, XML, JQuery, Oracle 11g, Subversion1.7.2, Maven2.2.1, JUnit4, UML, Apache CXF.

Confidential

Java/ J2EE Developer

Responsibilities:

  • Responsible for gathering business and functional requirements from the users.
  • Gathered & analyzed requirements from the client and written requirements, technical and design specifications.
  • Implemented Agile (Scrum) Methodology that includes daily scrum with team.
  • Developed the application using Hibernate and Spring Framework.
  • Developed presentation layer using Spring MVC and used annotation based mapping to map the JSP post backs to the controller methods
  • Extensively used DAO design pattern, including mapping DAO objects, configuration file and classes to interact with the Sybase database.
  • Designed and developed Domain Object to include new Mismo format without affecting downstream systems.
  • ImplementedObject-relation mappingin the persistence layer usingHibernate framework.
  • Developed Junit Test cases for Unit Testing.
  • Tested and integrated DAO/Business/UI.
  • Used Rational Clear Case for version control and change management, and SVN for design document control.
  • Used Web Services (RESTful) to exchange information.
  • Implemented software development best practices, formatted code using Check Style and PMD.
  • Used Struts framework to control the page layout and Struts validation framework to do client side and server side validations.
  • Integrated PL/SQL stored procedures, functions, database triggers, and debugged PL/SQL stored procedures.
  • Design and Development of XML assembler using Java 1.5, JSP, JavaScript, Apache xml beans, XML, XSD and LOG4J.
  • Consumed messages from JMS queue.
  • Development of File scanner to read and cache xml files as java objects.
  • Used JProfiler for capturing performance bottleneck and memory leaks in the system.
  • Implemented Web services using WSDL/SOAP and created web services and clients to use those services.
  • Written ANT Scripts to deploy the application into WebLogic application server for dev, QA, stage and Pre production environment.
  • Developed automated process for builds and deployments; Jenkins, Ant,
  • Developed common components like JNDI/JDB/Hibernate Connection Pool.

Environment: Java 1.7, Struts, Spring, Hibernate, PL/SQL, Weblogic, Sybase, PMD, Check Style, JSP, RESTfulJavaScript, XML, XSD, ANT, Jenkins, Eclipse, Oracle, WinXP, junit, JMS, JAXB, SAX.

Confidential

Java Developer

Responsibilities:

  • Involved in the analysis, design, and development and testing phases of application using SCRUM AGILE methodology.
  • Created UML diagrams like Class diagrams, Sequence diagrams, Use case diagrams in different tiers of the module using Rational Rose.
  • Used Dependency Injection feature of Spring framework and O/R mapping tool Hibernate for rapid development and ease of maintenance.
  • Developed the DAO layer for the application using Spring Hibernate Template support.
  • Implemented Transactions using Spring framework.
  • Used Spring MVC and WebFlow to bind web parameters to business logic.
  • Implemented Ant and Maven build tools to build jar and war files and deployed war files to target servers.
  • Implemented cross cutting concerns like business transactions, security, Logging and monitoring mechanism using Spring AOP.
  • Maintained relationship between objects using Spring IOC.
  • Used JSP Tag Libraries (JSTL) to implement the logic inside the JSPs.
  • Extremely used plain JavaScript and jQuery, JavaScript Library to do the client side validations.
  • Used AJAX to get the data from the server asynchronously by using JSON object.
  • Focus on converting the existing features in the application towards globalization of the application, which is internationalization of the web representation.
  • Have worked on Oracle 10g data base for storing and retrieving the application data.
  • Involved in configuring JMS and JNDI in rational application developer.
  • Developed MQ JMS Queues for asynchronous messaging and Web Services using SOAP/WSDL.
  • Involved in WebLogic administration like setting up Data Sources, deploying applications.
  • Configured and Deployed the Web Application Achieve (WAR) in WebLogic Application Server.
  • Involved in code review and deployment of the application on development, testing of production servers.

Environment: Java, JSP, Servlets, Spring AOP, Spring IOC, Spring ORM, Spring MVC, Hibernate, DAO, DTO, XML, JDBC, Transactions, JavaScript, JQuery, JSON, Apache Tomcat, WebLogic Application Server, SOAP, WSDL, JMS, Eclipse, Oracle, CVS, JUnit, log4j

We'd love your feedback!