We provide IT Staff Augmentation Services!

Java Developer Resume

4.00/5 (Submit Your Rating)

Franklin Lakes, NJ

SUMMARY

  • Around 8 years of experience working in complete software life cycle Involved in Analysis, Design, Development, Documentation and Maintenance of Web Applications in Java - J2EE Enterprise Technologies.
  • Hands on experience in Core Java, JDBC, Servlets, JSP, JavaScript, jQuery, Ajax and Hibernate.
  • Experience working in various frameworks such as Spring MVC& Spring boot with IBATIS and Hibernate in a distributed environment.
  • Experience in SDLC and AGILE methodologies and development processes such as requirement gathering, analysis and definition, prototyping, proof of concept, designing and implementation.
  • Experience in developing web based, client/server applications using J2EE, Servlets, JSP, HTML5, EJB, XML,XSTL,JMS, Java Beans, JDBC, JavaScript, Restful web services using JAX-WS, RESTFUL web services, Angular JS, JSF, NodeJS, JMS listeners and MQ for messages
  • Experience in CI CD (Continuous integration and continuous deployment) environment and unit testing with JUNIT Mockito for backend and Jasmine for front end and in functional testing using Selenium with TestNG
  • Experience in dealing with performance related issues like JVM performance Optimization techniques like heap lock.
  • Experience in automating the build and deployment process using Grunt/Gulp and Bower for front end and using Git, Maven, Jenkins,Team city, Stash, GitHub Open shift, and Open stack for backend.
  • Having Experience and knowledge in design patterns like Factory Pattern, Singleton, SOA etc.
  • Expertise in implementation of client-server, web based, database centric, multi-threaded and high throughput/volume applications in retail domain.
  • Involved in preparing technical Specifications and documentation to help users to develop solutions for business issues using JAVA-J2EE.
  • Experience in working with SQL-based databases, use of queries and stored procedures for data retrieval and storage.
  • Involved in Client Interaction, Requirement Analysis, Software Design & Development, Testing, Implementation, Maintenance support, for various projects.
  • Strong analytical skills with proficiency in debugging, problem solving for high end applications.
  • Have good communication, analytical, interpersonal and presentation skills.

TECHNICAL SKILLS

Web Technologies: JAVA, J2EE, JDBC, Spring, JSP, Servlets, EJB, JMS, HTML/HTML5, CSS2/CSS3, DHTML, XML, XHTML, JavaScript, AJAX, JQuery, JSON, SQLand other API’s

JavaScript Libraries: Ext.JS2.0/1.0, Backbone.js, Node.js,AngularJS,jQueryUI,bootstrap.

IDE's and Tools: Eclipse IDE, Web Logic, Firebug, Developer Tools, visual studio, sublime text, DW4, webstrome

Publishing Tools: Adobe PageMaker, MS Office

Debugging Tools: Firebug

Database: PL/SQL (oracle), MySQL

Web Servers: HTTP Web Server, Web Logic, Oracle, and Apache Tomcat

Operating System: Windows 9x/NT/2000, Linux, Unix

PROFESSIONAL EXPERIENCE

Confidential, Franklin lakes, NJ

Java Developer

Responsibilities:

  • Developed Various Java Bean components for implementing business logic
  • Developed WSDL document in Soap Web services.
  • Used AJAX components in developing UI
  • Designed and Developed UI with AJAX, HTML, DHTML and Java script for interactive web pages.
  • Involved in interacting with end users for requirement analysis using Soap WS.
  • Installed and configured Apache Plug-ins for WebLogic.
  • Involved in performance tuning of JVM and used garbage collection Algorithms for better performance.
  • Monitor and managing the WebLogic server instances using WSLT and for the automation purpose.
  • Involved in writing complex multi-table joins and conditional queries in Database.
  • Developed JMS components to send messages from one application to other application internally.
  • Extensively worked with JAVA collection classes like List, Set etc.,
  • Build RESTful Web services using JAX-RS API.
  • Solved problems using combinations of JavaScript, JSON and JQUERY.
  • Fixed software bugs via JavaScript and CSS.
  • Designed and Developed API with all the CRUD capabilities using SOAP.
  • Used Agile Development methodology for software development.
  • Created, upgrading and Maintaining the JavaScript libraries and widgets so that the data is managed the same way regardless of when the form was developed.
  • Involved in database design and responsible for creating and modifying Database objects.
  • Responsible for writing code for error behavior like time-outs and no match menu options.
  • Done code review and configuration build management for the application using Maven.
  • Involved in validating the called input behavior.
  • Write code for confirming always or never.
  • Involved in writing special logic for unconverted loan/line accounts.
  • Implemented validation framework for creation of validation.xml and used validation-rules.xml.

