We provide IT Staff Augmentation Services!

Java Developer Resume

Mountain, VieW

SUMMARY:

  • 11 Years of IT experience in design, development and testing of web application and integration projects using Object Oriented technologies such as Java 1.8, J2EE, Struts, JSP, Servlet, JDBC, Spring Framework, Play Framework, Micro services, Hibernate, JMS, JSON, HTML5, CSS3, JavaScript 1.8, JQuery, Angular2, Typescript and Bootstrap.
  • Extensive experience with analysis, design, development, customizations and implementation of software applications.
  • Experience creating Use Case Model, Use Case Diagrams, Class Diagrams, sequence diagrams using Microsoft Visio and Rational Rose.
  • Expert in Core Java with strong understanding of Inheritance, Abstraction, Encapsulation, Polymorphism, Collections, Multithreading, Event handling and Exception handling.
  • Strong experience in UI & client - side validations using HTML 5, CSS3, Java script, JSP, Tag libraries, AJAX, JSON and java script frameworks like Angular2 & jQuery.
  • Expertise implementing MVC frameworks using Servlet, Struts and spring.
  • Extensive working experience with Spring Modules (DAO, MVC, Securities, AOP, ORM data).
  • Extensive experience in design and development of Spring and Hibernate frameworks and Hibernate Criteria’s.
  • Export in producing & consuming SOAP based & Restful web services using WSDL, SOAP, JAX-WS, JAX-RS, AXIS, CXF, JERSEY API, SOAP UI etc.
  • Proficient in Asynchronous messaging using JMS and Confidential MQ Series.
  • Expertise in DB Design, DB normalization and writing SQL queries & PL/SQL- Stored Procedures, Indexes and Views etc.
  • Expertise in using J2EE Application Servers such as Web Logic, Web sphere 8.2 and Web Servers such as Tomcat, NGINX.
  • Extensive experience with Waterfall and Agile Scrum Methodologies.
  • Carrying out coding & implementation of logic, code review, debugging and troubleshooting of the application.
  • Good communication skills, interpersonal skills, self-motivated, quick learner.
  • Experience in leading and managing teams. Handled multiple roles Like Lead Developer, Sr. Developer.
  • Proficient in analyzing and translating business requirements to technical requirements.
  • Experienced in using version control tool GIT and SVN.
  • Demonstrated abilities in handling all the phases of Software Development Life Cycle (SDLC) entailing requirement analysis, design, development, implementation, delivery and troubleshooting. Well versed with agile practices.
  • Expertized in Project Execution, Technical Support, Business Analysis, Client Relationship Management and Coordination.
  • Proficient in mapping client’s requirements and providing customized software solutions involving system design & development and coding of modules.
  • Managing software development activities for process mapping & identifying appropriate development methodology.
  • Developing, implementing and providing support for business application software for clients.
  • Conducting meetings for designing or streamlining processes to ensure smooth functioning of IT operations.

TECHNICAL SKILLS:

Languages : Java, JSP, HTML, JavaScript, JQuery, Json, SQL, XML, Dojo.

Web Technologies : Java, Servlets, Struts,Spring, Hibernate,JPA, Webservices.

Application Server : JBoss, Web logic, Confidential Web sphere, Apache Tomcat.

IDE : WebStrom, Intelli J, MyEclipse, NetBeans and STS.

Development Methodologies: Agile methods (Scrum) and Waterfall Methodology.

Operating systems : Windows 7/XP, UNIX.

Databases : Oracle 11g/10g, MySQL.

Version Control : SCME, CVS,VSS,GIT.

Processes : Jira, Confidential Rational ClearCase.

PROFESSIONAL EXPERIENCE:

Confidential, Mountain View

Java Developer

Responsibilities:

  • Involved in Agile, Sprint methodologies to gather requirements, analysis, planning and development of application.
  • Attending system requirement review with Business team and System Engineers to gather requirements.
  • Designed and Developed the application using Spring MVC framework.
  • Implemented Spring Modules like IOC (Dependency Injection), Spring MVC and Spring Aspect Oriented Programming (AOP).
  • Involved in Building RESTful API's to communicate with UI layer via JSON to get required inputs.
  • Created POJO layer to facilitate and sharing of data between the front end and the J2EE business objects.
  • Developed business rules and workflow modules using java custom Api’s.
  • Extensively worked on Confidential MQ using point-point, publisher/subscriber messaging Domains for implementing Exchange of information through Messages.
  • Used Apache CXF for web service development and spring framework to generate artifacts and configuration to publish JAX-WS web services.
  • Developed Micro services business components using Spring.
  • Used Spring Dao classes to perform database transactions with Spring JDBC and row mapper classes to prepare result set for database operations.
  • Implemented Object Relational Mapping (ORM) for mapping between the java classes and database tables using Hibernate. Wrote HQL Queries to retrieve update save data
  • Analyze defects in production environment and provide necessary fixes.
  • Integrated with Sonar cube to improve the code quality, decrease major & minor fixes.
  • Refactored the code for JVM Optimization and performance of application.
  • Involved in Maven based build process and used log4j for logging and debugging.
  • Unit testing of developed product features using JUnit and Mockito frameworks as part of development cycle.
  • Used Jira project management tool for bugs and Tasks status tracking, responsible for resolving these defects on time and update their status on regular basis.
  • Used IntelliJ IDE for developing the application and GitHub for code repository and version control.

