We provide IT Staff Augmentation Services!

Java Developer Resume

5.00/5 (Submit Your Rating)

Germantown, MD

SUMMARY

  • Overall 6 years of experience in Analysis, Design, Development, Maintenance and Implementing Enterprise, Web and Client Server applications using JAVA/J2EE technologies and Object - oriented technology.
  • Having experience in AngularJS, JSON and AJAX.
  • Expertise in object oriented programming using Java, J2EE, JSP, EJB, Servlets, Java Web Services, JDBC, Custom tag libraries, XML.
  • Hands on experience on various frond-end technologies JavaScript, jQuery, HTML5, CSS3, Bootstrap.
  • Experience in development of Struts2.0, JSF, Prime Faces Framework.
  • Experience in all aspects of Angular JS like "Routing", "modularity", "Dependency injection", "Service calls" and "Custom directives" for development of single page applications.
  • Experienced with hands on development in various Spring components like Spring MVC, AOP, Spring IOC, Spring JDBC, Spring JPA, Spring Securities and Spring Batch, Spring Boot, Spring Microservices, and swagger api’s.
  • Experience in creating RESTful web services using Spring MVC.
  • Expertise in Spring IOC design patterns to build the application services layer.
  • Experience in using Apache Axis to develop Web Services. Experience in database access using Hibernate and JDBC.
  • Experience in MVC (Model View Controller) architecture, using Struts Framework, and Spring Framework with various Java/J2EE design patterns.
  • Extensive experience in building the data layer using O/R mapping technology such as Hibernate 3.0.
  • Extensively used Maven and ANT as build script for application build and deployment. Extensively used Junit and log4j for unit testing and logging.
  • Extensive experience in working on projects with Waterfall and agile methodologies such as Test-Driven Development (TDD) and SCRUM.
  • Designed and coded application components in an Agile environment. Experience in OOAD using UML (Rational Rose).
  • Good noledge and experience with multiple Servers like IBM Web Sphere 6.1/7.0, BEA Web Logic server 10.x/11g, Apache Tomcat, JBoss.
  • Strong experience in SQL and DB2 Server to develop the web applications. Have good noledge in maintaining NoSQL database MongoDB.
  • Extensively worked on IDE tools like Eclipse 3.x/4.x, NetBeans & IBM RAD.
  • Expertise in developing Java Beans and Custom Tag Libraries, providing client-side validations in JavaScript and providing interactive front-end GUI using AJAX.
  • Extensive experience in implementation of the version control software SVN, CVS, GIT.
  • Developed Java REST based microservices and integrated with other external vendor clients web services.
  • Experienced in working with Core Java concepts such as multithreading, Memory Management, Concurrency, exception handling, generics and annotations.
  • Experienced in generating logging by Log4j to identify the errors in production test environment.
  • Hands on experience using Messaging Services like JMS, MQ Series.
  • Extensive experience in working on multiple operating systems including UNIX, Linux and Microsoft Windows.

TECHNICAL SKILLS

Operating Systems: Windows 95/98/NT/2000/Server/XP/7, Linux/UNIX, Solaris 7/8/9

Languages: Java8, UML 2.0, SQL

J2EE: JDBC, Servlets, JSP, JSTL, EJB2.0, XML, JMS

Web Technologies: HTML5, CSS3, JavaScript, Ajax, jQuery, JSON, Angular JS.

Frame Works: AngularJS Spring Core, Spring MVC, Spring AOP, Spring JDBC, Hibernate3, Apache, Tomcat, JSF.

Web Services: REST, SOAP, WSDL

Database: Oracle7i /8i/9x/10G/11G, DB2, SQL Server, MySql

Middle-Tier Servers: Tomcat 6.x, WebLogic 10.3.5, WebSphere 7/8.5

Build & Deployment: Ant, Maven, Jenkins

IDE: Eclipse, RAD, Net Beans

Design Patterns: Rational Rose, MS Visio

PROFESSIONAL EXPERIENCE

Java Developer

Confidential, Germantown, MD

