Post Job Free

Resume

Sign in

Java Developer Web Services

Location:
San Jose, CA
Salary:
120K
Posted:
May 28, 2018

Contact this candidate

Resume:

Azhar Shamsher

Sr. Java Developer

Email:ac5nfo@r.postjobfree.com Contact: 747-***-****

PROFESSIONAL SUMMARY:

** ***** ** ** ********** as Java/J2EE Developer in Analysis, Design and Development, Testing, Deployment and Implementation of Java/J2EE applications.

Spring Boot Micro service architecture with cloud deployment.

Hands on expertise in designing, developing and deploying applications using J2EE technologies including JSP, Servlets, AJAX, EJB, JSTL, Struts, Spring, Spring Boot micro service, JDBC, JNDI, Hibernate, RAD, Web Services, RDBMS and Design Patterns.

Experience on Software Development Life Cycle (SDLC) process in Waterfall, Agile, Scrum, Test Driven Development (TDD), System Analysis, design document, user support and documentation for various vertical sectors.

Proficient in building Rich User Interface(UI) web applications and web service applications using Web Technologies such as HTML5, XHTML, DHTML, CSS3, Bootstrap Framework, XML, XSLT, Object Oriented JavaScript, JQuery, JSON, Ajax.

Experience in working with web/applications servers IBM Web sphere, BEA Weblogic, Apache Tomcat.

Proven expertise in implementing IOC and Dependency Injection features in various aspects of Spring Framework (Core, Web, JDBC, MVC and DAO) and experienced in integrating Spring Web Flow with other frameworks like JSF.

Expertise in developing SOA (Service Oriented Architecture) andJ2EE Web Services based on SOAP, WSDL, UDDI, JAX-WS, JAX-RS, Jersey.

Good experience in working with AWS services like EC2, S3, Dynamo DB.

Have good experience with AWS API Gateway, Beanstalk Elastic Load Balancer, and understanding of computing services.

Good Working Knowledge of Maven for project build/deployment, Log4j for logging and Experience in Developing test cases and test plants besides involving Unit Testing, Integration Testing and User Acceptance testing extensively.

Experienced in frameworks: Jakarta struts framework, JSF, spring, Spring Boot, Spring Batch, Spring Security, and Hibernate.

Experience in working with IDE’s like Eclipse, STS, and Net Beans

Hands on experience in UNIX Shell Scripting.

Hands-on experiences on Database Designing on Oracle, SQL Server and DB2, Oracle PL/SQL and No-SQL database like MongoDB.

Experience in PL/SQL programming including complex SQL queries using stored procedures and Triggers in Oracle, SQL Server using TOAD and Query Manager.

EDUCATION:

Bachelor of Computer Science 2005, Pune University, India.

TECHNICAL SKILLS:

Languages

Java 1.8, Shell Scripting, SQL, PL/SQL

J2SE / J2EE Technologies

Java, J2EE, Swing, RMI, Sockets, JDBC, Servlets, JSP, Java Beans, JSTL, JSF,

Spring, Spring boot, Struts, EJB, Spring, Hibernate, JTA, JMS, Web Services

Web Technologies

HTML5, DHTML, XHTML, CSS3, Java Script, JSF, AJAX, XML, XSL, XSLT, XSD

Web/Application Servers

Web Sphere, Web logic Application server, JBOSS, J2EE Server, Apache Tomcat, IBM HTTP Server

Web Services

JAX-WS, JAX-RPC, JAX-RS, SOAP, WSDL, UDDI

IDE

RAD, WSAD, Eclipse, Net Beans, Rational Rose

Databases

Oracle 8.x/9i/10g Enterprise edition, MS-SQL Server, Sybase, Elasticsearch/NoSQL

Methodologies

Rational Unified Process (RUP), Agile, Scrum, TDD, OOAD

Modeling Tools

Unified Modeling Language (UML), Rational Rose, Visio

Testing technologies/ Tools

Junit, Mockito

Software/Tools

GIT, JIRA, Subversion, Concurrent Version System, SOAP UI, Advanced Rest Client

Build Tools

ANT, Maven, Gradle

Operating Systems

Windows, UNIX

PROFESSIONAL EXPERIENCE:

Client : Wells Fargo Jun ’17 – Till Date

Role: Sr. Java Developer

Location: SFO CA

Description: Wells Fargo & Company is an American international banking and financial services, currently I am working on project Fraud and Claim, the purpose is to detect fraudulent transaction using credit card.

Responsibilities:

Developed REST web services API to consume and produce the JSON data.

Send push notification to IOS device.

Interacting with Chatbot framework to get correct utterance.

Spring Boot Micro service deployed on cloud.

Connected to Spark server via Kerberos authentication.

Designed Functional specification document.

Used Mongo DB for database services.

Developed the User Interface using HTML5, CSS3, JavaScript and Angular JS.

Implemented the application using Spring MVC Framework, Spring Boot and handled the security using Spring Security

Extensively used Core java such as Multi-Threading, Exceptions, and Collections etc. in Application.

Followed MAVEN as build life cycle to build the application and deployed into tomcat application server.

Log4j was used to monitor the error logs and used GIT as version control tool.