Environment: Java 1.8, Web Services Rest, Spring Framework, Hibernate, Maven, GIT, Postman, Soap-UI, Oracle 11g.

Confidential, San Francisco

Java Developer

Responsibilities:

  • Involved in Agile, Sprint methodologies to gather requirements, analysis, planning and development of application.
  • Built Single Page Apps using Angular 2 / Typescript and Bootstrap 4 for Responsive Design.
  • Utilized various JavaScript and jQuery libraries and form validation and other interactive features.
  • Developed Angular Components to perform operations in UI. Developed services and injected them to components using Dependency Injection.
  • Created forms to collect and validate data from the user in HTML and JavaScript. Built the UI using bootstrap.
  • Used JSON for storing and exchanging information between browsers and servers.
  • Used Angular services using $http to make Rest calls from client side and promises to resolve the response from server side.
  • Developed the application using Spring Web MVC architecture.
  • Involved in Building RESTful API's to communicate over internet via JSON to get the required information based on the requirement with help of Spring Core container to implement IOC concept to avoid tight coupling.
  • Developed java modules implementing business rules and workflows using Spring Boot
  • Analyze defects in production environment and provide necessary fixes.
  • Involves in Sprint planning for the estimation of efforts for user stories and bugs.
  • Integrated with Sonar cube to improve the code quality, decrease major & minor fixes.
  • Designed and developed the REST based Microservices using the Spring.
  • Have coded numerous DAO’s using Hibernate Dao Support. Used Criteria, HQL and SQL as the query languages in Hibernate Mapping. Integrated the spring and Hibernate framework.
  • Refactored the code for JVM Optimization and performance of application
  • Involved in Maven based build process and used log4j for logging and debugging.
  • Implemented SOA architecture with Web Services using SOAP, WSDL and XML to integrate other legacy systems.
  • Unit testing of developed product features using JUnit and Mockito frameworks as part of development cycle.
  • Developed Business Logic and Interfacing components using Business Objects, XML, and JDBC.
  • Used Rally for bug tracking and responsible for resolving these defects assigned on time and update their status on regular basis.
  • Used SVN for version control.
  • Used IntelliJ IDE for developing the application.

Environment: Java 1.8, Web Services Rest, Spring Framework, Hibernate, Maven, Oracle 11g and Web logic 8.1.

Confidential, New Jersey

Java Developer

Responsibilities:

  • Attending system requirement documents review with the Client Engineers and System Engineers to gather requirements.
  • Involved in Agile, Sprint methodologies to gather requirements, analysis, planning and development of application.
  • Utilized various JavaScript and jQuery libraries and form validation and other interactive features.
  • Developed Angular Components to perform operations in UI. Developed services and injected them to components using Dependency Injection
  • Developed the application using Spring Web MVC architecture.
  • Worked extensively on Spring IOC/ Dependency Injection. Configured the crosscutting concerns like logging, spring services.
  • Implemented the application following the J2EE best practices and patterns like Singleton, Factory, MVC and DAO.
  • Developed REST as well as SOAP based web services using WSDL, SOAP, and CXF.
  • Wrote SPA (Single Page Web Applications) using RESTFUL web services, Ajax and Angular JS.
  • Efficiently used data stores, services, Rest for efficient CRUD operations.
  • Experience in Multi-threading and oops concepts.
  • Developed and implemented the business logic component in middle tier using JDBC, JMS and MQ framework including stateless session classes and Entity bean classes.
  • Have coded numerous DAO’s using Hibernate Dao Support. Used Criteria, HQL and SQL as the query languages in Hibernate Mapping. Integrated the spring and Hibernate framework.
  • Extensively involved in database schema design, development and coding.
  • Involved in Unit/Integration testing of the application using JUnit.
  • Developed java job for loading the data in Apache Solr.
  • Implemented Spring ORM in order to develop the application.
  • Proficient in RDBMS concepts and worked with PL/SQL.
  • Tuned SQL Queries, created complex stored procedures, functions, triggers and jobs.
  • Extensively involved in database schema design, development and coding.
  • Used Dozer mapping framework to map Java beans and created custom mappings and Integrated Spring.
  • Tracking defects using Confidential Rational Clear Quest.
  • Supporting testing phases of projects such as System Test (IST), User Acceptance Test (UAT), User Test (UCT) and Post Production.

