We provide IT Staff Augmentation Services!

Java Programmer Resume

0/5 (Submit Your Rating)

Chandler, AZ

SUMMARY

  • Over 7+ years of IT experience in all phases of Software Development Life Cycle (SDLC) including analysis, design, implementation, testing and maintenance of Multi - Tier, distributed, Enterprise applications using Java and J2EE technologies and having exposure to various domains
  • Knowledgeand experiencein Software Development Life Cycle (SDLC),andAgile Model Driven Development.
  • Experience with Presentation Tier development by using JSP, Apache Struts framework, Spring MVC, JSF, JSTL and Custom Tag Libraries.
  • Experience with Data mapping API’s namely Hibernate. Along with JDBC also has worked with alternatives like Spring JDBC Template.
  • Experience in developing and implementing Web Services using SOAP and REST.
  • Extensively worked with Spring Framework.
  • Having good experience onHTML, CSS, XML, JavaScript, JQuery, JSON, andAJAX.
  • Experienced in developing the unit test cases by using JUnit.
  • Extensive Experience in working with various databases likeOracle,SQL Server, DB2 and MySQL.
  • Experience in using different application servers like WebLogic, WebSphere, Tomcat and JBOSS.
  • Hands on experience in design and development of J2EE applications using Core Java, Java Collection, JDBC, Servlets, JSP, Enterprise Java Beans(EJB), AWT, XML, XSLT, Java Beans, JPA, JMS, JNDI, JAX-RPC, RMI, jQuery, JavaScript, HTML, Custom Tag Libraries, JSTL, Restful WebService and SOAP Web Service.
  • Expertise in various open source frameworks like struts, Spring, Spring MVC, JSF, Hibernate.
  • Experience in Object Oriented Programming and development of Multi-tier distributed and Enterprise applications using Java and J2EE technologies with Software Development Life Cycle (SDLC).
  • Thorough understanding of Object Oriented Analysis and Design (OOAD) and Unified Modeling Language (UML).
  • Experienced with Java Multithreaded programming to develop multithreaded modules and applications.
  • Strong on Object Oriented Analysis (OOA) and Object Oriented Design (OOD), Implemented micro services.
  • Developed and deployed Front End components (UI) using JSP, JSF, JSTL, JavaScript, Angular JS, JQuery, AJAX, HTML, DHTML, HTML5, XHTML, JSON, CSS3 for projects based on java platform.
  • Experience working in front-end technologies like XML, HTML, DHTML, CSS, JavaScript, AJAX, JSON, Swing.
  • Experience in implementing J2EE Design Patterns like MVC, Session Facade, DAO, Singleton etc.,
  • Exposure to Service Oriented Architecture(SOA) including Universal Description and Discovery Integration (UDDI), Web Services Descriptive Language(WSDL) using SOAP Protocol and Extended Markup Language(XML) and java XML parsers such as JAXP, SAX and JDOM.
  • Experience in developing SOAP Web Services using JAX-WS, JAXB, JAX-RPC and WSDL. Have also designed and developed REST interfaces in Java.
  • Experience in working with JSF framework in developing user interfaces using JSF UI Components, Validator, Richfaces, and Icefaces.
  • Experience in developing front and back end applications using Java Swing, Ajax and DOJO.
  • Extensive experience in developing Java and J2EE applications using IDE's like Eclipse, RAD 7.0 and NetBeans.
  • Expertise in JUNIT testing using Mockito and Power Mockito, integration testing and SOAP UI testing.
  • Involved in unit testing and writing the MUnit Test cases for the Mule flows.
  • Experience in RAD (Rapid Application Development),Microservices, Agile Methodology and Scrum Software.
  • Experience with integration Patterns, tools, EAI, Transformations, XML Schemas and XSLT.
  • Experience in Cloud computing infrastructure such as Amazon web Services(AWS).
  • Excellent experience in working with the Database environments like MySQL, Oracle, DB2, MS-SQL.
  • Experience in working with JUnit, Selenium.
  • Used Extensively MAVEN, ANT for deploying applications and Log4j for debugging.
  • Used the version control tools like Git and GitHub, Harvest, Subversion, Clearcase.
  • Automation of scripts to build and deploy Jenkins.
  • Hands on experience in modelling UML using Rational Rose, MS Visio.
  • Experience in working with Agile and Scrum Software development methodologies.

TECHNICAL SKILLS

Java Technologies: Java, J2EE, and Spring MVC, Spring Framework, Hibernate 3.x, JUnit, EJB, JSP, Servlets, JMS, JSF, JPA, Drools, JMS, JDBC, JNDI, MVC using Struts Framework

