We provide IT Staff Augmentation Services!

Java Developer Resume

2.00/5 (Submit Your Rating)

Ashburn City, VA

SUMMARY

  • Around 9+ years of Experience in delivering software using wide variety of technologies in all phases of the development life cycle. Expertise in Java and J2EE technologies.
  • Strong object - oriented concepts with complete SDLC experience, core Java.
  • Expertise in UI testing frameworks, BPM.
  • Excellent working knowledge on J2EE technologies like Servlets, Spring Frameworks, EJB, JNDI.
  • Experience in Spring core and all the other Spring components and their capabilities.
  • Working experience on using JPA and Hibernate based annotations for java classes.
  • Experienced on JDBC API.
  • 2 years’ experience in AWS EC2, React JS, Node JS and redux.
  • Experience in MySQL, Oracle, PL/SQL with joins, procedures, triggers and functions.
  • Experience in Spring MVC architecture with Spring 3 & 4 Framework.
  • Experience in implementing SOA using SOAP, WSDL, RESTful, JSON, UDDI and JMS web services.
  • Working Knowledge on JQuery, Struts, Angular JS with Bootstrap.
  • Experience with database persistence layers EJB and Hibernate.
  • Used Java 7.1 for performance improvement for web deployed applications.
  • Experienced in designing and developing UI using JSTL, JavaScript, AJAX, JQuery and JSON.
  • Working experience in build configuration tool Ant, Maven, Jenkins.
  • Experienced in Unit Testing with Junit, PowerMock and Easymock.
  • Experience in Version control tools like GIT, SVN.
  • Extensive knowledge in Agile, Waterfall methodologies.
  • Experienced in Automated testing, provided support for Quality Assurance.

TECHNICAL SKILLS

Languages: C, C++, Java, SQL.

Java/J2EE Technologies: Servlets, JSP, JSTL, Custom tags, JDBC API, Struts 2, EJB.

Testing: Junit, Mockito.

Web services: REST, SOAP.

Other Technologies: HTML, CSS, XML, XSLT, Java Script, JQuery, AJAX.

Web/Application servers: Tomcat 7x/8x, Web Sphere, JBoss, Apache, Web Logic.

IDE Tools: Eclipse, IntelliJ.

Version control Tools: SVN, GIT, CVS.

JavaScript Libraries: JQuery, node.JS, redux.JS, backbone.JS, angular.JS, react.JS.

Database: Oracle, My SQL, DB2, Mongo db.

Building Tools: Maven, Ant, Jenkins, PUTTY.

PROFESSIONAL EXPERIENCE

Confidential, Ashburn City, VA

Java Developer

Responsibilities:

  • Involved in requirements gathering, system design, analysis, implementation, development and phases of Agile Methodology.
  • Used EJB, JSP and servlets.
  • Extensively used the spring framework implemented upon the MVC design pattern and exposed web services for system integration.
  • Developed RESTful web services for accessing ordering information with JSON.
  • Developed the interactive web pages using Angular JS 1.5 framework and node JS.
  • Used JavaScript, JQuery, AJAX, CSS3 and HTML5 in developing UI pages and presentation layer technology.
  • Written Orchestration using Apache Camel for Aggregation, Parallel processing.
  • Used JMS to develop Internal Messaging System.
  • Implemented Logging framework using Log back.
  • Used AngularJS and bootstrap to create controllers to handle events triggered by clients and send request to server.
  • Documented how Spring Batch is useful for the current project.
  • Perform IBM Mainframe Batch monitoring and scheduling.
  • Used SQL and PL/SQL Programming extensively to talk to Oracle database.
  • Creating Database Schemas with Hibernate ORM.
  • Implement the JavaScript frameworks such as React JS, Node JS for MVC framework.
  • Developed and executed unit test cases using Junit, Mockito framework by supporting TDD(Test Driven Development).
  • Worked with SVN and GIT to maintain current and historical versions of source code.
  • Extensively used Spring JDBC template and Hibernate for performing Database Transactions.
  • Apache Tomcat was configured to deploy application.
  • Worked close with the QA team for testing and resolving defects.
  • Also developed various screens for the front end angular JS2 and used various predefined components from NPM( Node Package Manager).