Environment: Java, Web Services Soap, Spring Framework, Hibernate, Maven, MySQL and Web logic 8.1.

Confidential

Java Developer

Responsibilities:

  • Prepared class diagram, Use Cases, Sequence and Deployment diagram for this implementation.
  • Involved in Agile, Sprint methodologies to gather requirements, analysis, planning and development of application.
  • Developed the application using Spring Web MVC architecture and Involved in developing the core framework classes
  • Worked extensively on Spring Dependency Injection. Configured the crosscutting concerns like spring services.
  • Have coded numerous DAO’s using Hibernate Dao Support. Used Criteria, HQL and SQL as the query languages in Hibernate Mapping. Integrated the spring and Hibernate framework.
  • Implemented the application following the J2EE best practices and patterns like Singleton, Factory and MVC.
  • Extensively involved in database schema design, development and coding.
  • Developed Screens using JSP and HTML which are used for Dual entry and work flow system Performed WAS Specific development and debugging.
  • Experience in Multi-threading and oops concepts.
  • Developed and implemented the business logic component in middle tier using JDBC, JMS and MQ framework.
  • Involved in major/minor enhancements, change requests and issue fixing.
  • Involved in Bug tracking and conducting meetings to improve code quality.
  • Conducted Peer review and module review meetings with client architects.
  • Developed work flow using JMS, created MDB (Message Driven Beans) and Stateless Session Beans.
  • Developed Screens using JSP and HTML which are used for Dual entry and work flow system Performed WAS Specific development and debugging.
  • User Audit Logging is used for each and every customer activity and it is achieved by JMS.

Environment: Java, J2EE, JMS, SOAP UI, JSP, Hibernate, WAS 8.0, Eclipse, SVN, Putty, Apache Axis, Log4j, Firefox, Chrome, and Oracle10g.

Confidential

Java Developer

Responsibilities:

  • Implemented the application using waterfall development methodology which included daily calls, story planning, reviews and grooming sessions.
  • Coordinated with Business Analysts to gather business requirements and assisted them in preparation of Application Interface Design (AID) documents and user stories.
  • Developed SOAP based web services using WSDL, XSD, XML, and SOAP over HTTP.
  • Involved in configuring hibernate to access and retrieve data from Oracle database.
  • Responsible for the creating various POJO objects, their corresponding Hibernate mappings (.hbm) files and persisting them to database.
  • Created various SOAP web services to Create Provisioning Orders, Submit Project Orders, Process Technical Orders and Cancel Orders.
  • Participated in deployment of applications on WebLogic Application Server. Used Putty to interact with the server installed on UNIX environment.
  • Implemented logging using log4j for monitoring and debugging the application.
  • Documented all development activities performed on the Team's wiki page.
  • Created code reviews and performed peer code reviews.
  • Used Maven as build tool for building the application.
  • Performed local testing and integration testing using Soap UI. Reviewed test cases and provided test support by working closely with system testing teams and end to end testing teams.
  • Used SVN for version controlling.
  • Used Oracle SQL Developer to interact with the database.

Environment: Iplanet 6.0, BEA Weblogic 8.1, Java, XML, JSP, Web Services, WebSphere Port let Factory Designer, WebSphere Integration Developer, RSA (Rational Software Architect)

Confidential

Java Developer

Responsibilities:

  • Development tasks like Time periods module, Authentication Server module and Users &User groups module of device manager.
  • Developed Prototype for Device Manager Configuration and Monitoring for showing the capabilities of actual Device Manager.
  • Provide Dojo framework support for the entire Device Manger Configuration screens.
  • Included Icons for various modules of Security policy- Fire Wall Rules, URL Filtering and IDP/IPS screens with Dojo framework.
  • Provided quality fixes to bugs coming in Device Manager
  • Written the Unit test cases and I executed them with no bugs in different modules.

Environment: JSP, Struts framework, Dojo framework, XML parsers, Tomcat 5.1 and windows 2000.

Hire Now