We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

2.00 Rating

EXPERIENCE SUMMARY

  • Around 4+ years of strong experience in object oriented programming, design and development of Multi - Tier distributed, Enterprise applications, and full stack programming using Java and J2EE technologies following Software Development Life Cycle (SDLC).
  • Extensive experience in developing applications using Java/J2EE technologies including the latest open source technology frameworks like Spring, Struts.
  • Strong expertise in Object Oriented Analysis and Design in software development.
  • Strong experience in front end development using various open source technologies like JavaScript, JQuery, AJAX, JSON, JSP, Servlets, JSTL, HTML and CSS.
  • Strong experience in developing web applications using Model View Controller (MVC) frameworks like Angular JS, Aurelia.
  • Experience in Responsive Web Design for different types of devices like tablets and mobiles using Bootstrap and media queries.
  • Experience in implementing RESTful Web Services supporting JSON transmission.
  • Good experience in CSS preprocessors styling such as SASS and LESS.
  • Good experience in developing server side web applications with event driven architecture using Node JS.
  • Experience in producing dynamic, interactive data visualizations using D3 JS.
  • Strong experience in applying J2EE design patterns in developing applications.
  • Strong experience in Java persistence framework like MyBatis with Spring transaction management.
  • Good experience in database design, development using SQL in Oracle, MySQL and Microsoft SQL Server. Good experience in writing SQL queries.
  • Experience in using various automation tools like Gulp and Grunt.
  • Experience in creating test suites using Jasmine and JUnit.

TECHNICAL SKILLS

UI Technologies: Angular JS, Node JS, D3 JS, JavaScript, JQuery, AJAX, JSON, Bootstrap, RESTful Services, HTML, CSS, JSTL

Enterprise Technologies: Spring, Java/J2EE, JSP, Servlets

Persistence Frameworks: MyBatis

Caching Frameworks: JBoss Cache, Hazel Cast

IDE & Editors: Eclipse, Sublime, Notepad++, Edit Plus

Application servers: Glassfish, JBoss, Web Sphere, Apache Tomcat

Other Tools: MS Office, Jira, SVN, CVS, Grunt, Gulp, Firebug, Chrome Developers Tool, IE Developer Tool and Confluence

Database: MySQL, Oracle, Microsoft SQL Server

PROFESSIONAL EXPERIENCE

Confidential

Java/J2EE Developer

Responsibilities:

  • Provide Technical Solution Documents which effectively meets the business objectives of customers.
  • Worked extensively as a team in re-writing many modules of the product using various new technologies
  • Designed dynamic and multi-browser compatible pages using AngularJS, JQuery, JavaScript, AJAX, HTML4/5 and CSS2/3.
  • Implemented MVC architecture, developed controllers and views using AngularJS.
  • Worked on creating responsive website using BOOTSTRAP.
  • Developed the web application using Spring MVC. Restful Web Services are used as a mechanism between the client and the server. The server consumes/produces JSON as part of the communication. Same web services are consumed/produced for various modes of input like Web and Mobile etc.
  • The existing database framework is replaced with MyBatis and Spring for better transaction management. MyBatis eliminates almost all of the JDBC code and manual setting of parameters and retrieval of results and is database independent.
  • The application is secured against valid authentication, level of authentication and various attacks like CSRF, SQL Injection, XSS, and Input Escaping etc.
  • Application supports Synchronous/Asynchronous file operations with event driven architecture using Node JS.
  • Application is supported with various data visualization charts using D3 JS for reporting purposes.
  • Performance is enhanced to the end user by storing the frequently unchanged data in a cache instead of loading the same data every time from the database. This is achieved using Hazel cast. Caching is also load balanced across all application servers. This provides the ability to fetch data form a different node if the data is not present in the current node.
  • Database performance is enhanced by incorporating partitioning on some of the high volume transaction tables.
  • Responsible for design and development of the web pages from mock-ups.
  • Created web based widgets using object oriented JQuery and JQuery UI.
  • The application is supported in various languages using spring Internationalization.
  • Application is automate tested using Jasmine and JUnit.

Environment: Angular JS, Spring MVC, Node JS, D3 JS, JQuery, JavaScript, AJAXBootstrap, REST API, GULP, HTML4/5, CSS2/3, Confluence, JiraGlassfish, MySQL

Penny Wise Solutions

Confidential

Responsibilities:

  • Closely worked with business system analyst to understand the requirements to ensure that right set of UI modules has been built.
  • Understanding the existing features in the product and analyzing the new requirements and recommending/developing the necessary changes using JAVA/J2EE and other technologies, in the product to meet client requirements.
  • Designed dynamic and multi-browser compatible pages using JQuery, AngularJS, JavaScript, HTML4/5, CSS2/3 and AJAX.
  • Implemented MVC architecture, developed controllers and views using AngularJS.
  • Created different Carousels using JQuery Carousel and Accordions with the help of JQuery UI.
  • Worked on creating responsive website using BOOTSTRAP.
  • Written Callbacks and worked with Streams and Files for Asynchronous Programming using Node JS.
  • Created small web based widgets using object oriented JQuery.
  • Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
  • Involved in writing server side application level code using Spring MVC to interact with REST APIs, Web Services using JSON.
  • The existing transaction management in replaced with Spring transaction management.
  • Worked closely with QA team in fixing the reported bugs/defects and checking cross platform compatibility.
  • Built the Gulp file to minify the CSS, JavaScript files.
  • Developed the web interface using JSP, EJS for html templating, Servlets, Tag libraries and JQuery. The new interface provides the ability to refresh only parts of the page where needed instead of refreshing the whole page every time.
  • Used SVN for version control and JIRA for defect tracking.
  • Used Log4J for logging the entire application activity.
  • Used Quartz scheduling framework for various batch activities.
  • Designed XML files for maintaining contents like video, images and audio to display them in flash application.
  • Application is automate tested using Jasmine and JUnit.
  • Involved in fixing the bugs on functionality, performance and designing issues with JavaScript and JQuery.
  • Used AGILE development techniques in all the development process and exposed to tools like Jira for tracking.

Environment: AngularJS, Spring MVC, JQuery, Gulp, AJAX, JavaScript, JSP, JSTL

Confidential

Honeywell Technologies

Responsibilities:

  • Developed web pages and components using HTML, CSS and JavaScript.
  • Modified the existing website by adding suitable naming conventions and coding standards.
  • Utilized JavaScript and JQuery to improve overall design.
  • Worked alongside backend Java programmers to troubleshoot Java Script related issues with front-end connectivity.
  • Extracted data in UI for different clients using JSON format.
  • Implemented client-side validations using JavaScript.
  • Implemented AJAX to speed up web application.
  • Used Firebug, and IE developer toolbar for debugging and browser compatibility.
  • Participated in maintenance and production support.

Environment: HTML, CSS, JavaScript, JSON, JQuery, DHTML, MS Office, Firefox

We'd love your feedback!