Web and Other Technologies: HTML5, CSS3, Java Script, AJAX, JQuery, JSON, AngularJS, GWT, XML, DTD, XML Schema, SAX and DOM, AJAX, AWS, Axis web services by using SOAP, WSDL and REST Web services.

Build Tools: Maven and ANT.

Application Servers: IBM Web Sphere, Apache Tomcat Server, JBOSS, WebLogic.

Databases: Oracle, MS-SQL Server, DB2, MongoDB and MySQL.

Design Patterns: Singleton, Business Delegate, Service Locator, Data Access, Model View Controller

IDE Tools: Eclipse, MyEclipse, NetBeans, Rational Application Developer, IBM Data Studio.

Version Control Tools: RTC, CVS and Subversion

Operating Systems: Unix, Windows, Linux and Mac

PROFESSIONAL EXPERIENCE

Confidential, OR

Java Programmer

Responsibilities:

  • Involved in Agile Methodology and daily scrum meetings for the daily activities.
  • Involved in Design and Development phase of the project.
  • Participated actively in collecting Business Requirements from the clients.
  • Migrating the application from Struts 1.2 to Spring Frameworks.
  • Deployed services in IBM WebSphere Application server.
  • Implemented Amazon Web Services (AWS).
  • Developed EJBs for handling the business purposes.
  • Developed the application using Rational Application Developer.
  • Involved in the Bug fixing of various applications reported by the testing teams in the application during the integration and used Bugzilla for the bug tracking.
  • Involved in creating and built the application by using Ant.
  • Involved in writing JUnit Test cases and executed all test cases.
  • Used Log4j for logging and debug statements.
  • Used RTC tool as version control.
  • Developed applications using Spring Boot and Micro services Architecture.
  • Migrating the legacy monolithic struts application to Micro services platform.
  • Designed and developed the application to be responsive for desktop, mobile and tablets using Twitter Bootstrap (HTML5, CSS, and JavaScript).
  • Implemented Model View Controller (MVC) Design Pattern using AngularJS.
  • Used JSON to pass the responses to UI.
  • Used DB2 databases.
  • EachMicroservicesis independent process running on server.
  • Used BackboneJS framework where data from backend is stored in model and populated it to UI.
  • Integrate the dynamic pages with Backbone JS and JQuery to make pages dynamic.
  • Maintained existing UI Applications and upgraded them using CSS3, JQuery, AJAX, JavaScript, React JS, Backbone.Js, HTML5.
  • Picked up the slack on NodeJS for one of the micro services.
  • Deployed the applications on Cloud Foundry on Apache Tomcat servers.
  • Strong hands-on experience onMicroservicesdevelopment with SQL and NoSQL databases.
  • Also used Oracle Service Bus (OSB) for designing complex workflows.

Environment: Java 1.7, EJB 2.0, Spring Framework 3.2.5, Struts 1.2, SOAP Web Services, HTML5, CSS3, JQuery, AJAX, log4j, IBM WebSphere Application Server v8.5, JSON, Ant Build, DB2 and Rational Application Developer.

Confidential, Chandler, AZ

Application Systems Engineer/ Java Programmer

