Post Job Free
Sign in

Java Developer Web Services

Location:
Hyderabad, Telangana, India
Salary:
55/hr on c2c
Posted:
August 08, 2017

Contact this candidate

Resume:

SUMAN

201-***-****

ac1p57@r.postjobfree.com

PROFESSIONAL SUMMARY:

Over 7 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.

Hands on expertise in front-end development utilizing JavaScript frameworks such as jQuery as well as frontend technologies HTML5, CSS, Ajax, Angular JS, node JS.

Extensive experience in programming with J2EE and associated technologies including Servlets, JSP, JNDI,JDBC, Struts, Spring, Hibernate and SOAP/Rest web services.

Good knowledge on application servers such as Apache Tomcat server, Apache Http Server, IBM WebSphere, BEA WebLogic and JBOSS Application Servers.

Strong experience in back-end coding for Microsoft SQL Server, IBM DB2, Oracle 9i/11g, MySQL using procedures/Functions, cursors, triggers and packages in PL/SQL.

Expertise in writing SQL Queries, Stored Procedures, functions, packages, tables, views, triggers and data connectivity and data integration of Oracle.

Extensively worked with Hibernate session, session factory interface, annotations to map tables, different mapping strategies.

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.

Expert in designing web applications and web contents utilizing various Search Engine Optimization (SEO)techniques.

Excellent experience in Restful Web services and Big Web service development and consumption using(JAX-RS and JAX-WS)

Skilled at analyzing and solving browser compatibility challenges and possesses ability to maintain consistency and well commented HTML and CSS markup.

Experience in working with Databases like Oracle […] SQL Server 2005, DB2 and Classic Federator and proficiency in writing complex SQL, PL/SQL.

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

EDUCATION:

Bachelors’ in Computer science

PROFESSIONAL EXPERIENCE:

Client: PSKW, Montville, NJ Oct 16- Till Date

Role: 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.

Created Images, Logos and Icons that are used across the web pages using Adobe Flash and Photoshop.

Defined and developed the application's presentation layer using HTML5, CSS3, JavaScript and JQuery Scripting.

Defined the site layout and developed Wireframes using Adobe Illustrator.

Developed mockups and prototypes using HTML5and CSS3.

Developed cross browser and multi browser compatible web pages using HTML5, CSS3, and JavaScript.

Used advanced level of HTML5, JavaScript, CSS3 and pure CSS layouts (table less layout).

Created and developed the web-page layout and positioned/developed design elements, using

Dreamweaver, HTML and Adobe Photoshop.

Designed DOM based interactive to reprogram selected links and adopted WCAG 3.0 standards for HTML and XHTML and W3C standards for CSS as well.

Developed responsive single page web application using Angular.js and Node.js, custom directives.

Designed Frontend with in object oriented JavaScript Framework like bootstrap, Angular.js, Node.js.

Worked on prototypes for Responsive Web design.

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 the pages that are complaint to W3C standard.

Developed different JQuery component in MVC micro architecture framework which internally use various design pattern such as singleton, command, delegate, etc.

Involved in developing XML, HTML, and JavaScript for client side presentation and, data validation on the client side with in the forms.

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.

Designed and developed various Screens using JSP, DOJO, JavaScript, HTML, and CSS.

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, Node.js, Ext.js, Responsive Web Design,W3C, MVC, Adobe Photoshop, Dreamweaver, DOM, XML, JSP, SOA, DHTML, DOJO, CVS, Windows.

Client: UPS, Mahwah, NJ. April 16 –Sep 16

Role: Java developer

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.

Developed the DAO layer for the application using Spring, Hibernate and developed various business logics and reports using HQL and Hibernate criteria

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 the server side validations using JSON parser.

Develop GUI related changes using JSP, HTML and client validations using Angular validations.

Developed application using Spring MVC, JSP on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.

Worked in collaboration with the team in Collection Framework features like Map, Object, List to retrieve the data from Web service, manipulate the data to incorporate Business Logic and save the data to Oracle database.

