Resume

Sign in

Design Software Developer

Location:
Hyderabad, Telangana, India
Posted:
April 21, 2017

Contact this candidate

Pavan

Email ID: aczxah@r.postjobfree.com

Phone: (214)-***-****

SUMMARY:

* ***** ** ********** ** a Software Developer in Analysis, Design, Development, Testing and Implementation of applications on Java/J2EE technologies.

Extensive development experience in web applications using Java 5/6, J2EE1.4/1.5, JSP 1.2/2.0, Servlets 2.4, EJB 2.0/3.0 and APIs like JDBC, JavaMail, JNDI, XML, JavaBeans.

Extensively involved in the integration of the Front End web interface with the Spring MVC, Angular JS,, NodeJS, Backbone.JS, JSP, HTML and CSS.

Extensive working experience in Splunk which is helpful to have a overall highlevel health check on the application.

Experienced in SOA and Web Services technologies, including RESTful, Scrum, JAX-WS, JAX-RPC, Axis, Soap, XML, WSDL, SAX and SAAS based design.

Good Knowledge and Experience with Spark Streaming & Kafka

Excellent technical knowledge in back-end RDBMS tools like Oracle SOA, Oracle 9i/10g/11g and MySQL.

Expertise in using AWS (Amazon Web services) and Openstack as cloud services.

Installation of Storm and Kafka on 4 node cluster.

Strong experience in implementing MVC framework like Struts 1.2/2.0, Spring 2.x and ORM tools like Hibernate in J2EE architecture.

Good understanding of JAVA / J2EE Design Patterns like Scala, Singleton, Factory, Front Controller, Value Object, Business Delegate, Service Locator and Session Facade.

Experienced in build tools like Ant and Maven, Log4j for Logging and JUnit for testing.

Expertise in using J2EE Application Servers such as IBM WebSphere 4.x/5.x/6.x, WebLogic, JBoss 3.x and Web Servers like Tomcat 5.x/6.x.

Expertise in using JavaScript, jQuery 1.x, BPM, DOM, AJAX, Bamboo, JSON, HTML/DHTML and CSS for view layer.

Used AJAX DynaTrace tool for measuring the performance factors of the web page

Design/Implement large scale pub-sub message queues using Apache Kafka

Exploited IDEs for Application development like RAD 6.0, Eclipse3.x, and Net Beans.

Experienced in database MongoDB, GUI/IDE Tools such as TOAD, DB Visualizer and MySQL Client.

Experienced in handling Version Control Systems like TFS, CVS, VSS and SVN.

Working experience with the operating systems like UNIX, Solaris and Windows.

Proficient in working across all stages of Software Development Life Cycle (SDLC) and Agile methodologies.

Expertise in object modelling and Object Oriented design methodologies and TDD (Test Driven Development) (UML).

Experience with UML diagrams like Class, Object, Use Case, State, and Activity diagrams.

Strong analytical, interpersonal and communications skills.

TECHNICAL SKILLS:

Programming Languages

JDK1.2,1.3,1.4,1.5,1.6,1.7; C#

Platforms

Windows NT/ 2000/ XP/7/8.1, Unix, Linux

Design Tools

Microsoft Visio 2003, Rational Rose 2003

Version Tools

CVS 2.0, SSIS,Rational ClearCase, WinCVS 1.1, Subversion

IDEs

Eclipse2.x /3.x, Myeclipse 6.0, Netbeans 4.1/5.0, RAD 6.0

Web Applications/Servers

BEA Weblogic 7.0, 8.1, 9.1, 10.1,11, Apache Tomcat 4.0, 5.1, 6.0, 7.0, IBM Websphere 5.0/6.1, JBoss 3.2, 4.0, 6.0, 7.0, 8.4.2, Kafka

Design Patterns

Business Delegate, Business Object, Value Object, Front Controller, Database Access Object, Factory, Singleton, Session Facade.

Server Scripting

JSP, JSP-EL, APIs, Spark Streaming, Custom Tags, GWT

Client Scripting

JQuery, JQueryUI, Dojo, HTML 4, HTML 5, CSS 3, JavaScript, AJAX

Build Tools

Ant 1.6,1.7,1.9, Dynatrace, Maven

Protocols

TCP/IP, UDP, FTP, HTTP/HTTPS, RMI/IIOP, SOAP, SOA

Continuous Integration

Hudson, Jenkins, Cucumber, AntHill Pro

Databases

Oracle8i/9i/10g/11g,DB2, Sybase, MongoDB, MS SQL Server 2000 /2005, MySQL 3.23.

Database Tools

TOAD 7.x, SQL Developer (Raptor), TDD, Altova Database Spy

Messaging Systems

JMS 1.1, IBM MQ Series 5.1

MVC Frameworks

