We provide IT Staff Augmentation Services!

Principl Java Developer Resume

2.00/5 (Submit Your Rating)

PROFESSIONAL SUMMARY:

  • Experience in full System Development Life Cycle (Proposal, Process Engineering, Design, Development, Testing, Deployment and Support)
  • Extensive experience in developing web applications using Java, J2EE, JSP, Servlets, JDBC, Spring, Hibernate, JMS, JPA, JSON and XML.
  • Expertise in developing the multi - tier web applications in both Spring MVC and Dropwizard MVC that ensures clear separation of layers and rapid application development. Experience in Java Web Services.
  • Written XML documents parsing using SAX and DOM parsers.
  • Written API’s to marshaling and un-marshaling of JSON ó Java data using JACKSON parsers.
  • Good Exposure to Service Oriented Architecture (SOA) such as Web Services including SOAP, WSDL, JMS (Java Messaging Service), IBM Web sphere.
  • Good working knowledge in building application using maven and Junit automated testing.
  • Written database schemas (small to medium) in Oracle, PostgreSQL, and also written stored procedures, triggers, functions, schema design.
  • Configured Jenkins build job for automated code build and deploy (rpm generations).
  • Proficient in unit testing the application using JUnit.
  • Working knowledge of the various source code management tools such as CVS and GIT.
  • Knowledge in web technologies like HTML, Java script and AJAX.
  • Expertise in distributed application architecture, object oriented design, and web based applications.

TECHNICAL SKILLS:

J2EE Technologies: Servlets, JSP, JDBC, MVC, Eclipse, Hibernate, Spring MVC, LOG, JNDI, JUNIT, JAXB, SAX/DOM, MAVEN

Languages: Java, SQL, PL/SQL

IDE Tools: Eclipse, NetBeans

Web Technologies: JavaScript, CSS, HTML, AJAX, XML, JSON, SOAP, SmartClient (GWT)

Databases: Oracle, PostgreSQL

Build tools: Jenkins.

Source Control: SVN, GIT

Web Services: RESTful, WSDL services

Web Application Servers: IBM WebSphere, Apache Tomcat

Operating Systems: Windows and Linux

PROFESSIONAL EXPERIENCE:

Confidential

PRINCIPL JAVA DEVELOPER

Responsibilities:

  • Developed application using J2EE architecture Dropwizard and Hibernate using concrete principles laid down by design patterns
  • Extensively used dropwizard Framework for Dependency Injections (using Jersey JAX-RS) of components.
  • Developed the DynSql (internal) framework to generate the SQL dynamically in the application which is based on QueryDSL architecture.
  • Implemented JAVA RESTful Services based on Jersey JAX-RS for other applications to consume the data.
  • Designed and integrated the full scale Hibernate persistence solution with the application architectures.
  • Used Hibernate as data mapping and persistence framework to implement data access abstraction.
  • Designed the API architecture to allow users to write their own data-source in J2EE application.
  • Engage and discuss with functional leads, scrum masters to understand the new requirements analysis and prepare release plan.
  • Wrote stored procedures in PostgreSql for data entry and retrieval.
  • Implemented the Connectivity to the Data Base Server Using JDBI (not JDBC).
  • Utilized MongoDB database management system for storing the user configuration data.
  • Bottle micro-framework implemented with REST API and MongoDB (NoSQL) as back end database.
  • Developed Rest architecture based web-services to facilitate communication between client and servers.
  • Responsible for build and release the code from GIT.
  • Developed JUnit test cases for all the developed modules.
  • Configure Jenkins to auto build the code upon the commit of code to GIT and also Jenkins to generate the RPM for deployment.
  • Setup and configure authentication gateway using Sentry (and then Akkana) to filters only the registered clients to access API’s.

Environment: Java/J2ee, Dropwizard, Hibernate, Jquery, Node.js, Bootstrap, Backbone.js, JavaScript, PostgreSQL, JDBI, Apache, Netbeans, Junit, Maven, Jenkins, Sentry, Akkana.

Confidential

SENIOR JAVA DEVELOPER

Responsibilities:

  • Compose the technical design documentation to cover the process mapping to the Project Management Portal.
  • Write the deviation document to create the awareness about changes required in the process to develop the Project Management Portal.
  • Communicate and guide the software development team to understand the fleet process.
  • Develop the project management portal using SmartClient (GWT based) framework.
  • Used Hibernate as the ORM tool to communicate with the database.
  • Implemented Model View Controller (MVC) architecture for an efficient implementation of the view level customizations and interface with the application logic.
  • Used Java/J2EE, DAO and Value Object Design Pattern for component architecture.
  • Written application code to reading/consume XML using Java SAX.
  • Implemented dynamic and interactive experience using SmartClient (GWT) framework.
  • Used JDBC to invoke Stored Procedures and database connectivity to ORACLE.
  • Deployed the application under WebSphere application server and involved in resolving deployment issues.
  • Used Tortoise CSV for version control.
  • Developed test cases and performed unit test using JUnit Framework.
  • Written service to read and stream the PDF documents using iText.
  • Created the dynamic application prototype and implemented application UI utilizing Google Web Toolkit (GWT).

Environment: Java. J2EE, SmartClient (GWT), Hibernate, JDBC, Eclipse, WebSphere Portal, Servlets, Maven, XML, iText, Oracle, Google Web Kit (GWT), Jira, Apache Tomcat, Linux

Confidential

SENIOR JAVA DEVELOPER

Responsibilities:

  • Requirement gathering and prepare design documentation.
  • Prepare test cases as per requirements.
  • Orchestrate BPEL processes.
  • Involved in handing over the project to another resource and supporting urgent queries/issues.
  • I have configured the access secure gateway for BPEL process.
  • Co-ordinate with other teams for integration testing.
  • Review the code committed by the team for quality and merge to SVN.
  • Assign work to offshore team and update the status to the client.

Environment: BPEL, Oracle SOA Suite

Confidential

SENIOR JAVA DEVELOPER

Responsibilities:

  • Requirements analysis and application design.
  • Development
  • Planning and assigning work to team
  • Coordination with onsite coordinators
  • Coordination with testing team
  • Responsible for delivery of the project

Environment: struts-spring framework, axis 1.4, hibernate

Confidential

JUNIOR JAVA DEVELOPER

Responsibilities:

  • Onsite travel to document problems in existing system and requirements gathering.
  • Documentation of existing system.
  • Writing proposal for the new system.
  • Part of database design team.
  • Involved in development.
  • Involved in presenting the system to the client and client interaction for new requirements.

Environment: J2EE(Struts), Hibernate, Jasper reports, Oracle 10g, IBM WebSphere Application server.

Confidential

JUNIOR JAVA DEVELOPER

Responsibilities:

  • Involved in understanding the applications with minimal available documentation and rewriting the applications. new team members.
  • Application support for all Michelin web and portal applications

Environment: IBM RAD 7.0, J2EE, JSP, Servlets, Oracle 10g, IBM WebSphere portal server 6.0, IBM WebSphere Application server 6.0.

We'd love your feedback!