Responsibilities:

  • Involved in Agile Methodology and daily scrum meetings for the daily activities.
  • Involved in Design and Development phase of the project.
  • Participated actively in collecting Business Requirements from the clients.
  • Designed and developed Web service component using SOAP 1.2 protocol with Spring Integration Framework and Spring Web Service.
  • Developed EJBs for handling the business purposes.
  • Deployed the application on WebLogic Application Server.
  • Involved in creating and built the application by using Maven.
  • Involved in writing JUnit Test cases and executed all test cases.
  • Used JSON to pass the responses to UI.
  • Created UML diagrams using Microsoft Visio.
  • Performed dynamic UI designing with HTML5, CSS3, Bootstrap, Angular.js, JavaScript, JQuery, JSON and AJAX.
  • Used SOAP based web services from scratch to develop interfaces to integrate between front end systems and back end systems.
  • Used Log4j2 for logging and debug statements.
  • Used SVN tool as version control.
  • Developed the application using IntelliJ IDEA tool.
  • Used the SQL server databases.
  • Designed and developed the XSD for WSDL.
  • Developed user interface using JSP, JSP Tag libraries JSTL, HTML5, CSS3, JavaScript, Angular.js to simplify the complexities of the application.
  • Used Spring MVC framework for developing web application.
  • Implemented the debugging functionality in an application by using Apache LOG4J framework.
  • Currently working on fitness tool which aids in Test Driven Development.
  • Used JMS for the asynchronous exchange of critical business data and events among J2EE components and legacy system.
  • Developed various generic JavaScript, JSON and Node.js functions used for validations.
  • Designed and developed the application using Java Server Faces (JSF) framework.
  • Developed User Interface in JSP, JavaScript and HTML with Backbone JS framework .
  • Designed and developed REST-ful style Web Service layer and WSLD.
  • Implemented a generic interface to Hibernate criteria API for UI search functionality.
  • Developed SQL, PL/SQL, stored procedures along with Shell Scripting- database application scripts.
  • Deployment of web, enterprise java components, messaging components and multi-threading.
  • Used the GWT framework to design the UI components as Grid and widgets.
  • Developed various GWT customized widgets, services and DAO classes for the above systems using servlets, Core Java and GWT RPC/Ajax calls.
  • Worked on Mule ESB Integration to integrate external components like JMS Queue and other applications.
  • Integration with othermicroservices
  • Documented and tested API's with Swagger.io and Postman in preparation forMicroservice integration.
  • Developed internal web dashboard applications using Node.js.
  • Used Mule ESB framework status report.
  • Developed XML Schemas - XSD, DTD for the validation of XML documents, also used Subversion.
  • XML (SAX and DOM API, JDOM), XSLT was used for informative view.
  • Created UML diagrams using Microsoft Visio.
  • Used XML web services using SOAP to transfer the amount to transfer application that is
  • Used SWING for GUI based coding.

Environment: Java 1.8, EJB 3.0, Servlets 3.1, Spring Framework 4.1.4, SOAP Web Services, JMS, HTML 5, CSS 3, JavaScript, log4j2, WebLogic 10.1.3/TomEE Plus, JSON, Linux, Apache JMeter 3, Maven 3.2.5, IntelliJ IDEA and Microsoft SQL Server.

Confidential, Atlanta, GA

Java / JEE Developer

Responsibilities:

  • Followed the Agile methodology to implement the application.
  • Used JIRA for bug tracking and monitoring completion of work in the system in agile methodology.
  • Used JBoss fuse server to deploy applications, web services.
  • Strong application integration experience using Mule ESB with Connectors, transformations, Routing, and messaging using ActiveMQ and JMS.
  • Used Spring MVC framework for developing web application.
  • Used Hibernate for Object Relational Mapping (ORM).
  • Involved in the Design and Development phase of the project.
  • Participated actively in collecting Business Requirements from clients.
  • Developed presentation layer by using Spring MVC.
  • Implemented the business logic writing spring components and used Hibernate framework for enterprise component interaction with database.
  • Used JBoss Guvnor and Drools 6.2 API’s for writing business rules to solve complex business problems.
  • Built an API facade layer using NodeJS (with expressJS).
  • Developing the Rules Request modules involved usage of advanced GWT and AJAX calls.
  • Developed common reusable component libraries (CRUD Scaffolding) to be reused in different projects throughout the company's IT team using GWT, spring data, JPA.
  • Used ANT scripts to build the application and deployed on Apache Tomcat Application Server.
  • Used SOAP UI for testing web services.
  • Developed MEDES Front end application screens using HTML, CSS, JSP, JSON, JavaScript, Jquery, Swing and AJAX.
  • Used Backbone JS to develop client side applications using JavaScript in a clean Model View Controller (MVC) way.
  • Designed dynamic and browser compatible pages using HTML5, CSS3, JQuery, JavaScript and Angular JS.
  • Worked on MVC Frameworks like Bootstrap, Angular JS, React JS. Maintaining the highest standards for products and projects.
  • Used WIN SCP for tracking audit events between systems to view logs and identify bugs.
  • Developed Presentation tier using JSF framework using ICE Faces and Facelets technology.
  • Used SVN for source code maintenance.
  • Involved in Bug fixing of various modules that were raised by the testing teams in the application during the testing phase.
  • Written Small, Medium and Large tests. Also wrote different AMQP tests which are useful in rendering the contract between differentmicroservices.
  • Used REST API for development forMicroservices.
  • Develop components using Node JS and consume REST Services in Node JS.
  • Used routing schemes to develop single page applications (SPAs) using Angular JS route.

Environment: Java/JDK 1.7, JavaEE, Spring MVC, Spring Framework, Hibernate3, HTML5, CSS3, JQuery, JSON, myEclipse, SVN, REST Web Services, Maven, Log4j, Oracle10g and JBOSS application server.

