We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer / Application Integration Developer Resume

5.00/5 (Submit Your Rating)

Cupertino, CA

SUMMARY

  • Over 6+ years of Experience in designing and developing enterprise applications using Core Java and J2EE Technologies includes JSP, JavaScript, XML, JDBC, Web Services (SOAP and Restful).
  • Experience in using IDE like Eclipse and NetBeans for debugging and using java coding standards from the beginning of development.
  • Experience on Web Technologies using HTML4/5, CSS2/CSS3, XHTML, DHTML, JavaScript, JQuery, Bootstrap, AJAX, IDE &Tool Eclipse, Notepad++ and Sublime Text.
  • Good knowledge in implementing MVC frameworks using Struts 1.x/2.x, spring 3.x, Custom MVC for persistence.
  • Experience in using configuration management tools like SVN, GIT for version controlling.
  • Involved in entire SDLC of the projects including Design, Development, Testing Implementation and production support.
  • Experience in Functional Testing, Data Driven Testing, Unit Testing and Validating WSDL using SOAP UI tool.
  • Experience in Core - Java concepts - Multithreading, Exception Handling, Collections.
  • Experience using Web-debugging tool like Fire Path and Firebug for finding elements locator.
  • Proficiency in developing SQL, PL/SQL in JDBC with Oracle 11g as well as client-server environments.
  • Familiarity with build tools (Grunt/Gulp, npm)
  • Continuous Integration/Delivery tools (Jenkins, Docker)
  • Debugged the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions using Firefox and IE Developer Tool bar for IE.
  • Familiarity with Selenium/automated testing and unit testing
  • Desire to take challenges, learn new technologies, ability to handle multiple tasks and meet project deadlines in a fast paced environment.
  • Strong communication and analytical skills and a demonstrated ability to handle multiple tasks as well as work independently or in a team.
  • Able to configure / capture server statistic and events using Splunk.
  • Ability to adapt to new environment quickly, strong team player, good communication, good analytical and computation skills, enthusiastic learner, confident, sincere and committed.
  • Good knowledge on working with NoSQL DB like MongoDB.

TECHNICAL SKILLS

Languages: Java/J2EE, UNIX, Spring Batch

Web Technologies: HTML, JSP, JavaScript, Angular 2, NodeJS, React JS, Jquery, CSS, Spring MVC

Application Platform: Unix, Ubuntu, Windows, IOS

Databases: Oracle SQL Developer

Servers: Apache Tomcat, Glassfish, Jetty server

Applications: MS office, Outlook

Ide: Eclipse, NetBeans

Integration tool: Git, SVN

Other tools: Putty, Matlab, SOAP UI, Jmeter

Frameworks: Spring, Hibernate

Build tools: Maven, Gradle 3.0

PROFESSIONAL EXPERIENCE

Confidential, Cupertino, CA

Sr. Java Full Stack Developer / Application Integration Developer

Responsibilities:

  • Developed Web Services to allow communication between the applications using Rest and SOAP Web Services.
  • Developed the application using Struts following MVC architecture.
  • Worked extensively on struts 2.0 framework in order to insert the panel data into the panel container.
  • Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
  • Utilized Hibernates Polymorphic many-to-one associations for the purpose of referring instances of subclasses and participated in design of data base and created tables in ORACLE.
  • Identified the participating pages and the navigation paths between pages using configuration files.
  • Worked with Mocking while running the Junit test cases for batch processing.
  • Used Web Services to exchange information.
  • Used spring framework's JMS support for writing to JMS Queue, Hibernate Dao Support for interfacing with the database and integrated spring with JSF.
  • Developed user management screens using JSF framework, business components using spring framework and DAO classes using Hibernate framework for persistence management and involved in integrating the frameworks for the project.
  • Integrated the generated DAO classes into spring application context using annotation driven Hibernate transaction manager.
  • Used JSP, HTML, CSS, JQuery and Java Script for writing UI of the application.

Confidential, Wyomissing, PA

Java Developer / Application Integration Analyst

