We provide IT Staff Augmentation Services!

Java Developer Resume

5.00/5 (Submit Your Rating)

Cincinnati, OH

SUMMARY

  • Over 8+ years of strong software experience in design, development and deployment of web - based Client-Server business applications using OOPS,Java ()/J2EE technologies.
  • Ability to efficiently translate algorithms, ideas and concepts to software applications.
  • Expertise in design with Use Case, Sequence diagrams, Activity diagrams, Class diagrams with exposure to UML, tools like Rational Rose and use of Rational Unified Process (RUP).
  • Experience inJava, JDBC, JavaBeans, Hibernate, Struts, JSP, JavaScript, JFC, Servlets, EJB, and GWT.
  • Experienced in implementing Service Oriented Architecture (SOA) with XML based Web Services (SOAP/UDDI/WSDL) and REST web services with Spring Boot and Micro Services.
  • Experienced in transferring data from different data sources into HDFS systems using Kafka producers, consumers and Kafka brokers.
  • Experienced in using Amazon Web Services (AWS) and AWS SNS/SQS for delivering messages.
  • Expertise in designing and developing web and mobile applications using HTML5, CSS3, Sass, JavaScript, jQuery, NodeJS, AngularJS. Skilled at progressing from problem statement to well documented designs.
  • Experienced in Development of services that utilize AWS SDK's (Dynamo DB, Elastic Beanstalk, EC2, Lambda)
  • Experience with frameworks like Struts, Spring, JSF, AJAX frameworks and ORM frameworks like Hibernate.
  • Developed reusable and interoperable Web service modules based on SOA architecture using SOAP, Restful.
  • Experienced in writing Components, Pipes and Services to separate concern and handle different situations by using Angular2 and Worked on Angular4 Enhancements.
  • Experience in working on modern MEAN Stack- MongoDB, Express, Angular and Nodejs.
  • Expertise in XML technologies such as XSL, XSLT, XML schemas, XPath, XForms, XSL-FO and parsers like SAX/DOM.
  • Expertise in developing SOA (Service Oriented Architecture) and J2EE Web Services based on SOAP, WSDL, UDDI, JAX-WS, JAXB, JAX-RPC using tools like Apache Axis.
  • Spearheaded ApplicationDeveloperconversant with developing Applications using J2EE Design patterns such as MVC, Singleton, Session Facade, Service Locator, Visitor, Observer, Decorator, Front Controller, and DAO.
  • Experience with JMS and IBM MQ Series.
  • Experience with Maven and Gradle for dependency, version management and Jenkins continuous integration (CI) to setup automated builds and good knowledge on Quick Build and Bamboo.
  • Proven experience with Application Servers like IBM WebSphere, Oracle/BEA WebLogic, JBoss and Tomcat.
  • Experienced in major relational databases Oracle 11g/10g/9i, SQL Server 2000/2005/2008 , DB2, MySQL.
  • Configure and monitor numerous MongoDB and NoSQL instances
  • Experience in RDBMS Oracle (10g), DB2 and SQL Server.
  • Automated day to day task using Python programming language.
  • Worked on development of prototype GUI interface using Django Web Framework, Python Programming language.
  • Technically Savvy in using multiple databases like Oracle, SQL Server, MySQL, DB2, NOSQL DB (mongo Cassandra).
  • Involved in converting Cassandra/SQL queries to Spark transformations using Spark RDDs.
  • Adequate knowledge of Amazon RDS instance (Master-Slave replication setup) and Redshift.
  • Experience in Business Process& Decision Management Design using jBoss, JBPM and jBoss Drools Rules Engine.
  • Experienced in jQuery, JavaScript, VBScript, Perl, AJAX, Adobe Flex, JSON, HTML, DHTML, CSS, Tiles, and Tag Libraries.

TECHNICAL SKILLS

Languages and Web Technologies: C, C++, C#, XML, HTML, CSS, JavaScript, J2EE,Java 1.7, 1.8, Python, JSP

Frameworks and APIs: Spring, Spring Security, Struts, Hibernate, Servlets, JPA, JMS, IBM MQ etc

Web Services: REST, SOAP

Databases: MY SQL, Oracle, DB2, MongoDB