Confidential, GA

JAVA/ J2EE Developer

Responsibilities:

  • Involved in Analysis, Design and Development of the project.
  • Designed and developed web-based software using Java Server Faces (JSF) framework, Spring MVC Framework and Spring Web Flow.
  • Developed user interface using JSP, HTML, XHTML and JavaScript to simplify the complexities of the application.
  • Used Ajax for intensive user operations and client-side validations.
  • Developed application service components and configured beans using Spring IOC, creation of Hibernate mapping files and generation of database schema.
  • Used Web Services for creating rate summary and used WSDL and SOAP messages for getting insurance plans from different module and used XML parsers for data retrieval.
  • Used JUnit for testing the web application.
  • Used JAXM for making distributed software applications communicate via SOAP and XML.
  • Used DB2 as backend database.
  • Worked on Responsive Web Design to make website Responsive for Desktop, mobile and Tablets using Bootstrap and Media Queries.
  • Used SQL statements and procedures to fetch the data from the DB2 database.
  • Involved in writing Spring Configuration XML, file that contains declarations and business classes are wired-up to the frontend managed beans using Spring IOC pattern.
  • Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records using various specification files.
  • Developed Ant Scripts for the build process and deployed in IBM WebSphere.
  • Implemented Log4J for Logging Errors, debugging and tracking using loggers, appenders components.
  • Implemented Business processes such as user authentication, Transfer of Service using Session EJBs.
  • Wrote page level code using JavaScript with AngularJS framework along with jQuery and other JavaScript libraries.
  • Used Node.JS server in the back-end to handle requests sent from the front-end JQuery Ajax calls.
  • Single page application developed using Angular JS and Node JS as the backend and MongoDB as the database.
  • Worked on MVC Frameworks like Bootstrap, Angular JS, React JS. Maintaining the highest standards for products and projects.
  • Used Tortoise CVS as version control across common source code used by developers.
  • Deployed the applications on IBM Web Sphere Application Server.

Environment: Java/JDK 1.7, JavaEE, Spring MVC 3.1, Spring JDBC, JSP, HTML, XML, XSD, CSS, my eclipse, Tomcat 6, Log4J, Linux, Oracle, Oracle SQL developer.

Confidential, New York, NY

JAVA /J2EE Developer

Responsibilities:

  • Designed database and coded PL/SQL stored procedures, triggers required for the project.
  • Created reusable components in JavaBeans to keep track of all the business transactions of NYSE Listed Companies. Resolved issues reported by the client.
  • Developed various Web Services using RAD tool.
  • Participated in the writing of unit test cases for different modules using JUnit framework.
  • Participated actively in code and peer reviews.
  • Using Hibernate for data persistence and was in writing hibernate queries and Hibernate specific configuration and mapping files.
  • Worked on coding, implementation of front end using JSP, HTML, CSS and JavaScript.
  • Worked on conversion of some modules to be multithreaded. Multithreading was used on the Server side to perform Database pooling of connections in Java on Unix Environment.
  • Involved in generating screens and reports in JSP, Servlets, HTML, and JavaScript for the business users.
  • Participated actively in Active Collaboration Sessions with business and other teams.
  • Participated actively in the Agile Development Process (TDD).
  • Participated actively in the Scrum meetings.

Environment: JDK1.6, JSP, Struts 1.3.10, Hibernate 3.3, SQL queries, Drools, Oracle 10g, SOAP, WSDL, SVN, CVS, Log4j.

Confidential

JAVA Programmer

Responsibilities:

  • Understanding andanalyzingthe requirements.
  • Implemented server side programs by usingServletsand JSP.
  • Designed, developedand validatedUser Interface using HTML, Java Script, XML andCSS.
  • Implemented MVC using Struts Framework.
  • Handled the database access by implementing Controller Servlet.
  • Implemented PL/SQL stored procedures and triggers.
  • Used JDBC prepared statements to call from Servlets for database access.
  • Designed and documented of the stored procedures. Widely used HTML for web based design.
  • Involved in Unit testing for various components.
  • Worked on database interaction layer for insertions, updating and retrieval operations of data from oracle database by writing stored procedures. Involved in writing JUnit Test Cases.
  • Used Spring Framework for Dependency Injection and integrated with Hibernate.

Environment: Java, J2EE, Struts, Tiles, JavaScript, HTML, JSP, Servlets, JDBC, SQL, PL/SQL, Oracle, WebSphere Application server, Eclipse

We'd love your feedback!