Developed user interface using JSP, HTML, CSS, and JavaScript to simplify the complexities of the application.

Developed application using JMS for sending and receiving Point-to-Point JMS Queue messages.

Designed and implemented DAO, Singleton, Factory and DTO Design Patterns.

Used SVN version controller to manage the code versions.

Used Angular JS form validations for validating the client side data.

Involved in implementing the Hibernate API for database connectivity

Developed Hibernate mapping configuration files to provide the relation between java objects and database tables.

Responsible for handling XML data received from REST web services which returns in XML format and displaying in user Interface.

Used AJAX frameworks like JQuery, JSON to develop rich GUIs and involved in performance tuning the website.

Designed the user interface of the application using HTML, CSS3, JavaScript, Angular JS and AJAX.

Coded in Angular JS, MVC Framework to make single page application (SPA) and complex price configurations pages.

Wrote JUnit Test cases for testing the Application layer and code development layer

Worked on log4J open source framework for logging certain level messages.

Used Spring validation framework for performing data validations.

Environment: Java EE 6.0, Spring, Hibernate/JPA, Angular JS, JavaScript, JQuery, JSON, REST, XML, XML Schema, DOM, HTML, CSS3, Ajax, SQL, JBoss, Maven, CVS, SOA, JSP, JUnit, Oracle, Agile.

Client: Ascensia Diabetes NJ Feb 2015 - March 16

Role: 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.

Implemented Multi-threading for multiple users to access the system without any issues.

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.

Developed model classes and DAO classes to interact with the database of customers.

Used Hibernate for persisting data of the customers and their billing records.

Used PVCS for Version control; Jira for bug and defect tracking and used Clear requisite pro for documentation.

Performed unit and system testing. Created test Plan, test cases.

Used JUnit to unit test the code and fixing the bugs from there on.

Active participation throughout the entire software development lifecycle from project inception, to code development and elaborate testing of the various modules.

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, Multithreading.

Company: Empro Systems, Hyderabad, INDIA. Oct 11 - Nov 14

Role: 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.

ADDITIONAL INFORMATION

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, JSF, JPA, Log4j, and LDAP.

Web Services & Technologies: HTML5, CSS3, SOAP, REST,CXF, WSDL, JAX RS, Axis, Jersey, JAX-RPC, JAXP, JAXB, Jquery, Ajax, JSON Java frameworks Apache Struts, Hibernate, Apache Camel, Spring Core, Spring Boot Spring Batch, Spring Security, Spring MVC, EJB JavaScript Frameworks: AngularJs, NodeJs, ReactJs, BackboneJs, ExpressJs, EmberJs, Ext Js, BootStrap, Jquery

XML Technologies: XML, XSL, XSLT, DTD, XML Schema, SAX, DOM,SAML

Databases: Oracle, SQL Server, MySQL,DB2,PL/SQL MongoDB, Cassandra

Web and Application Servers: Apache Tomcat, IBM WebSphere, WebLogic, Sun Glass fish, Jboss, WAMP, LAMP

Methodologies: SDLC, OOAD, Agile, Scrum

Tools & IDEs: Apache ANT, MAVEN, Gradle, Sonar, Net beans, Eclipse, RAD, Eclipse IDE, Edit Plus, JSfiddle, Brackets, Microsoft Visual Studio, webstrom, npm, bower, Grunt and Gulp.

Testing Tools: JUnit, Cucumber, Selenium, Mockito and PowerMock

Version Control: Clear Case, CVS, SVN, GIT

Integration Tools: Jenkins, QuickBuild, Bamboo, Apache Camel

Design Patterns: MVC, Business Delegate, DAO, DTO, Composite View, Singleton, Front Controller Factory, Abstract Factory, Service Locator, Observer, Iterator, Session Façade, Decorator, Adapter and Strategy Logging Tools Log4j, slf4j Portlet Server Liferay(JSR 286 Portlet)



Contact this candidate