Application servers: Apache Tomcat, WebLogic

IDE/Modelling Tools: Eclipse, IntelliJ

Source Control: Rational Clear Case, Git, GitHub, CVS, SVN

Development Methodologies: Agile, Waterfall

Logging tools: Log4j, Junit

Operating Systems: Windows Server 2003/2008, LINUX

PROFESSIONAL EXPERIENCE

Confidential, Cincinnati, OH

Java Developer

Responsibilities:

  • Involved in the analysis, design and development and testing phases of Software Development Life Cycle (SDLC)
  • Experience in developing web applications on MVC based frameworks like Spring, Spring IOC, Spring Cache, Spring Boot, Spring Batch and Spring MVC
  • Actively participated in Object Oriented Analysis & Design sessions of the Project, which is based on MVC Architecture using Spring Framework.
  • Followed the Agile Scrum software development methodology.
  • Responsible for gathering and analysis of business requirements.
  • Involved in all SDLC (Software Development Life Cycle) Phases of the project.
  • Used Spring 4.0 framework web flow to navigate between pages.
  • Used Factory, DAO, and Singleton and MVC Design patterns.
  • Developed the application using JSP, Spring MVC for front end, Spring 4.0 framework to manage business layer components and JDBC for performing database transactions.
  • Implemented spring controllers with annotations, validations using model attributes to pass request from presentation layer to helper classes.
  • Consumedjavaweb services using Restful and implemented the Rest standards.
  • Created connections to database using Hibernate session Factory, using JP APIs to retrieve and store data to the database with Hibernate transaction control.
  • Created Spring MVC components like Dispatch Servlets, configure Request mapping annotation controllers, view resolver components.
  • Implemented JUNIT test cases with Mockito mock data to test whole cycle to interact all services.
  • Involved in the development of Page Flows, Business Objects, Hibernate database mappings and POJOs. Used XML style syntax for defining object relational metadata. Application developed in MVC architecture using Struts, Spring 4.0 framework, Hibernate, EJB.
  • Used Spring 4.0 framework for building the application based on MVC design paradigm. Provided Integration for Spring MVC module.
  • UsedSpringSecurityAuthorization to secure user access.
  • Involved in integrating JAX-RS into Spring Boot application.
  • Involved in creating and Deployment of REST API and Micro Services in Java J2EEE using Spring Boot.
  • Develop, enhance and maintain a Spring Boot based Micro Services application.
  • Worked on implementing the responsive web design to the website by developing the Bootstrap techniques, AJAX, Angular JS and jQuery technologies.
  • Used JSF, HTML5, CSS3, React JS, Angular JS, jQuery and Bootstrap to build this SPA Single Page application.
  • Implemented MongoDB for handling that large amounts of data using NoSQL queries.
  • Maintained Cross Browser compatibility implemented Responsive Design using Twitter Bootstrap.
  • Developed Oracle Stored Procedures and Functions using SQL Developer.
  • Implemented database transactions using Hibernate ORM framework.
  • Design and implementation of a prototype E-learning platform using Django Web Framework and Python programming language.
  • Involved in preparing the documentation and logic flow charts of the process.
  • Developed the unit test cases using JUnit.

Environment: Java 1.7, 1.8, J2EE, JSP, Spring MVC, Struts MVC, Spring Web Flows, JavaScript, React JS, Node JS, Angular JS, jQuery, Hibernate, Spring 4.0, Web services (SOAP/RESTFUL), Micro Services, Oracle, XML, AWS, WebLogic9, SQL, Rest, SQL, Mockito, Junit, Git, GitHub, Eclipse IDE, Junit, NOSQL DB (MongoDB).

Confidential, Phoenix, AZ

Full Stack Developer

