We provide IT Staff Augmentation Services!

Java/ J2ee Developer Resume

Mountain, VieW

SUMMARY:

  • Over 9+ years of IT experience and Technical proficiency in the Java/J2EE involving Business Requirements Analysis, high level design, detailed design, development, testing and documentation.
  • Hands on experience in application development using Java/J2EE, springs, Hibernate, Struts, JavaScript, Node.js, Jquery and PL/SQL.
  • Involved in full lifecycle of various projects, including requirement gathering, system designing, application development, enhancement, deployment, maintenance and support.
  • Expertise in troubleshooting, analyzing, performance tuning and testing.
  • Experience in Amazon Web Service and Kafka.
  • Very good understanding of software development life - cycle (SDLC) process.
  • Extensive knowledge in Identification of User requirements, System Design, writing program specifications, Coding, Reviews and implementation of the Systems.
  • Excellent communication and interpersonal skills with an ability to lead a team.
  • Strong commitment towards quality, experience in ensuring compliance to coding standards and review process.
  • Comprehensive knowledge of web technologies, application servers and databases.
  • Experience in hibernate framework-using annotations.
  • Well-versed working with relational database systems (RDBMS) such as Oracle, MySQL and NoSQL (Cloudant & Cassandra).
  • Good experience in coding of PL/SQL elements such as stored procedures, functions.
  • Experience in big data using hadoop map/reduce.
  • Good working experience in building enterprise web services using technologies Node.JS, REST, HTTP and XML.
  • Experience in diverse software applications built on Iterative, Agile software development methodologies.
  • Strong experience in using git to manage the source code of the applications.
  • Worked developer management tools like Jira, Confluence, Hudson, grunt and Mocha Test framework.
  • Responsible for the system design, development, testing, deployment and documentation of the applications.
  • Successfully delivered projects under strict schedules and quality control.
  • A dedicated team player with excellent communication, organizational and interpersonal skills.

TECHNICAL SKILLS:

Programming Languages: Core Java, J2EE and Node.JS

Operating Systems: MAC OS X, Windows and UNIX

Application Servers: Apache Tomcat, Weblogic, and AWS

J2EE Technologies: JSP, Servlets, JDBC and JMS

Databases: DB2, Oracle, My SQL - RDBMS, Cloudant

Web Services: RESTFUL

Web Technologies: JavaScript, jQuery, HTML 5, AJAX, JSON, CSS, XML, MVC, UML, Jakarta Struts, Hibernate, Spring Framework.

Tools: AWS, QuickBuid, Kafka, Mixpanel, Kibana, Eclipse, SVN, GIT, JUnit, Mocha, Hudson, Checkstyle, confluence, Jira, splunk and Quartz.

PROFESSIONAL EXPERIENCE:

Confidential, Mountain View

Java/ J2EE Developer

Responsibilities:

  • Involved in design and development of Kafka producers and consumers with implementation, test & release.
  • Followed agile scrum and story maps for dev tracking.
  • Developed asynchronous process to keep updating the playlist trees.
  • Implemented server scripts to handle web and socket requests.
  • Extensively used cloudant design docs for search indexes.
  • Extensively used AWS S3 buckets to keep the data for clients.
  • For securing application, implemented token-based authentication.
  • Maintained mocha 100% code coverage.
  • Unit test cases were used to do unit testing on services.
  • NPM and quick build is used for build management.
  • AWS devops effectively used for deployments.
  • Statsd and mosphit effectively used for error detection and application statistics.

Environment: Node.JS, Kafka, Cloudant, Cassandra, AWS devops, S3, Mixpanel.

Confidential, Sunnyvale

Java/ J2EE Developer

Responsibilities:

  • Migration of coherence cache to Geneva.
  • Hot DR environment setup.
  • Migration of independent apps to Morgenstern.
  • Design and development of Project, Implementation, Test the product, Planning and managing day to day activities
  • Spring IoC architecture was used for the application.
  • Oracle database is used as the back-end for this application.
  • Developed Restful API’s using spring in order to serve client application.
  • Implemented Annotation based Spring MVC architecture to handle Web requests.
  • Implemented annotation based hibernate framework.
  • Used spring and quartz schedulers for cluster environments.
  • Implemented coherence cache for better productivity.
  • JUnit test cases were used to do unit testing on services.
  • Maven is used for build management.
  • Jenkins effectively used for deployments.
  • Splunk effectively used for error detection and application statistics.
  • Find bugs; check styles and Custom Formatters are used for quality coding.
  • Implemented security protection against various kinds of security exploits like cross-site scripting & CRSF.
  • Deployed the application on Apache Tomcat Server 7.0.

Environment: Java 1.6, JSP, CSS, HTML5, JavaScript, JQuery 1.6, AJAX, JSON, Spring, Hibernate, Oracle 11G, STS, SVN, JMS, REST services, Quartz and splunk.