Technologies: Core Java, Web Services, Java - J2EE, Angular JS, Bootstrap, Spring boot, Node Js, HTML, CSS, XML, Angular4,JavaScript, AJAX, jQuery, JSON, JDBC, IBATIS, STS, JUNIT, Oracle, Maven, Team city, Stash, Selenium.

Confidential, Little Rock, AR

Java Developer

Responsibilities:

  • We have used agile methodology in this project so there is no much documentation work and the deliverables were very fast.
  • The objective of the project is to make it automated as much as possible.
  • Developed action classes and used springs boot instead of spring framework.
  • Responsible for designing & developing the UI Screens using Angular JS, HTML pages, spring boot framework and JAVA-J2EE technologies.
  • I have written JUNIT test cases for the modules I worked in this project.
  • Used derby as a database for test cases.
  • Used Stash and Team city for code repository and code build.
  • Design and Development of Objects using Object Oriented Design in Java.
  • Developed UI using JSP, HTML, XHTML, XSLT, using Struts (MVC), jQuery, Angular JS and JavaScript to simplify the complexities of the application.
  • Build a Single page application by using Angular JS and Created a web based centralized configuration manager UI using Angular JS and Spring MVC.
  • Used Hibernate Query Language (HQL) and Criteria based queries to work with MySQL databases.
  • Configured database with hibernate.cfg.xml & database mapping with hbm.xml.

Technologies: Java - J2EE, Angular4, Bootstrap, Spring boot, Node Js, HTML, CSS, XML, JDBC, IBATIS, STS, JUNIT,Oracle,Maven,Teamcity, Stash, Selenium.

Confidential, Ausitn, Texas

Java Developer

Responsibilities:

  • Worked and maintained the front-end functionality of the Website from scratch Using HTML, CSS and Java Script.
  • Developed server-side functionality of the website using JAVA and SPRING MVC.
  • Responsible for designing & developing the UI Screens using Angular JS with node.js, HTML pages,
  • CSS, spring boot framework with Apache-Maven and JAVA-J2EE technologies.
  • Closely worked with business system analyst to understand the requirements to ensure that right set of UI modules are being built.
  • Used Stash and Team city for code repository and code build.
  • Used derby as a database for test cases.
  • Developing and maintain server-side functionality of the website using PHP.
  • Developing and maintain the front-end functionality of the Website from scratch Using HTML, CSS and JavaScript.
  • Responsible for analyzing the specification provided by the clients.
  • Testing the website on multiple browsers with their old as well as latest release.
  • Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML4/5, XHTML, and CSS2/3.
  • Documented software and technical specifications.
  • Used SQL server as a database for application.

Environment: Java - J2EE, Controllers, Angular JS, Node Js, PHP, Spring MVC, HTML, CSS, XML, JPA Hibernate, Eclipse Luna, JUNIT, Maven, Jenkins, Git Hub

Confidential

Jr. Java Developer

Responsibilities:

  • We have used agile methodology in this Project, we used to have weekly sprints where will be creating stories for the next sprint and escalate stories to new sprint that not completed in old sprint. And a Retrospective for every two weeks.
  • NASRAC web portal is basically a site refactoring with modern technologies, by preserving all existing functionality.
  • Used JHipster to generate a JAVA spring boot and angular application.
  • Responsible for designing & developing the UI Screens using Angular JS, HTML pages, spring boot framework and JAVA-J2EE technologies. And used PostgreSQL as a database.
  • For backend testing we used JUNIT, and for the front-end test we used Protractor, test is written in jasmine and run by karma.
  • Used stash as a code repository and Jenkins for CI/CD.

Environment: Oracle DB, Eclipse IDE, XHTML, AJAX, XSLT, AngularJS, J2EE, JSP’s, HTML, CSS, Bootstrap, Multithreading, MS Visio, JavaScript, Spring IOC, Spring AOP, Spring JDBC, MongoDB, Docker, Hibernate, XML, WebLogic, Windows XP, UNIX etc.

We'd love your feedback!