Responsibilities:

  • Interacted with Business users and Business Analyst to gather requirements.
  • Analysis and understanding of business requirements. Implemented the process using Agile (Scrum) methodology and Test-Driven Model.
  • Build the application based on new features of Java Jdk at service layer level.
  • Worked with team members to define product road map, project objective, Sprint Planning, backlog and user stories, guide project team including daily Scrum meeting, delegating tasks, identifies resources, base lining timelines for Sprints and deliverables
  • Developed web application using Spring MVC framework.
  • Extensive use of AngularJS, HTML5, CSS3, JSP and Jquery, Bootstrap, for the presentation layer along with Javascript for client-side validation and JSON is used for exchanging text data.
  • Implemented in binding HTML template (views) to JavaScript objects (models) utilized Angular JS framework.
  • Used multi-threading and concurrency and implemented threads while preparing and generating mails.
  • Used JSF framework in developing user interfaces using JSF UI Components, Validator, Events and Listeners.
  • Involved in the development of project back-end logic layer by using most of the core java features such as Collection Framework, Interfaces, multi-threading and Exception Handling programming
  • JSF Framework used for UI pages and Faces Servlet acts as Front Controller.
  • Used Spring Inversion of Control, to make application easy to test and integrate.
  • Used Auto wired Pojo and DAO classes with Spring Controllers.
  • Functionalities include writing code in JavaScript and Bootstrap with MySQL database as the backend.
  • Developed Application controllers, Business and Data service modules for the web applications.
  • Implemented Restful web services (JAX-RS).
  • Implemented Service oriented architecture and Web Services using SOAP, RESTFUL.
  • Used JNDI to lookup for the data sources required and used Eh cache for general purpose caching.
  • Worked on SOA/Web Services and created request and response WSDLs.
  • Used Design Patterns like Singleton, DAO and Service Locator.
  • Designed tables in Oracle 10g database and worked with Database Developers for implementing Stored Procedures in the application.
  • Developed controller for request, response paradigm by Spring Controllers using Spring MVC
  • Used JSON as response type in REST services.
  • Written Junit test cases for the application.
  • Used Maven for dependencies and configuration management.
  • Debugging and troubleshooting any technical issues while implementing the applications.
  • Monitored the error logs using Log4J and fixed the problems.
  • Participated in code review and mentoring sessions and used GIT as version control
  • Prepared test data and inserted into tables for testing purpose.
  • Involved in designing test plans, test cases and overall Unit testing of the system.
  • Used Jira for tracking bugs and used Jenkins for building and deploying the application to multiple environments.

Environment: Java 1.7/1.8, Multithreading, Oracle, AngularJS, Spring-MVC, Hibernate, JSP, Servlets, Linux/Unix, JavaScript, Maven, Design Patterns, HTTP, HTML5, CSS3, Maven, XML, JDBC, UML, JUnit, JAXB, web services (JAX-RS), Log4J, GIT, Agile, JSON, JMS, Jira, Jenkins.

Java Developer

Confidential, Los Angeles, CA

Responsibilities:

  • Experienced in Behaviour driven development approach using SCRUM framework under Agile methodology
  • Implementing RESTful web services architecture for Client-server interaction and implemented respective POJOs for its implementations.
  • Working on UI/UX of client-side validation scripting using JavaScript and jQuery.
  • Designed and developed user interface components using Spring, JSP, JSTL & Custom Tag libraries.
  • Core Java coding and development using Multithreading and Design Patterns.
  • Implementation with Java Multithreaded programming to develop multithreaded modules and applications
  • Used JSTL tags for tasks such as iterating through lists, interacting with databases.
  • Involved in the process of Conceptual and Physical Data Modeling techniques
  • Redesigned organization architecture for the modules to suit desirable MVC design patterns.
  • Implementing Hibernate framework for the project and working in hand with Oracle 10g access.
  • Designed and implemented multiple ORM mappings for the security locking enhancement module and parts of customer authentication module.
  • Developed an Asynchronous AJAX based rich client to meet the user requirement.
  • Involved in writing complex SQL queries and stored procedure with data team.
  • Focus on converting the existing features in the application towards globalization of the application, me.e., internationalization of the web representation.
  • Used various Dependency injections and ORM mapping using Hibernate for rapid development and ease of maintenance.
  • Implemented Transactions and Batch Updates using Spring framework.
  • Have worked on Oracle 10g database for storing and retrieving the application data.
  • Developed unit case testing scenarios with JUnit.
  • Implemented logging mechanism using Log4j with the help of Spring AOP frame work.
  • Developed MQ JMS Queues for asynchronous messaging.
  • Build automation done and tested primarily using Apache Maven.
  • Subversion SCM tool was used with Jenkins for continuous Integration.
  • Worked with JMS settings and JDBC resources on Web Logic Application Server.
  • Involved in code review and deployment of the application on development, testing of production servers.
  • Involved in writing EJBs (Stateless Session Beans) and Web Services for building the middleware
  • Distributed components and deployed them on application servers.
  • Created Stored Procedures, Triggers, and Queries using Oracle 10g for business rules.
  • Used GIT for version control and used JIRA for issue tracking.