Responsibilities:

  • Involved in the analysis, design and development and testing phases of Software Development Life Cycle (SDLC)
  • Use Agile (SCRUM) methodologies for Software Development Lifecycle of the dynamic J2EE project.
  • Involved in Developing of Application based on J2EE using Hibernate and Spring framework.
  • Worked on Restful web services using Node.js and implemented mock services in Node.js with help of modules using Node.js server.
  • Designed and developed the UI using Spring view component, JSP, HTML, CSS and JavaScript, AJAX, JSON.
  • Build Micro services for the delivery of Purchase Order module using spring cloud.
  • Followed Spring Boot MVC Rest framework to develop the application flow for the project Worked with the Unix Solaris/Linux admin team to perform Oracle migration from Sybase.
  • Developed the user interface components using HTML5, CSS3, JavaScript, AJAX, jQuery & created custom tags.
  • Design coded and tested key modules of the project usingjavaOOPS concepts, JSP.
  • Implemented the Project structure based on Spring MVC pattern using spring boot.
  • Developed Micro services using Restful services to provide all the CRUD capabilities.
  • Built interfaces using Apache Camel framework and JMS.
  • Proficient in TDD (Test Driven Development) by writing test cases using Jasmine, J-Unit Framework Working as a Full Stackdeveloperusing JavaScript frameworks AngularJS 2 and Node.js.
  • Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, jQuery, AJAX, Angular JS 2, and JSON.
  • Integrated Hibernate ORM with Spring-Hibernate framework to facilitate DML and DQL queries and represent object-database mapping.
  • Used jQuery, Ajax for service calls on pages to interact with the servers.
  • Implemented XML-based communications protocol using JAXB.
  • Used Maven as the build tool, GIT for version control, Jenkins for Continuous Integration and JIRA as a defect tracking tool.
  • Involved in using CVS, Git for project management and version management.
  • Configured Maven forJavaautomation projects and developed Maven Project Object Model (POM).
  • Developed REST API for test server for Express Router middleware-based API's with Mongo DB integration.
  • Automated Jenkins CI pipelines with Python and or Bash.
  • Developed REST API for test server for Express Router middleware-based API's with Mongo DB integration.
  • Planning and setting up of Continuous Integration for various properties on Jenkins with Commit, Component, and Assembly, deploy and Smoke jobs.
  • Developed REST services to talk with adapter classes and exposed them to the Angular JS 2.0 front-end.
  • User interface coding and styling using Angular JS 2, CSS and Bootstrap template.
  • Extensively involved in the development of backend logic or data access logic using Hibernate and thus creating the object relational mapping with theJavabeans in the application.
  • Worked on performance tuning of Web Agents, Policy Servers, Policy Stores and User Stores to meet and maintain operational requirements (process, thread, connection, cache).
  • Created all the complex SQL commands and Stored Procedures to retrieve data from the Oracle database.
  • Developed ANT scripts for building application WAR/EAR for deploying on WebLogic server
  • Designed and developed the Restful web services using the JAX-RS API to communicate over the network.
  • Involved in all the test cases using the framework Junit and fixed any bugs or any issues identified during the testing period.

Environment: J2EE/java1.7, 1.8, JSP, Web Center, Hybris, Spring MVC, EJB, Spring, Web Services (WSDL, XSLT, XML, SOAP, REST), JUnit, Ant, Maven, IBM WebSphere, CVS, XML, JSON, XML, Eclipse IDE, Git, GitHub, Micro Services, NOSQL DB (MongoDB).

Confidential, Eden Prairie, MN

Java Developer

Responsibilities:

  • Worked on various new enhancements on the system that involved requirements analysis, designing the solution, development and implementation.
  • Designed and developed the application using Agile Methodology and followed Scrum planning
  • Responsible for creating functional documents, technical documents, flow charts and data flow diagrams.
  • Developed the application using JSP, Spring MVC for front end, Spring framework to manage business layer components and JDBC for performing database transactions.
  • Created Spring MVC components like Dispatch Servlets, configure Request mapping annotation controllers, view resolver components.
  • Involved in designing and writing custom code for business, data access and UI layers using coreJava.
  • Created Spring Controllers and Integrated with Business Components and View Components
  • Developed spring and Hibernate data layer components for the application.
  • Worked on AWS (Amazon Web Services)
  • Integrated business layer using Hibernate with Spring DAO.
  • Implemented caching techniques, wrote POJO classes for storing data and DAO's to retrieve data and the configuration of database using Hibernate.
  • Worked on Restful web services which enforced a stateless client server and support JSON few changes from SOAP to Restful Technology Involved in detailed analysis based on the requirement documents
  • Helped to deploy and resolve issues during deployment and Configured Maven, Ant, Shell Scripts. Used Jenkins for Continuous Integration (CI).
  • Used PL/SQL, Stored Procedures for handling SQL Server database.
  • Used Git, Maven for creating the project structure and version controlling.
  • Performed unit testing for the service classes and the DAO's using JUnit and assist users in the testing.

