Java Developer Resume
NJ
SUMMARY
- Over 6 years of strong development experience in design and development of web based, client - server applications with strong understanding of Object Oriented programming using java and j2EE related technologies.
- Strong experience skills in Java, J2EE, JDBC, Servlets, JSP, JavaScript and jQuery.
- Good experience in various open source Frameworks like Hibernate, Jersey, spring and Struts.
- Expertise in writing SQL Queries, Stored Procedures, functions, packages, tables, views, triggers and data connectivity and data integration of Oracle.
- Good experience in producing and consuming the Web Services - REST using Jersey, JSON, JAX-RS and Web Services - SOAP using WSDL, UDDI, JAXB and SOAPUI.
- Extensively performed Unit testing using Junit.
- Extensively worked on UNIX shell scripts to do the batch processing.
- Hands on experience in configuring and using Maven, Jenkins, Jira and Ant build tools.
- Worked on the versioning Control tools GitHub, CVS and SVN.
- Used Waterfall and Agile methodologies like XP, Scrum.
- Good analytical and programming capabilities coupled with excellent decision making skills.
- Dedicated and highly ambitious to achieve organizational as well as personal goals.
- Excellent team player and ability to perform well under pressure
TECHNICAL SKILLS
Languages: Java, JavaScript, C++, Python.
Operating Systems: Windows, Unix, Linux. Mac OS X.
Java/J2EEEnterprise Technologies: JDBC, Swing, JSP, Servlets, EJB, JSTL, JMS, Spring, Struts
Web Services & Technologies: HTML5, CSS3, SOAP, REST, Jquery, Ajax, JSON Java frameworks Apache Struts, Hibernate, J2ee, Apache Camel, Spring Core, Spring Security, Spring MVC, EJB JavaScript Frameworks: AngularJs, NodeJs
ML Technologies: XML, XSL, XSLT, XML Schema
Databases: Oracle, SQL Server, MySQL,DB2,PL/SQL MongoDB
Web and Application Servers: Apache Tomcat, IBM WebSphere, WebLogic, WAMP, LAMP
Testing Tools: JUnit, Cucumber, Selenium.
Design Patterns: MVC, Business Delegate, Front Controller Factory, Abstract Factory, Service Locator, Observer, Iterator
PROFESSIONAL EXPERIENCE
Confidential, NJ
Java Developer
Responsibilities:
- Involved in Requirements and Analysis: Understanding the requirements of the client and the flow of the application as well as the application Framework.
- Created HTML5 and CSS from Photoshop mockups.
- Defined and developed the application's presentation layer using HTML5, CSS3, JavaScript and JQuery Scripting.
- Developed cross browser and multi browser compatible web pages using HTML5, CSS3, and JavaScript.
- Developed RESTful web services by identifying and leveraging existing SOAP Web services using Spring Boot and Apache Camel.
- Used advanced level of HTML5, JavaScript, CSS3 and pure CSS layouts (table less layout).
- Developed responsive single page web application using Angular.js and Node.js, custom directives.
- Involved in developing XML, HTML, and JavaScript for client side presentation and, data validation on the client side with in the forms.
- Ensured site design integrity and quality control consistency throughout the project's lifecycle.
- Responsible for quality assurance of finished websites including the validation of web forms and links.
Environment: HTML5, CSS3, JQuery, AJAX, JavaScript, Angular.js, MVC, XML, RESTful Web services, Oracle, Windows.
Confidential, Montville, NJ
Java Developer
Responsibilities:
- Involved in Requirements and Analysis: Understanding the requirements of the client and the flow of the application as well as the application Framework.
- Defined and developed the application's presentation layer using HTML5, CSS3, JavaScript and JQuery Scripting.
- Developed mockups and prototypes using HTML5and CSS3.
- Used advanced level of HTML5, JavaScript, CSS3 and pure CSS layouts (table less layout).
- Developed software based on the analysis of mathematical models and algorithmsfor solving economic problems.
- Worked on creating responsive website for smart devices using Responsive Web design and media queries.
- Produced content pages with CSS3 layout and style markup presentations and also used JavaScript methods and properties.
- Used AJAX extensively to implement front end /user interface features in the application.
- Developed different JQuery component in MVC micro architecture framework which internally use various design pattern such as singleton, command, delegate, etc.
- Used JQuery to make the HTML, DHTML and CSS code interact with the JavaScript functions to add dynamism to the web pages at the client side.
- Ensured site design integrity and quality control consistency throughout the project's lifecycle.
- Responsible for quality assurance of finished websites including the validation of web forms and links.
Environment: HTML5, CSS3, JQuery, AJAX, JavaScript, Angular.js, W3C, MVC, XML, JSP, MongoDB, SOA, CVS, Windows.
Confidential, Mahwah, NJ
Java developer
Responsibilities:
- Involved in all phases of Software Development Lifecycle (SDLC) including Requirements Collection, Analysis, Development and Customization of the Application.
- Created Maven build file to build the application and deployed on WebLogic Application Server.
- Involved in handling Hibernate as part of DB connectivity and persistence as ORM tool and writing HQL queries.
- Collaborated with the team for developing enterprise inter-process communication framework using Spring RESTful web service.
- Developed application using Spring MVC, JSP on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
- Developed user interface using JSP, HTML, CSS, and JavaScript to simplify the complexities of the application.
- Used Angular JS form validations for validating the client side data.
- Involved in implementing the Hibernate API for database connectivity
- Responsible for handling XML data received from REST web services which returns in XML format and displaying in user Interface.
- Wrote JUnit Test cases for testing the Application layer and code development layer
- Used Spring validation framework for performing data validations.
Environment: Spring, Hibernate/JPA, Angular JS, JavaScript, JQuery, REST, XML, XML Schema, HTML, CSS3, Ajax, SQL, Maven, CVS, SOA, JSP, JUnit, Oracle, Agile.
Confidential, NJ
Java developer
Responsibilities:
- Responsible for complete SDLC including co-coordinating proposals, project meetings, code-reviews, work deliverables etc.
- Implemented MVC architecture using Struts2.
- Design (High level) of system with user team & develop functional specifications.
- Integrated Spring and Struts to inject dependencies into Struts Action classes.
- Analysis & design of GUI framework classes using Java, HTML, XML, XSL, XSLT with Rational Rose & Design patterns.
- Used Hibernate for persisting data of the customers and their billing records.
- Performed unit and system testing. Created test Plan, test cases.
- Used JUnit to unit test the code and fixing the bugs from there on.
- Used agile methodology for the software development.
- Responsible for authoring of website functionality with JavaScript, HTML, CSS.
- Used CSS Sprites to decrease the number of HTTP requests and load time of web pages
- Been an active team player, helped in fixing bugs and also carried out troubleshooting
- Produced semantically appropriate, standards compliant markup, and produced Rich User Interfaces.
Environment: HTML, JavaScript, Java, JSP, AJAX, CSS, JSON, XML, JQuery, XML, Agile, MySQL, Apache, Struts, Agile, Junit.
Confidential
Jr. Java Developer
Responsibilities:
- Gather user requirements and followed by analysis and design.
- Worked on the technical design to conform the framework.
- Developed JSPs, action classes, form beans, response beans, EJBs.
- Coded Servlets for the Transactional Model to handle many requests
- Developed business objects and business object helpers, which interact with middleware stubs.
- Implemented business delegate pattern to separate view from business process.
- Extensively used XML to code configuration files.
- Developed PL/SQL stored procedures, triggers.
- Used JBOSS Application Server to deploy the build.
- Worked on both UNIX and Windows platforms.
- Developed complete Web tier of the application with Struts framework.
- Performed functional, integration, system, and validation testing.
- Ant is used for build automation.
Environment: JDK, JSP, Apache, Struts, Servlets, EJB, XML, JDBC, Eclipse, JBOSS, PL/SQL, Oracle, Rational Rose, UNIX, Struts MVC framework, SOAP Web Services, Junit, Clear Case.