Worked on JIRA for Issue/Bug tracking and updating the JIRA tickets and per assigned.

Facilitating daily scrum, sprint planning using Kanban to track stories.

Developed the test cases and performed unit testing using JUnit.

Environment: Java 1.8, J2EE, Kanban, JDBC 3.0, Spring Security, Spring Boot, Spring Data, Hibernate 4.0, Angular JS, Bootstrap, HTML5, CSS3, JMS, AWS, Micro Services, Tomcat, STS, ATOM, SQL, Maven, RAD, GIT, Jenkins, Junit 4.0, JavaScript.

Client: Cigna Jan 15’ – May ‘17

Role: Sr. Java Developer(Team Lead)

Description: Application helps customer to get detailed information like policy documents, Claim forms, Medical, travel and safety and also how to access hospital, physicians, Clinics and health and wellness specialists and online health program.

Responsibilities:

Created ETL job to copy data from Legacy database to SQL server.

Create FSD based on provided BRD

Provided estimation for development task

Conduct meeting to discuss progress

Interact with BA to clarify requirements

Performance tuning of sql queries and applying indexing to table.

Created Batch jobs to copy data from CSV.

Designed and developed WSDL’s and elaborated type definitions canonical schemas (XSD’s) which are used in both interfaces and web services and WSDL’s as per WS-I (Web services Inter-Operability) standards.

Designed and implemented provider business logic for vendor, item, customer and purchase order web services using JAX-WS, JAXB, JPA specification with OpenJPAprovider.

Implemented of logical handlers for logging, response times and basic authentication.

Developed POJO classes and persistence.xml to interact with database and retrieve the data from database and used named queries to retrieve data from different tables.

Developed configuration driven reusable API to build complex queries by using low level JDBC API, singleton, DAO and DTO design patterns.

Configured JMS connection factories to publish messages to AWG queues.

Environment: Agile with TDD, IBM MQSeries, Webservices(SOAP, WSDL, WS-I Standards), Restful webservices, XML, XSD, Java 1.6,SQL SERVER,JASPER Report, J2EE, JAX-WS, OpenJPA, JSP, WAS (webspere Application Server 8.0), MyEclipse.

Client : Cisco, Shanghai May ’12 – Dec ‘14

Role: Java/J2EE Developer

Description: Cisco Systems, Inc. is an American multinational technology. I was involved in developing Webex and ciscospark site.

https://www.webex.com/

https://www.webex.com/pricing/index.html

Responsibilities:

Involved in the complete Software Development Life Cycle (SDLC) phases of the project.

Used Struts Framework in the application, which is based on MVC design pattern.

Integrated the light weight container of the Spring Framework to provide architectural flexibility.

Developed the application using Servlets and JSP for the presentation layer along with JavaScript and JQuery for the client side validations.

Worked on Node.js providing an event-driven architecture and a non-blocking I/O API that optimizes an application's throughput and scalability.

Extensively used Hibernate for many applications, written POJO classes, and provided Java to relational database mapping using XML.

Extensively used Core java such as Multi-Threading, Exceptions, and Collections etc. in Application.

Worked on AJAX to develop an interactive Web Application and JavaScript for data validation

Used Spring DI, Spring DAO (JDBC Template) in the persistence layer for GPS, backend being Oracle10g.

Created test cases for DAO Layer and service layer using JUNIT.

Used PL/SQL to manage data and create tables.

Worked in configuring the data source & JNDI Configurations in WebSphere application server

Worked with plunk to logging and analyzing defects status

Used CVS for version control.

Environment: J2EE 6, Servlets, EJB 3.0, Spring 2.5, Web Logic 10.3, JSP, JSTL, Oracle, Core java, JDK 1.6, Eclipse 3.5, Hibernate 3.0, JUnit, XML, XSLT, Oracle 10g/11g, CVS, JMS, JPA.

Client: JPMC (APAR), Shanghai China Oct 2008 – March 2012

Role: Java/J2EE Developer

Description: The Moody’s Analytics Structured Finance Portal offering CLO Analytics and Data, available on Citi Velocity.

Responsibilities:

Responsible for overall design & analysis of UI components and integration with existing J2EE.

Understood functional specifications, designing and developing creative solutions to meet business requirements.

Used Struts Framework for MVC architecture.

Front-end development using HTML, JSP, AJAX, JSF.

Implemented the integration of Struts with spring and written POJO Classes, .hbm files for Hibernate Object-To-Relational Mapping.

Implemented the integration with the backend system with web services using SOAP

Involved in integrating Web Services using WSDL and UDDI.

Used Struts framework in UI designing (Tiles) and validations.

Design and manipulation of JBPM process for the client activities in order to manage the people queue for each activity.

Excellent working experience with SQL Server including storage and manipulating data.

Used SQL statements and procedures to fetch the data from the database.

Used CVS as a documentation repository and version controlling tool.

Environment: Hibernate 3.0, Spring, J2EE, Servlets, HTML, JSP, AJAX, JSF, CVS, UML, XML, XHTML, DHTML, JavaScript, CSS, XSL, Oracle 10g, and SQL.



Contact this candidate