Environment: Spring 3.2.6, Ajax, JQuery, react JS, node JS, JDBC, JSON, Hibernate 4.2.8, JUnit 4.11, RESTful Web Services, Log4J, Spring Batch 2.1.8, PL/SQL, Apache Tomcat, Oracle 11g, Eclipse, Agile.

Confidential, New York City, New York

Node JS developer

Responsibilities:

  • Built and developed the java applications onto different environments QA, UAT.
  • Installed Jenkins on Linux machine and created master & slave configuration for implementing multiple parallel builds through a build form.
  • Generated ANT, Maven, Perl UNIX scripts for build activities in QA, staging and production environments.
  • Supported daily and weekly routines of pushing good builds based on test results.
  • Upgraded the builds running on ANT to Maven.
  • Built web pages that are more User-interactive using JavaScript, Angular JS, and Bootstrap.
  • Participated in development of a well responsive single page application using Angular JS framework and Java Script in conjunction with HTML5, CSS2 standards.
  • Implemented Jenkins for continuous Integration builds, automated deployments and Notifications.
  • Designed business applications using web technologies like Node JS, React JS, Redux js, HTML, XHTML, CSS and Bootstrap based on W3C standards.
  • Worked with subversion, proposed and implemented branching strategy suitable for agile/scrum development in a fast paced engineering environment.
  • Responsible for plug-in management, user management and backup/disaster recovery plan on Jenkins.
  • Have developed order return, Track order form components using Redux Form.
  • Integrate the dynamic pages with Angular JS and jQuery to make the pages dynamic.
  • Used Node js to run the application in a web server in staging environment.
  • Integrated subversion for automating builds with Jenkins.
  • Efficiently performed the task of resolving conflicts while merging in subversion with the J2EE development background.
  • Deployed the archives(EAR, WAR and RAR) to web logic Application servers.

Environment: Java/J2EE, Jenkins, Open stack, Chef, Ruby, Shell, CVS, ANT, Maven, Puppet, GIT, Tomcat, Nexus, JIRA, node JS.

Confidential

Java Developer

Responsibilities:

  • Involved in analysis, design, development, testing and implementation.
  • Worked in Agile software methodology with Scrum type development.
  • Design and develop web pages components to improve user experience and features using HTML, Bootstrap, CSS, JavaScript and JQuery.
  • Developed Custom HTML elements using Angular JS directives.
  • Developed SQL queries to perform insert, update, delete and join Operation on My SQL database.
  • Developed the interactive web page using Struts 2.0, Hibernate, Object oriented JavaScript.
  • Developed controllers, updated the struts configuration files and implemented validation using Struts Validator framework.
  • Used SVN Version Control for Project Configuration Management.
  • Involved in Unit Testing and Bug-Fixing and achieved the maximum code coverage using JUNIT test cases.
  • Used ANT Script for building and deploying the application.
  • Developed Message Driven Beans for receiving messages between systems.
  • Participated in daily meetings for enhancing the features from the portal and participated in code review and Quality Assurance.

Environment: Bootstrap, JSP, JavaScript, Angular JS, JMS, HTML, Spring 3.0.1, CSS, RESTFul API, Eclipse, GIT, MySQL Server, Apache Tomcat, Struts.

Confidential

Junior Developer

Responsibilities:

  • Used Agile development methodology, involved in analysis, design, development and testing phases of SDLC.
  • Developed Servlets for the Transactional Model to handle many requests.
  • User Interface was developed with JSP, JavaScript, JSF, JQuery, HTML and AJAX.
  • Developed SQL stored procedures and prepared statements for updating and accessing data from database.
  • Development carried out under Eclipse Integrated Development Environment (IDE).
  • Involved in writing the validation rules classes for general server side validations for implementing validation rules as part observer J2EE design pattern.
  • Used XML to code configuration files.
  • Responsible for Database Design and implementation of complex PL/SQL queries, stored procedures, functions, triggers, tables and views in database.
  • Worked on Apache Tomcat Server.

Environment: Java, J2EE, SQL, JavaScript, Spring MVC, Websphere, Struts, JSP, Ajax, servlets.

We'd love your feedback!