Environment: Java, Agile, Rally, J2EE (Extending Java 1.8), JSP, Servlets, JDBC, EJB,JavaBeans, Spring DI, Spring MVC, Hibernate Templates, Hibernate, Web Services, REST API, SOAP, RESTFUL, JSON, XSD (SAX, DOM), XML, Maven, Continuous Integration, Git, Github Log4j, JUnit, Oracle RDBMS, WebSphere Server, TOAD, Linux, Eclipse IDE

Confidential - Cincinnati, OH

Java/J2EE Developer

Responsibilities:

  • Designed and developed UI screens with XSLT and JSF (MVC) to provide interactive screens to display data
  • Implemented Model View Controller (MVC) architecture Using JSF Framework at the Web tier level to isolate each layer of the application to avoid the complexity of integration and ease of maintenance
  • Used Angular JS as the development framework to build a single-page application
  • Created web services using SOAP, WSDL and XML with JAX-WS and JAX-RPC
  • Created views with JSF Framework and Service Layer Classes using Session Beans
  • Used distinct phases of JSF lifecycle for client-side and server-side data validation
  • Generated complex reports as per CMS guidelines, using Jasper Soft Studio.
  • Used SVN for version control tasks.
  • Used Log4j for logging purposes
  • Configured faces-config.xml and navigation.xml to set all page navigations
  • Used MySQL database for creating tables, views, stored Procedures and writing complex queries
  • Experience in using RDBMS concepts and creating complex database queries in SQL and PL/SQL for fetching results in Oracle using JDBC concepts
  • Mapped JMS client objects to MQ server objects.
  • Application implemented as a single-page Backbone app with a custom data layer that used an in-memory message bus (postal.js) for data requests and application events
  • Created custom directives for re-usable components (multi-field form elements, background file uploads, Angular JS etc.
  • Developed the UI using SFX Framework, JSF2.0, JavaScript, JQuery.
  • Developed and execute unit test plans, supported formal testing and resolved test defects.

Environment: CoreJava, J2SE, Unix, Servlets, JSF, JSF framework, JSF pages, JDBC, J2EE, (Servlets, JSP, JTA, JDBC), spring, NetBeans, (X)HTML, DHTML, JavaScript, WebSphere MQ Series, CSS, jQuery, XML, SOAP, Ajax, SHELL SCRIPTS, Agile, Oracle10g, Junit and SVN.

Confidential - Greenwood Village, CO

Java/J2EE Developer

Responsibilities:

  • Analyzed the requirements and enhanced the application which improved maintainability, extensibility and performance.
  • Designed Class Diagrams, Interaction diagrams, Collaboration diagrams and Sequence diagrams for the application.
  • Involved in enhancing Presentation layer, Business layer and DAO layer components.
  • Extensive use of AJAX to update the part of webpage which improved the performance of the application.
  • Used JQuery, a cross browser JavaScript library to dynamically add the items to a request on the client side.
  • Business logic layer was implemented using Servlets and EJBs.
  • Implemented XML parsers such as DOM.
  • Incorporated persistence tier using Hibernate framework.
  • Developed code forJavaMultithreading.
  • Designing the database and coding of SQL, PL/SQL, Triggers and Views usingIBM DB2.
  • Design patterns of Delegates, Data Transfer Objects and Data Access Objects.
  • Developed Message Driven Beans for asynchronous processing of alerts.
  • Used Clear case for source code control and JUNIT for unit testing.
  • Deployed the application on JBOSS application server.
  • Used Oracle 8i as relational databases.
  • Involved in Unit testing, Bug fixing,QA and Production support.

Environment: Java, JSP, Servlets, Hibernate, JUnit, PL/SQL, DB2, HTML, JQuery, JavaScript, Ajax, Log4j, XML, DOM, Edit Plus, JBoss Git, GitHub, Eclipse

We'd love your feedback!