Post Job Free
Sign in

Software Engineer Sql Server

Location:
Mumbai, MH, India
Posted:
December 10, 2015

Contact this candidate

Resume:

Sharath

Java J*EE Developer

908-***-****

*************@*****.***

Professional Experience:

•Highly motivated IT professional, 9+ years of experience in development and implementation of customized software and web-based applications including Web.

•Experience in Java, JavaScript, CSS3, html5, SQL, MySql, SQL server, Oracle 9i/10g/11g, Visio.

•Experience in the field of Software Development as Developer. Expertise in full Software Development Life Cycle (SDLC) including Software Architecture, Object Oriented programming, Designing & Prototyping.

•Experience with working in fast-paced AGILE development environments.

•Experience in designing multi-tier J2EE Web Application architecture using UML (Unified Modeling Language), IBM Rational Rose and MS Visio.

•Extensively worked on Web Services technologies like SOAP, WSDL, Rest API.

•Thorough knowledge in core Java concepts like OOP, JUnit and advanced Java concepts like JSP, Servlets, HTML, XML, Hibernate, AJAX, Java Beans, JDBC and SPRING.

•Designed and developed multiple J2EE MVC Model based Web Application using J2EE Technologies (EJB, Servlets, JSP, JSF), Patterns and popular open-source framework Struts and Hibernate.

•Experienced in Web Services approach for Service Oriented Architecture (SOA).

•Extensive experience working with IBM MQSeries.

•Strong development skills in Java, J2EE, JDBC, JSP, Servlets, EJB (J2EE), JMS (MQ-series), JNDI, RMI, LDAP, HTML, XML, XSL, Java Script, Rational Rose, DB2, Oracle, SQL Server and Macromedia tools.

•Designed web pages using various XML technologies including DTD, XML schema, JAXB, JAXP and DOM and SAX parsers.

•Worked with various Frameworks like Struts and spring.

•Used Subversion and CVS source control systems.

•Hands on experience in writing SQL using MySQL, SQL Server 2005, Oracle and DB2 environment.

•Worked with IBM Web Sphere, Weblogic application servers and Jetty, Apache Tomcat web servers.

•Good experience with Operating Systems like Windows NT/9x/2000/Me/XP/Vista and UNIX.

•Experience in writing ANT, Maven build scripts and configuring and using Log4j and writing JUnit test cases.

•Skills in analyzing user requirements, modeling the system and ensuring the functionality.

•Strengths include excellent interpersonal and communication skills.

•Has the ability to provide solutions from a functional and technical perspective, meet deadlines.

•Excellent team player, very dynamic, flexible with positive attitude and excellent learning skills.

•Good knowledge on web based technologies.

Technical Skills:

Programming Languages

Java, J2EE (JSP, Servlets and JDBC)

Open Source Frameworks

Spring Framework, Struts, Hibernate

Web Service

SOAP, REST, WSDL

Web Technologies

JavaScript, HTML5, jQuery, AJAX, JSON, Angular JS, CSS3, XML, XSL, XSD, SQL, PL/SQL, UML

Databases

Oracle 11i, Sql Server 2008 and My SQL5

Application/ Web Servers

JBoss 5.1, Weblogic 10.3, Apache Tomcat 5x, WAS 7.0 (Websphere Application Server), Oracle AS

IDE (Integrated Development Environment)

Eclipse Juno and WID (WebSphere Integration Developer)

Configuration Management Tools

SVN (Subversion), VSS, IBM Clear Case, Win CVS

Operating Systems

Microsoft Windows, Linux and Unix

Development Methodologies

Agile, Scrum and Waterfall

Build Tool

Apache Ant and Maven

Other Tool

JUnit, SonarQube, FindBugs, Soap UI, Putty. WINSCP, Mercury Quality Center, Notepad++ and Edit Plus

Professional Experience:

Qualcomm Technologies Inc (San Diego, CA) Sept 2013 - Present

Software Engineer

Responsibilities

•Developed Use Case diagrams, Object diagrams and Class diagrams using Microsoft Visio

•Designed and developed automation tool with .net and Java technologies

•Developed user interface using Windows .net framework

•Worked on Microsoft .net framework 3.0 Class library to build scalable, multi-threaded client-server based automation system for compliance and conformance testing of GPS test framework

•Enabled tool to auto save test configuration in XML based file

•Wrote XML parser to parse configuration files and auto load configuration files from previously used settings

•Built a test simulator which parses test logs and triggers different scenarios in the lifetime of testing to validate the sanity of automation tool.

•Collaboration with test team to understand testing requirements for automation

•Requirements gathering from test team to introduce useful features that reduced manual effort and number of hours spent with test module.

•Providing quick bug-fixes and troubleshooting issues in software reported by users

Environment: Visual Studio, Eclipse, JDBC, Maven, JSP, XML, HTML,

Qualcomm Technologies Inc (San Diego, CA) Aug 2012 - Sept 2013

Embedded Software Engineer

Responsibilities

•Played active role in modem bring-up for multiple hardware, debugging stability/functional issues from customers and delivering/releasing fixes in a time-critical manner.

•Also a key contributor to deployment of Modem Test Framework that significantly improved the efficiency of the team’s regression sanity testing efforts.

•Deployed test suites which enabled efficient testing process and cut down the time and manual efforts for achieving critical deadlines

•Deployed test suites that activated multiple wireless technologies and tested functionality of modem software to work across LTE, WCDMA and GSM seamlessly.

•Brought up test framework that tested handover of device from one wireless technology to another without going out of coverage

•Successfully enabled the bring up of modem software on newer hardware targets in shortest possible time

