Resume

Sign in

Engineer Java

Location:
United States
Salary:
90K
Posted:
February 15, 2018

Contact this candidate

SUMMARY OF EXPERIENCE

Experience in Application Deployment and Supports - Java, Standalone Custom Apps, COTS Products.

10+ years of experience in J2EE Technologies (JSP, Servlets, Spring MVC, Spring Security, Struts, Spring Boot, JSF/ADF, Hibernate, JPA, Web Service (SOAP, REST API), Java Script, JSON.

2+ years of experience in Web Application Security and vulnerability assessment using tools 10, Fortify 360,IBMApp Scan, HP-Web Inspect .

Experience in leading team to successful project implementation with proper management, engagement with top management, scope containment, and Quality assurance.

Thorough Knowledge in E-Com frameworks and Web Application Security.

Flexibility and Adaptability in regards with new technologies and environments

Experienced in development and troubleshooting Web based and enterprise based applications on Windows, UNIX and Linux platforms. Hands on Experience in tools like Oracle, Weblogic, STS, NetBeans IDE, IntelliJ IDEA, Eclipse, svn, cvs, SoapUI etc.

Experince in DevOps(CI-CD) tools like Jenkins, Maven.

Exposure in Telecom, Banking & Finance Domain. Practice in Waterfall, Agile Sprint & Kanban.

Experience in Test Driven Development (TDD), JUNIT, Performance and Functional Testing.

Experience in requirement gathering, requirement analysis, writing functional and technical specifications, unit testing and production support.

Web Technologies: Java Script, XML, HTML5, CSS3, AJAX, JQuery, JSON, AngularJS

Operating Systems: UNIX, Linux 4.x/5.x/6.x/7.x, Windows (98, 2000, XP, Vista, 10)

Frameworks: MVC 1/2.0, Spring, Hibernate 3.0, AngularJS 2.0

J2EE Technologies: Servlets, JSP, JDBC, JUNIT, JAXB, JMS, JSTL, Maven, Multi-threading

Web-Service Technologies: SOAP, WSDL, WADL, REST (JAX-RS)

Scripting Languages: JavaScript, JQuery, Shell Script

Web/Application Servers: Apache Tomcat 7.0/8.0/9.0, Weblogic 10.3/10.3.5, Web Spare

Databases: Oracle10g, MYSQL, DB2, PostgreSQL, Dynamo DB, Amazon RDS

IDE Tools: IntelliJ IDEA, Eclipse, NetBeans IDE, Adobe Dreamweaver, STS

Methodology: Water Fall, Agile Scrum, Agile Kanban

IAM: OIM 11 g, OID, OIG, OVD, OAM, OracleHttpServer

AWS: EC2, Auto scaling, IAM, VPC, SNS, Lambda, AWS SDK'S, Security Groups, Route53, Cloud Formation, Docker, RDS,

Dynamo DB, API Gateway

Other Tools: SQL Developer, MySql Workbench, JIRA, SVN, ClearCase, Maven, ANT, SOAPUI, Postman, Putty, WinSCP.

EDUCATION:

Bachelor of Engineering in IT from Dr. Bhim Rao Ambedkar University, Agra U.P, INDIA -2002

PROFESSIONAL CERTIFICATIONS:

AWS Certified Solutions Architect - Associate (AWS- SAA)

AWS Certified Developer - Associate certificate (AWS- CDA)

Oracle Identity Governance Suite 11g Essentials Implementation Specialties(OCP)

Certified Ethical Hacker (CEH)

WORK EXPERIENCE

Company Name

Location

Duration

Designation

Wipro Technologies

Chandler, AZ,USA

Jan 2015 – Till Date

Lead Consultant

Wipro Technologies

Noida, New Delhi, India

Oct 2007 –Dec 2014

Lead Engineer

R. System International Ltd

Noida, New Delhi, India

Nov 2006 – Oct 2007

SSE

HandShake Info Tech Pvt Ltd

Noida, New Delhi, India

Feb 2005 – Oct 2006

SSE

Smart WebTech Pvt Ltd

New Delhi, India

March 2003 – Jan 2005

Web Developer

Professional Experience

#1:

Client - CHARLES SCHWAB INC USA

Location- Phoenix, AZ USA

Role- Java-J2EE Consultant, 09/2016 to till date

Project/Assignment: : :IPAM Provisioning Web Application

Environment: Java 1.7, Jquery, Spring 3, Web Services (RESTFUL & SOAP), Oracle 11g, Hibernate 3, SQL, MVC, HTML,CSS, Java Script, Unix, Linux, Log4j, STS, Junit, Apache Tomcat, Maven 3.0, Jenkins, SVN, JIRA, Postman.

Description: IPAM Provisioning Web Application is used to simplify multiple complex activities. The build Web Application simplified few processes like “Sub-net” provisioning & de-provisioning, “hostname” provisioning & de-provisioning, “firewall” provisioning & de-provisioning, load-balancing provisioning & de provisioning.

Responsibilities:

Developed the Web Application using Java, Spring MVC, JSP, HTML,CSS, Java Script in Agile Scrum.

Created Software Requirements Specification documents working with the Business Team.

Implemented design patterns like Business Delegated, MVC, DAO, Factory and Singleton.

Did Unit Testing and Integration Testing for services developed in Distributed Environments. Used Tortoise SVN for version controlling and branching and coordinated the deployment process in various environments.

Worked on L3 production support and enhancement tickets.

Finding issues/defects and possible solutions for errors encountered and keep track of

all the issues identified and preparing knowledge base.

Addressing customer concerns and working with the team for continues improvements.

#2:

Client - CHARLES SCHWAB INC USA

Location- Phoenix, AZ USA

Role- Java-J2EE Consultant, 01/2015 to 09/2016

Project/Assignment: : BCA Application

Environment: Java 1.6/1.7, Jquery, Spring 3, Web Services (RESTFUL & SOAP), Oracle 11g, Hibernate 3, SQL, MVC, HTML,CSS, Java Script, Linux, Log4j, STS, Junit, Apache Tomcat, Maven 3.0, Jenkins, SVN, JIRA.

Description: Business Continuity Application(BCA) is an application which is used to manage and support the Business continuity Framework(BCF). Business continuity in Schwab, is an enterprise wide program that applies a globally consistent Framework access all division. The framework provides the ability to establish and maintain effective response to business disruption.

Responsibilities:

Developed the Business Activity module using Java, Spring MVC, JSP, HTML,CSS, Java Script in Agile Scrum.

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

Created Software Requirements Specification documents working with the Business Team. Developed industry standard code and checked for Code Quality using tools like SONAR CUBE.

Implemented design patterns like Business Delegated, MVC, DAO, Factory and Singleton.

Did Unit Testing and Integration Testing for services developed in Distributed Environments. Used Tortoise SVN for version controlling and branching and coordinated the deployment process in various environments.

Worked on L3 production support and enhancement tickets for BCA application.

#2:

Client - Telenor, Myanmar

Location-Noida, INDIA

Role- Lead Engineer, 02/2014 to 12/2014

Environment: Java 1.6, JSP, Web Services (RESTFUL & SOAP), OIM 11gR2, OVD, OID, LDAP, Oracle 11g, SQL,SOA, Linux, Log4j, Junit, UI, Postman.

Project: : IAM Telecommunication security and support

Description: Telenor Myanmar is a telecommunications company in Myanmar. It is a subsidiary of the Norwegian Telenor Group. The main objectives of an IAM solution are:

To implement an enterprise-wide unified identity & access management solution supporting Telenor’s user population spread across different locations.

Authentication and Authorization for Employees and Partners to Telenor applications using Policy enforcement.

Automation of user lifecycle management and access control to improve operational efficiency and optimization of resources.

Synchronization of User Identities and Passwords among HR data sources and Telenor target systems

Responsibilities:

• Responsible for leading project execution modules bringing in technical, functional, process or other core IDAM product created expertise

• Implementation and Integration of Oracle Identity manager.

• Integration of OIM with Different Applications (AD, Exchange, CIM, HPSM).

• Customized the OIM UI using jstl and ADF.

• Developed Integration of OIM with Java using adapters

• Integration of OIM with SAOP/REST Web service using adapters.

• Developed the SSO Web Application using J2EE Technology for IDM.

• Performed POC and Involved in Designing and Development.

• Migrated End to End Implementation.

#3:

Client - Vodafone UK

Location-Noida, INDIA

Role- Lead Engineer, 08/2013 to 01/2014

Environment: Java 1.6, JSP, Web Services (RESTFUL & SOAP), OIM 11gR2, OVD, OID, LDAP, Oracle 11g, SQL,SOA, Linux, Log4j, Junit, UI, Postman.

Project: IAM solution and support

Description: Vodafone UK is a provider of telecommunications services in the United Kingdom, and a part of the Vodafone Group, the world's second-largest mobile phone company. The Vodafone_UK IAM solution has the primary objective of enhancing Vodafone_UK enterprise security foundation via increased identity and access management capabilities including authentication, authorization, delegated administrator and provisioning services.

Responsibilities:

• Responsible for leading project execution modules bringing in technical, functional, process or other core IDAM product created expertise.

•Integration To interact with client and get the requirement for L3 support Ticket and enchantment.

• Modified adapters to facilitate the workflow using OIM 11 g R1.

• Developed Integration of OIM with Java using adapters

• Integration of OIM with SAOP Web service using adapters.

• Performed POC and Migrated End to End Implementation.

#4:

Client - UBS Switzerland

Location-Basel, Switzerland

Role- Lead Engineer, 01/2011 to 08/2013

Environment: Java 1.6, Jquery, Spring 3, Web Services (RESTFUL & SOAP), Oracle 11g, Hibernate 3, SQL, MVC, HTML,CSS, Java Script, Unix, Linux, Log4j, STS, Junit, Apache Tomcat, Maven 3.0, Jenkins, SVN, JIRA

Project: Globis

Description: UBS AG is a Swiss global financial services company with co-headquartered in Zurich and Basel.

GlobIS is the client relationship management system (CRM tool) to give solution to their client segment (Banks and Regulator Brokers). It doesn't contain any department but support the daily work of UBS employee working for the Bank for Bank initiative.

Responsibilities:

Developed the new Modules like Pending Items, Interaction Items, Domicile Address, Basic Relationship Document, Basic Relationship Approval, Checklist Basic Document and Profile Due Diligence Form(PDDF) Document using Java, Spring MVC, JSP, HTML,CSS, Java Script in Agile Scrum.

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

Created Software Requirements Specification documents working with the Business Team.

Implemented design patterns like Business Delegated, MVC, DAO, Factory and Singleton.

Followed Test Driven Development pattern and write JUNIT test cases, Mock Classes and execute them.

Did Unit Testing and Integration Testing for services developed in Distributed Environments. Used SVN for version controlling and branching and coordinated the deployment process in various environments.

#5:

Client - Aircel Ltd (Jointed venture of Apollo Hospitals and Maxis Comm. Malaysia)

Location-Gurugaon, India

Role- Sr Engineer, 09/2008 to 12/2010

Environment: Java 1.6, OIM 11gR2, OVD, OID, LDAP, JSTL,ADF, Web Services (RESTFUL & SOAP), Oracle 11g,, SQL,SOA, MVC, Linux, Log4j, Junit, Web logic, SOAP UI.

Project: IAM Implementation

Description: Aircel is an Indian mobile network operator headquartered in Gurgaon(India) that offers voice and 2G, 3G and 4G data services. The Oracle IDAM security solution will provide a framework for integrating enterprise applications for centralized user provisioning and single sign-on. Internal Users will be accessing all the applications from the DMZ zone.

Responsibilities:

• Develop the custom connector for EPS, NMS, Vendor-Recon, Mediation, FX launcher, HRMS.

• Customized the OIM UI as per customer requirement.

• Integration of OIM with Java using adapters.

• Performed the Security Code Review using Forty360 and Penetration testing using IBM App Scan and HP-Web Inspect.

#6:

Client - Ericsson, Ireland

Location-Gurugaon, India

Role- Sr. Software Engineer,10/2007 to 08/2008

Environment: Java 1.5, Junit, Ant, cvs version control .

Project: ERICSSON -OSS-CORENW-NAM

Description: Ericsson is a multinational networking and telecommunications company headquartered in Stockholm, Sweden. OSS-NAM project is used for maintaining & troubleshooting number analysis tables in exchanges in the network, such as the B-number Analysis table.

Responsibilities:

Development logic & Coding using Java, Spring and Code Coverage using cobertura tool.

Prepare Basic Test plan and Junit Testing for Q-Rank of OSS-NAM project.

Followed Test Driven Development pattern and write JUNIT test cases, Mock Classes and execute them.

#7:

Client - Espre Solution Inc., TX, USA

Role- Sr. Software Engineer, 11/2006 to 10/2007

Environment: Java, Applet, Java Script, PHP,CSS, Html, DOJO.

Project: ESPRE

Description: Espre Solutions provide an integrated solution for business and personal communications using both narrowband and broadband video to traditional voice and data application.

Responsibilities:

Analyzing the problem domain of the WEB-CORE team of the projects and developing the solution.

Development logic & coding of Java, Applet, Java Script, PHP, JSON,DOJO.

Responsible for developing the User Management, UserGroup Management and Presence Management.

#8:

Client - Mamasource, Noida, India

Location-Noida, India

Role- Sr. Software Engineer, 02/2005 to 10/2006

• Project: Mamasource

Environment: Java, Struts, Java Script, CSS, Html, Junit.

Description: It is a Social Networking Application used for only for Mothers. Mama Source is a place where moms can find and share idea on their favorite and local resources and services by asking fellow moms for their trusted insights.

Responsibilities:

Development logic & coding of Java, JSP, Java Servlets, Java Script and Junit.

Execution of tests, validation and resolution of defects.

#9:

Client - Sodemar, Noida, India

Location-Noida, India

Role- Web Developer, 05/2003 to 01/2005

Environment: Java, Struts, Java Script, CSS, Html, Junit.

Project: Sodemar Web Application

Description: This Application is used for buying/selling the medicines. In this Main Administrator can add, edit, update and delete the medicines. Normal/End users can buy the medicines and Payment can be done through PAYPAL payment gateway.

Responsibilities:

Development logic & coding of Java, Struts, Java Script and Junit.

Execution of tests, validation and resolution of defects.



Contact this candidate