Struts 1.1, 1.2, 1.3.8, 2.0, Spring 1.2, 2.0, 3.2, 4.0, JSF 1.1, 2.1, Hibernate, Backbone.JS, NodeJS, AngularJS 1.2/1.3

Webservice Specifications

JAX-RPC, JAX-WS, AWS, JAX-RS, XSD

Webservice Implementations

Axis 2.0, Apache CXF, Jersey

Webservice Tools

SoapUI, Altova XML Spy, Bamboo

Web Design Tools

Dreamweaver, Microsoft Front Page 2003, Coffee Cup HTML

XML Technologies

XML 1.1, XSL, XSLT, SAX 2.0, DOM, JAXP, JAXB, Altova XML Spy

Logging

Log4J, SLF4J

Whitebox Testing

Junit 3.8.1, 4.1, HttpUnit 1.6, Junit Perf 1.8, DBUnit, JBehave

Blackbox Testing

LoadRunner 9.1, Quality Center, WinRunner, JMeter

Version Control

CVS, Git, Rational ClearCase, bug tracking,Tortoise SVN

Methodologies

UML, Fall,Perl, Agile( Scrum, XP)

PROFESSIONAL EXPERIENCE:

Professional History

Client: Aetna, Hartford, CT.

Date: July 2016 – Till Date.

Position: Java Tech Lead .

Responsibilities:

Involved in Full Life cycle implementation of the project and participated in the preparation of business analysis and design documentation.

Participated in the daily Agile SCRUM meetings and safe Agile methodology.

Extensive experience in various Java/J2EE technologies including Core Java, J2EE (EJB, Servlets, JSP, JDBC), Spring (IOC, MVC, AOP, DAO)and Java Web Framework along with Web Services (SOAP, RESTful) and Database related technologies.

Responsible for designing and coding of User Interfaces using AngularJS, Springs MVC framework.

Hands on experience in Web Application Development using Client Script design technologies like AngularJS, Springs, JQuery as well as HTML, CSS, XML, Java Script.

Experience in design patterns including MVC, Data Access Object and Data Transmission Objects, Factory, Singleton etc.

Prepared detailed specifications from which programs will be written, designed, coded, tested and debugged. Developed RESTful web-services that can support high-volume transactions.

Managed off shore resources on several projects, collaborating weekly with these resources and developers. This was done in an agile environment using IBM Rational Team Concert as the tool and Scrum methodology.

Imparted technical direction and guidance to the development team to create designs, develop systems, resolve issues and manage development schedule. Used Clear Case for source control repository.

Used IBM RAD IDE for application development and deployed it in web sphere application server8.5.

Involved in Module Testing and Integration Testing.

Client: Pfizer, Groton, CT

Date: May 2016 - July 2016

Position: Java Lead Developer .

Responsibilities:

Involved in Full Life cycle implementation of the project and participated in the preparation of business analysis and design documentation.

Responsible for designing and coding of User Interfaces using Spring MVC framework.

Hands on experience in Web Application Development using Client Script design technologies like JQuery as well as HTML, CSS, XML, Java Script.

Developed Managed Beans for the data binding.

Experience in design patterns including MVC, Data Access Object and Data Transmission Objects, Factory, Singleton etc.

Working knowledge of PL/SQL and databases like MS SQL Server, Oracle 10g/11g and tools like oracle SQL Developer.

Developed EJBs for the service layer interactions.

Utilized Design patterns MVC, VO, DAO, Factory, Singleton

Used SVN for source control repository

Developed Unit Test Cases with JUnit.

Involved in Module Testing and Integration Testing.

Used IBM RAD IDE for application development.

Performed Defect Tracking on a regular basis to make sure every defect has traceability back to the source by using tools such as Clear Quest.

Client: Time Warner Corporate, Atlanta, GA

Date: Aug 2015 – May 2016

Position: Java Developer.

Responsibilities:

Involved in Full Life cycle implementation of the project and participated in the preparation of business analysis and design documentation.

Participated in the daily Agile SCRUM meetings

Responsible for designing and coding of User Interfaces using JSF MVC framework.

Implemented Ajax component for dynamic values to get from database and updating forms.

Developed Managed Beans for the data binding.

Implemented JPA for transaction management.

Used JPA for persistence and involved in writing JPA Named Queries, SQL Queries to fetch data from Oracle database.

Involved in developing Batch jobs using JMS.

Developed EJBs for the service layer interactions.

Involved in consuming, producing SOAP based web services using JAX-WS.

Utilized Design patterns MVC, VO, DAO, Factory, Singleton

Used SVN for source control repository

Developed Unit Test Cases with JUnit.

Involved in Module Testing and Integration Testing.

Used IBM RAD IDE for application development.

Performed Defect Tracking on a regular basis to make sure every defect has traceability back to the source by using tools such as Clear Quest.

