Java Developer,resume Profile
Summary
- 8 years of experience in all aspects of Software Development Life Cycle SDLC including requirements analysis, design specification, code development, integration, testing and deployment using various methodologies with Java/J2EE,in both Agile and waterfall models
- Skilled in developing User Interfaces using AngularJS, JavaScript, jQuery,HTML5, CSS3, AJAX, JSP, Google APIs, High charts, PLAY, Ext JS, UnderscoreJS
- Have Extensive knowledge in design and implementation of client/server and web applications using J2EE technologies
- Expertise in application development using various frameworks: Spring, JSF, Struts, Hibernate
- Utilized the features of Spring Framework and have experience in implementing the Spring web MVC
- Strong experience using Restful Web Services for data communication between remote systems
- Expertise in writing Sub Queries, Stored Procedures and Functions using PL/SQL
- Wrote unit tests using JUnit and Selenium
- Good working knowledge on CVS and SVN for version control
- Self-Starter and Team Playerwith good communication skills
Technical Skills
- Web Technologies JavaScript, jQuery,HTML5, CSS3, AJAX, Spring, Hibernate, JSF, Struts
- Databases Oracle SQL/PL-SQL
- Version Control Systems Subversion, Maven
- IDE Eclipse, STS, Web Storm
- UI frameworks Angular JS, PLAY, Ext JS
- Test Automation Selenium, JUnit
- OS Windows, Mac
- Tools Toad, MySql, Virtual Box, Jira, Confluence
Professional Experience
Confidential
Role: Java Developer/UI Developer
Responsibilities:
- Developed the GridIQ UI using Angular JS framework, JavaScript, jQuery, HTML5, CSS3
- Plotted KML files on Google maps, Integrated High charts and Google APIs Data tables,Earth
- Implemented asynchronous communication with REST based web services using AJAX and JSON
- Developed backend in Spring, hibernate and Restful web services using Apache Cxf
- Implemented jUnit test cases for business logic, Automated UItest cases using Seleniumframework
- Involved in deployment of the application on GIA Application Server during integration and QA phase
- Involved in PRD breakdown and Application design phase
Environment: AngularJs, PLAY, JavaScript, AJAX, jQuery, JSON,HTML5, CSS3,Google maps, Data tables, Highcharts , Spring, Hibernate, RESTful services, Mac, Web Storm, STS, UNIX
Confidential
Role: J2EE Developer
Responsibilities:
- Understanding and analyzing business requirement
- Designed and developed the User Interface using ExtJS, AJAX, jQuery,HTML5, CSS3
- Used Spring for business logic and Hibernate in persistence layer and developed Data Access Object DAO to handle all database operations.
- Worked on Oracle as the backend database
- Developed SQL, PL/SQLwith Stored Procedures to interact with Persistent database using Oracle
Environment: J2EE, Java, Oracle,HTML5, CSS3,Ext JS, jQuery, JavaScript, XML, Maven, Web services, Spring, Hibernate, STS, Windows
Confidential
Role: Java Developer
Responsibilities:
- Used Spring Web MVC for the controllers.
- Developed the presentation layer using JSP, Tag libraries, HTML, CSS and Java script
- Involved in Dynamic form generation, Auto completion of forms and user validation functionalities using AJAX
- Used JMS for Asynchronous communication between the applications
- Involved in writingDAOlayer using Hibernate to access the Oracle database
- Involved in the configuration management using CVS
- Developed Ant scripts to bundle and deploy application
- Developed various test cases and performed unit testing using JUnit
Environment: Spring Framework,Oracle, JMS, AJAX, JavaScript, JQuery, Hibernate, ANT, HTML, XML, CSS, CVS, JUnit, Eclipse, SQL, Windows
Confidential
Role: Software Developer
Responsibilities:
- Designed and developed the User Interface using JSP, HTML, CSS, and JavaScript
- Developed the web application using Struts
- Wrote SQL queries, Stored Procedures and functions at the Oracle database
- Added new functionalities and enhanced the overall design of an existing application to give it a new look
- Involved in testing and deployment of the application on Tomcat Server
- Authored and maintained detailed design, Unit and Integration test documentation
Environment: Struts, Servlets, JSP, JDBC, Java Script, HTML, ANT, Toad, eclipse, Tomcat