Environment: Java/J2EE 1.7, JSP, Servlets, Spring, Hibernate, XML, REST, Unix, Oracle 10g, JavaScript, jQuery, JSP, XML, XSLT, Eclipse IDE, AJAX, Apache Maven, Jenkins, JDBC, JUnit 3.8, Log4j, GIT, JIRA, Apache CXF, Agile, Multithreading.

Java Developer

Confidential

Responsibilities:

  • Implemented the server-side design using the Industry Standard J2EE design patterns like Business Delegate, Service Locator, Value Objects, Business Interface, Data Access Object, and other helper classes.
  • Object Oriented Analysis and Design (OOAD) of business requirements with the end users and business analysts.
  • Used J2EE design patterns like Value Object Pattern and MVC Pattern.
  • Designed and developed the web application using Spring 3.1 framework.
  • Developed the Dynamic JSP's, which interact with the EJB.
  • Worked on implementing web services using SOAP for multiple widgets.
  • Created sequence diagrams to show the page flows using WSAD.
  • Developed Client-side screens in XML using XSLT.
  • Involved in developing web services using SOAP, WSDL, XSL and XSLT.
  • Have written SQL queries, store procedures on MySQL platform
  • Developed front-end screens using JSP and Tag Libraries.
  • Designed dynamic and browser compatible pages using HTML, CSS, jQuery and JavaScript
  • Involved in front end design using Html5, CSS3, JavaScript, Bootstrap, and followed WCAG 2.0 guidelines.
  • Deployed EJB on WebSphere 8.0 application server.
  • Setting Data sources, JNDI Names and also worked with cells, nodes and servers during WAS 6.1
  • Adopted J2EE best Practice, using J2EE Design patterns. Business Object and Data Transfer object for portability and performance.
  • Used SVN for source control repository, Developed Unit Test Cases with Junit and use Cucumber framework for automation, also involved with QA team for bug fixes.
  • Developed Enterprise Java Beans and Data Access components for Inventory, Admin, and Reporting module.
  • Using advanced level of jQuery, AJAX, JavaScript, CSS3 in the validation frameworks for the application.
  • Used Maven for building and executing project, Subversion(SVN) as repository with Jenkins for integration.
  • Involved in solving bugs of existing back-end code.
  • Build test cases using Junit and involved with QA.

Environment: J2EE, Java, JDK 6.0, Spring, SOAP, WebSphere, LDAP, Spring JDBC, Web Sphere, EJB 2, HTML5, CSS3, Java Script, jQuery, AJAX, JSP, XML, XSLT, JUnit, SOAPUI, Apache CXF, Maven, SVN, Junit, Unix, Jenkins, MySQL.

Jr. Java Developer

Confidential 

Responsibilities:

  • Worked on all phase of agile development life cycle with 2-week sprints/Iterations, retrospectives and iteration planning meetings.
  • Did Test First development (TDD) after creating dummy stubs using Junit and Mockito for mocking objects to test.
  • Object Oriented Analysis and Design using UML include development of class diagrams, Sequence diagrams, and State diagrams and implemented these diagrams in Microsoft Visio and also with Object AID.
  • Worked on Spring Framework Application using Spring MVC, Controllers to capture incoming requests and delegate them to Services and Send information to JSP using Models and Views.
  • Worked with JSP, Servlets to display data on User Interface(UI), also worked with HTML to create, edit, populate forms.
  • Involved in front-end development including creation of Terms and agreement related functionalities using JavaScript, HTML, Bootstrap.
  • Used both Hibernate and Spring JDBC for Persistence integrated with Spring, using Spring ORM support, to convert database errors into more meaningful errors from Spring.
  • Worked with Spring JDBC Mappers, JDBC Template, Named Parameter Jdbc Template creating a simpler persistence model.
  • Used JPA Annotations for Mapping Objects to Tables, hibernate features such as Lazy Loading, Hibernate Query Language (HQL), Criteria and Pagination.
  • Gained Familiarity with SOAP web services, WSDL contracts, XML SOAP messages developed using JAX-WS with Spring Framework Support
  • Wrote SQL queries to handle data in Microsoft SQL Server 2008 Platform.
  • Developed, Deployed and Tested applications in Apache Tomcat 6.0 and in JBoss Application Server.
  • Used Maven to build and deploy the application.
  • Used SVN Source Tree for version control/Source code repository.

Environment: Core Java, J2EE, Agile, Junit, SVN, Visio, Spring MVC, Spring JDBC, SOA, SOAP, WSDL, JAX-WS, Hibernate, JPA, SQL, Apache Tomcat, JBoss Application Server, Bootstrap, Java Script, HTML, CSS, Maven.

We'd love your feedback!