Confidential, Sunnyvale

Java/ J2EE Developer

Responsibilities:

  • Involved in Requirement analysis, Design and development of enhancements, Product Implementation, Test the product, Planning.
  • Onsite coordination and managing day-to-day activities.
  • Developed Restful API’s using spring in order to serve client application.
  • Implemented Annotation based Spring MVC architecture to handle Web requests.
  • Implemented annotation based hibernate framework.
  • Implemented coherence cache for better productivity.
  • Created mock up UI screens for initial review in the design phase using CSS and JQuery.
  • Worked on Front End development of JSP Pages.
  • Scripting on the GUI is done using JavaScript and JQuery 1.6(JavaScript library).
  • Used AJAX for Asynchronous cross-domain communication to the servlets for a better serving UI pages without affecting the usability.
  • STS is the IDE used for the development.
  • Maven is used for build management.
  • Jenkins effectively used for deployments.
  • Splunk effectively used for error detection and application statistics.
  • Find bugs; check styles and Custom Formatters are used for quality coding.
  • Implemented security protection against various kinds of security exploits like cross-site scripting & CRSF.
  • Deployed the application on Apache Tomcat Server 7.0.

Environment: Java 1.6, JSP, CSS, HTML5, JavaScript, JQuery 1.6, AJAX, JSON, Spring, Hibernate, Oracle 11G, STS, SVN, JMS, REST services, Quartz and splunk.

Confidential

Java/ J2EE Developer

Responsibilities:

  • Involved in Design and development of enhancements, Product Implementation, Test the product, Planning and managing day to day activities
  • Worked on developing a cross browser compatible front end using JSP, HTML, CSS, Java Script, and jQuery.
  • Used JSF and Ajax to create a dynamic user interface.
  • Spring IoC architecture was used for the application.
  • Oracle database is used as the back-end for this application.
  • Hibernate framework is used for persistence.
  • SVN is used for source control here.
  • ANT is used for build management.
  • Deployment tool used here is Hudson.
  • Deployed the application on Apache Tomcat Server 5.0.
  • PMD and Custom Formatters are used for quality coding.
  • Implemented protection against various kinds of security exploits like cross-site scripting.

Environment: Java, Struts 2.0, Spring IoC, Ajax, Hibernate, Oracle, Eclipse, SVN.

Confidential

Java/ J2EE Developer

Responsibilities:

  • Involved in Design and development of enhancements, Product Implementation, Test the product, Planning and managing day to day activities
  • Worked on developing a cross browser compatible front end using JSP, HTML, CSS, Java Script, and jQuery.
  • Used JSP and Ajax to create a dynamic user interface.
  • Spring IoC architecture was used for the application.
  • Oracle database is used as the back-end for this application.
  • Hibernate framework is used for persistence.
  • My Eclipse is the IDE used for the development.
  • ANT is used for build management.
  • Deployment tool used here is Hudson.
  • Deployed the application on Apache Tomcat Server 5.0.
  • PMD and Custom Formatters are used for quality coding.
  • Implemented protection against various kinds of security exploits like cross-site scripting.

Environment: Java, Struts 2.0, Spring IoC, Ajax, Hibernate, Oracle, Eclipse, SVN.

Confidential

Java/ J2EE Developer

Responsibilities:

  • Involved in Design and development of enhancements, Product Implementation, Test the product, Planning and managing day to day activities
  • Worked on developing a cross browser compatible front end using JSP, HTML, CSS, Java Script, and jQuery.
  • Used JSF components and Ajax for JSF to create a dynamic user interface.
  • Used iReport to generate PDF reports
  • Spring IoC architecture was used for the application.
  • Oracle database is used as the back-end for this application.
  • Hibernate framework is used for persistence.
  • My Eclipse is the IDE used for the development.
  • SVN is used for source control here.
  • ANT is used for build management.
  • Deployment tool used here is Hudson.
  • Deployed the application on Apache Tomcat Server 5.0.
  • PMD and Custom Formatters are used for quality coding.
  • Implemented protection against various kinds of security exploits like cross-site scripting.

Environment: Java, Struts 2.0, Spring IoC, Ajax, Hibernate, Oracle, Eclipse, SVN.

Confidential

Java/ J2EE Developer

Responsibilities:

  • Developed Java files using the core language functionality.
  • Involved in coding and code review process.
  • Involved in Developing Report Module.
  • Involved in Developing Presentation logic in JSP
  • Involved in Developing Business logic by writing Helper classes and DTO pattern.
  • Involved in performing unit testing.

Environment: Java 1.5, Struts, JSP, HTML, XHTML, CSS, JDBC, JavaScript, HSql, UML, Weblogic, Eclipse, Check Style.

Hire Now