Environment: Modem Test Framework, C Programming, Embedded Software, QXDM diagnostic tool, Apex log analysis tool, QPST

JPMC, OH Dec 2011 – May 2012

Java Developer

Description: Agent Desktop is a tool to service defaulted loans in the JP Morgan Chase Home Mortgage loans. This will provide various plans like Short sale, MHA, Liquidation options. When an underwriters service loan all the options will run one after the other. Based rules configured in the system, borrower will be provided with options to repay loan.

Responsibilities:

•Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application developed using AGILE methodology.

•Developed class diagrams and sequence diagrams using Enterprise Architect.

•Gathering information of about loan accounts.

•Developed the application implementing MVC Architecture integrating JSF with spring frameworks.

•Involved in developing code for obtaining bean references in Spring framework using dependency Injection (DI) and Inversion of Control.

•Consumed Web Service using WSDL and SOAP

•Involved in development of presentation layer using JSP and Servlets.

•Analyze and fix issues related to Soap Web services and Application responses

•Created configuration files for spring, Hibernate and JSF integration.

•Implemented Object-relation mapping in the persistence layer using Hibernate frame work.

•Used JAXB for data binding in supporting marshalling and un-marshalling SOAP requests and responses.

•Applying rules on individual accounts by drools rules engine which contain certain business rules.

•Communicated with external applications JMS messages using MQ Series.

•Did Packaging and Deployment of builds through ANT script.

•Developed the helper classes for better data exchange between the MVC layers.

•Implemented Multithread concepts in Java classes to avoid deadlocking.

•Used XML Web Services using SOAP to transfer information to the Systems.

•Worked on transforming regular UI pages using standard JSF to PrimeFaces.

•Used JUnit to write repeatable tests mainly for unit testing.

•Used Log4j as logging framework to capture the log traces of applications in debugging the issues.

•Deployed the complete Web applications in WebSphere and TOMCAT servers.

•Used ANT tool for building and packaging the application.

•Used Subversion SVN and Clear Case for Source Control and Version Management.

•Involved in developing UI layer using JavaScript, JQuery, and AJAX.

•Interacted with testing team to fix defects.

Environment: JDK 1.6, J2EE, Servlets 2.5, Spring 3.2, JSF 2.0, PrimeFaces 5.0, JSTL, Hibernate4.1.9, XML, SVN, JAXP, XSLT, JMS1.1, Eclipse 3.2, Log4J 1.2, IBM DB2, JUnit, Apache Axis2 1.4.1, Web services, MQ Series, SOAP, ANT, WSDL.

T-Mobile, CA Jan 2010 – Nov 2011

Sr. Java/J2EE Developer

Description: This project for T-Mobile for bill pays process, to get more number of customers. The Online bill pay System is developed to provide online account information. It is a complete online payment solution. Front end includes web pages such as login, user profiles, user accounts, bill payment, viewing transactions.

Responsibilities:

•Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.

•Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose

•The application is designed using J2EE design patterns and technologies based on MVC architecture

•Agile Methodology is used for development of the application.

•Used J2EE design patterns like Value Object Pattern, Session façade, Singleton, Factory and DAO.

•EJB Session Beans were used to process requests from the user interface and CMP entity beans were used to interact with the persistence layer.

•Developed EJB MDB’s and message Queue’s using JMS technology.

•Implemented security for different front end views based on the access privileges.

•Involved in writing XML validation classes using Struts validation framework.

•Designed the user interfaces using JSPs, AJAX and Struts Tags.

•Used XML Web Services using SOAP to register agents using non-java application.

•Used JMS for the asynchronous exchange of critical data and events among J2EE components. Publisher-Subscriber method was used for data loading and Point-To-Point method of JMS was used for event processing

•Used RAD IDE based on Eclipse for writing code for JSP, Action Classes, Struts and spring beans.

•Involved in writing DAO, DTO’s using Hibernate DAO Support.

•Implemented persistence layer using Hibernate that uses the POJOs which do not have the business processes) to represent the persistence database tuples.

•Used IBM WebSphere Application Server to deploy the application.

•Developed JUnit test cases for DAO and Service Layer methods.

•Used SVN for version control of the application.

•Used Log4J to capture the log that includes runtime exceptions.

•Developed the ANT scripts for preparing WAR files used to deploy J2EE components.

•Interacted with quality assurance team for requirements gathering and analysis.

Environment: Core Java, J2EE, JSP, Spring, OOAD, Oracle 9i, HTML, EJB3, AJAX, JMS, XML, Design Patterns, ANT, Rationale Rose, IBM RAD IDE, IBM WebSphere Application Server 6.1, Hibernate 3.0, LOG4J, SVN, TOAD, JUNIT, UML, Linux.

IGATE Patni, India Jul 2006 – Dec 2009

Software Engineer

Responsibilities:

•Involved in Development of Reception/Admission and Payment/Receipts modules

•Complete understanding of requirements and design

•Developed HTML pages for Client Side Validation

•Wrote client side validation in Java Script.

•Involved in creating JSP pages for presentation of the data to the end user

•Designed new services using various J2EE design patterns like DAO, Value Object, and Session Façade.

•Wrote ANT scripts to deploy the components on Web Sphere Application Server 5.1.

•Did regular code reviews and fixed major bugs without side effects.

•Strict adherence to Java coding standards

Environment: Java, JSP, Servlets, EJB, Struts, Web Sphere Studio Application Developer, Oracle 8i, Web

Sphere Application Server, ANT, HTML, JUnit, Java Script, Rational Rose, Dream Weaver 8.0, CSS, Ant, Log4J,

VSS, Linux



Contact this candidate