Client: Express Script, Minneapolis, MN.

Jan 2014 – Aug 2015

Position: Java/J2EE Developer.

Responsibilities:

Involved in complete projects Life Cycle, i.e. Design, Implementation, unit Testing and UAT Testing support and Production Maintenance.

Extensively used agile development methodology and project planning.

Worked on development of Struts based UI screens for the Presentation application.

Involved in Writing Action classes, Action Forms and Action Mapping in Struts Config. xml.

Extensively used the J2EE design patterns like Session Façade, Business Object (BO), Service Locator, Data Transfer Object (DTO) and Data Access Object (DAO), Singleton Factory.

Involved in writing EJBs (Stateless Session Beans) and Web Services for building the middleware distributed components and deployed them on application servers.

Implemented the Hibernate framework (ORM) to interact with database.

Implemented spring framework for application transaction management.

Developed Web Services to integrate with the External System.

Extensively worked with XML using DOM and SAX parsers for transferring the data between different components.

Involved in implementing the Message Oriented Middleware for Asynchronous communication in Enterprise application.

Involved in writing the publishers and subscribers to the Topics and Queues.

Developed various SQL queries and PL/SQL Procedures in Oracle db for the Application

Involved in Application/data base query performance Tuning.

Implemented a logger framework for the application using Log4J.

Used Clear Case as the source control system.

Involved in JUNIT testing for the unit testing.

Automated the build process by using ANT build tool.

Actively involved in getting the production issues resolved.

Client: Medical Matrix, Scottsdale, AZ.

June 2013 – Jan 2014.

Role: Java Programmer

Worked on analysis, design, development, deployment and testing of the application.

Involved in designing Application based on MVC architecture.

Designed and developed for the Presentation layer using MVC Struts Frame work.

Created the JSPs, Action classes and Action forms for the Presentation layer.

Used Java/J2EE Design patterns such as MVC, Singleton, Service Locator, DAO

Implemented server side validation using Struts Validation Framework.

Implemented Client side validations using Java Script.

Persistence layer implemented using Hibernate framework

Developed Persistence classes and hibernate.cfg.xml and other configuration files for Hibernate mapping to database.

Used different Hibernate APIS like Configuration, SessionFactory, Session and Hibernate Transaction Manager for writing the persistence logic.

Implemented Hibernate second level caching using EhCache framework application

Designed UML diagrams using Rational Rose and written design documents.

Unit tested with JUnit and involved in System testing, Load testing and User Acceptance testing and fixed the bugs.

Developed build scripts using ANT tool for compilation and deployment purpose.

Implemented logging using Log4J and apache commons-logging framework.

Client: TCS, Chennai, India.

May 2011 – June 2013

Role: Java programmer

Responsibilities:

Developed web application using JSP, Servlets, Java beans that uses MVC design pattern

Created user-friendly GUI interface and Web pages using HTML, CSS and JSP

Wrote JavaScript for client side validation.

Used Eclipse as IDE tool for creating JSPs, Servlets, EJBs, and XML.

Wrote SQL for JDBC prepared statements to retrieve the data from database.

Monitored the logs using Log4J and fixed the problem

The application was deployed on the Tomcat.

Involved in build and deploying the application using ANT

Used CVS as version control system

Worked on bug fixing and Production Support.

Client: HFCL Infotel, India Jun’ 09 – Jan’ 11

Role: Software Developer

Environment: Java, J2EE, Servlets, JSP, HTML, CSS, Struts, EJBs, JBoss, Sybase, Eclipse, ANT, CSS, VSS, Rational Rose, UNIX, XML Spy, Axis 2.0, CVS

Responsibilities:

Participated in the requirements gathering sessions and the detailed design of the entire architecture.

Created Class Diagrams, Sequence Diagrams using Rational Rose and prepared application design document.

Responsible for the database schema design.

Developed JSP pages and client side scripts.

Developed UI using HTML, CSS, JSP and Struts where users have all the services listed.

Developed web services using Axis.

Used XMLspy for validating XML data.

Developed Servlets and java files for control of the business processes in the middle-tier.

Developed Session Bean for implementing business logic.

Developed DAO (Database access objects) for accessing Sybase Database.

Created combined deployment descriptors using XML for all the session and entity beans.

Designed Unit test plan for testing of use cases designed for different cases in synchronous with requirement specification.

Developed server side functionality for Admin Interface features (adding a User, Modifying the User Details, Assigning Roles, Modifying Roles etc.).

Developed EJB components encapsulating the business logic.

Supported the Production Team members in the development and testing of production Implementation.

Provided technical guidance to business analysts, gathered the requirements and converted them into technical specifications for developers to start.

REFERENCES:

Available on request.



Contact this candidate