Responsibilities:

  • Involved in Implementing EAI, B2B integration and Service Oriented Architecture (SOA) applications using technologies; WSO2 Suite (WSO2 ESB, WSO2 Api Manager, WSO2 DSS Database Services, H2 Database server), Java/J2EE, XML, Web services (Rest and Soap), Rackspace Linux servers.
  • Analysis, Design, and Development of ESB Framework.
  • Able to create Reference Implementation Integrations for each kind of existing Integration scenarios.
  • Created detailed design document of each reference implementation.
  • Created cookbook for everything built as part of ESB Framework.
  • Involved in WSO2 installation, clustering, apply patches, and maintenance of application servers.
  • Work in a team environment, following Agile methodologies for continuous communication, collaboration, and re-usability.
  • Understand business goals, advice and implement high-quality system and process solutions.
  • Involved discussions with IT peers including application teams, infrastructure, networking, middleware, support, project management organization.
  • Involved in Writing utility java and Flow services including InboundXML, OutboundXML, and Inbound, Outbound transformation services.
  • Involved in writing Junits and builds scripts for test driven deployments, integration and configuration management of the entire application modules which executes the associated JUnit test cases and reports the issue
  • Responsible for writing flow services and Java services using WSO2 to map the whole EAI.
  • Involved in Design and Development of all Integrations and also Involved in Designing Service, Publish and Subscribe documents for multiple integrations.
  • Involved in application analysis, design and implementation of the system
  • Configured the installation and setting upJAVA 8, Oracle 9i, Tomcaton windows 2008 R2 server.
  • Designed and developed user interfaces and reports usingJSPweb services.
  • Experience with version control software: GitHub.
  • Tested SOAP web services using SOAP UI and REST web services using REST Client.
  • Performed User Interface Design and coding using Java, Spring framework and web technologies.
  • Participated in the sprint review meetings and explained the technical changes to the clients.

Confidential, California

Java Full Stack Developer

Responsibilities:

  • Involved in the complete Software Development Life Cycle using Agile including design, development, implementation, verification and validation.
  • Involved managing authorization & authentication to system using LDAP servers.
  • Involved in the application implementing MVC Architecture, NodeJS with Hibernate and Spring frameworks.
  • Design of user Interfaces using JavaScript, HTML, CSS and AJAX. Developed custom tags to support custom User Interfaces.
  • Experienced with version control software such as GitHub.
  • Created REST Web Services call using JSON methods.
  • Developed Junit, JSPs to test Restful Web Services.
  • Used CSS, JavaScript for UI and for client side validations.
  • Used JUnit Framework for the unit testing of all the java classes.
  • Involved in managing project for the release of new development, enhancements and modifications in effort to increase system ease and productivity for the end users.
  • Involved in assisting in the scope and analysis of new enhancements added to the application and involved in development of the new features.
  • Involved in developing proof of concepts for providing solutions to business requirements.
  • Handled the change requests on existing implementations
  • Developing re-usable components (Controls) that are used for common functionality across multiple scenarios
  • Involved in business requirements and processes from the customer

Confidential, Santa Clara, CA

Java Developer

Responsibilities:

  • Worked as software developer for ECIL on developing a supply chain management system.
  • The application involved tracking invoices, raw materials and finished products.
  • Gathered user requirements and specifications.
  • Developed and programmed the required classes in Java to support the User account module.
  • Used HTML, JSP and JavaScript for designing the front end user interface.
  • Implemented error checking/validation on the Java Server Pages using JavaScript.
  • Developed Servlets to handle the requests, perform server side validation and generate result for user.
  • Used Java script for client side validations.
  • Developed SQL queries to store and retrieve data from database & used PL SQL.
  • Used Struts framework to maintain MVC and created action forms, action mappings, DAOs, application properties for Internationalization etc.
  • Used Struts Validation frame work to do business validation from server side.
  • Involved in developing business components using EJB Session Beans and persistence using EJB Entity beans.
  • Involved in managing Business delegate to maintain decupling between presentation & Business layers.
  • Used JMS for Asynchronous messaging.
  • Used Eclipse IDE to develop the application
  • Involved in fixing defects & tracked them using QC & Provided support and maintenance and customization
  • Developing customized reports and Unit Testing using JUnit.
  • Used JDBC interface to connect to database.
  • Performed User Acceptance Test.

Confidential

Java Developer

Responsibilities:

  • Coordinated in a team and developed servlet based application development for online banking using Struts framework.
  • Assisted in maintaining and updating existing applications and modules.
  • Involved concepts of J2EE, Collections in Java, STRUTS framework and Database concepts(SQL, PL/SQL)
  • Implemented error checking/validation on the Java Server Pages using JavaScript.
  • Developed Servlets to handle the requests, perform server side validation and generate result for user.
  • Used Java script for client side validations.
  • Developed SQL queries to store and retrieve data from database & used PL SQL.
  • Used Struts framework to maintain MVC and created action forms, action mappings, DAOs, application properties for Internationalization etc.
  • Used Struts Validation frame work to do business validation from server side.
  • Involved in developing business components using EJB Session Beans and persistence using EJB Entity beans.
  • Involved in managing Business delegate to maintain decupling between presentation & Business layers.

Confidential

Java Developer

Responsibilities:

  • Contributed to development of client side and server side codes for external and internal web applications.
  • Provided assistance and support to programming team members as required
  • Gathered user requirements and specifications.
  • Developed and programmed the required classes in Java to support the User account module.
  • Used HTML, JSP and JavaScript for designing the front end user interface.
  • Implemented error checking/validation on the Java Server Pages using JavaScript.
  • Developed Servlets to handle the requests, perform server side validation and generate result for user

We'd love your feedback!