Sr. Java Developer, Lead Resume
Dallas, TX
SUMMARY:
- Over 8 years of experience in full software development life cycle of client/server, web based application systems, Integration, E2E and Interface development emphasizing on Core Java and J2EE in banking & finance industry,
- Experience of working as Level 3 along with Development role.
- Experience in developing and deploying application using Agile Methodologies of Software Development.
- A certified Scrum Master experienced of working and managing SCRUM environment.
- Excellent development experience with Spring, Hibernate, Web Services (SOAP, RESTful)& Design Patterns.
- Hands on working experience developing front end part of the applications using JSP, Javascript, Javascript frameworks, JQuery, HTML, DHTML and CSS.
- Worked on different Web/Application servers including Apache Tomcat, Confidential HTTP Server, IIS, WebSphere Application server.
- Experience of working with Security protocols like TLS/SSL.
- Thorough conceptual understanding of Hadoop Framework, Object Oriented Design (OOD)and hands on experience in Import/Export of data using Hadoop Data Management tool SQOOP and FLUME,
- Working knowledge in ETL/Data warehouse testing, SQL Scripting & Execution, Web based System, Integration, E2E and Interface testing in Confidential, Healthcare and Telecom domain.
- Experienced in DB Schema validation, Data integrity validation, E2E Data flow validation and Delta Load validation. Well versed in Writing SQL queries, Joins and PL/SQL stored procedures.
- Good skill of developing a deep understanding of customer needs and desires, and translate them into actionable plans and functional specification, ability to work independently or co - operatively in a team.
- Ability to work at the Client Side and handling the application development independently.
TECHNICAL SKILLS:
Big Data Technologies: Hadoop, Map Reduce, Pig-Latin, Hive, HBase, Zoo-Keeper, Apache Oozie
Data Loading Techniques: SQOOP
ETL Tool: Informatica Power centre, SSRS, SSIS
Operating Systems : MS-Windows. LINUX and UNIX
Languages & APIs : Core JAVA, J2EE, JSP, JAVASCRIPT
Web Development: HTML, DHTML, CSS, JQuery
Application Servers : Confidential WebSphere, Tomcat, Apache Web Server, IHS, IIS .
Development Tools: Eclipse
Databases : Oracle, DB2, MySQL
NoSQL : HBase
Application Tools : Putty, WinSCP, Filezilla.
Database Connectivity: JDBC
Testing Tools : RFT
Management Tools : RTC, JIRA
Query Languages : SQL
Scripting Languages : SHELL Script, JAVAScript
Framework : J2EE, Spring, Hibernate
PROFESSIONAL EXPERIENCE:
Confidential, Dallas, TX
Sr. JAVA Developer, Lead
Responsibilities:- Designing the Application flow and Requirements gathering through direct client interaction.
- Providing guidance to the team in terms of understanding technical flows, resolutions etc.
- Designing the application architecture using design patterns such as Singleton and Abstract Factory.
- Used CORE JAVA concepts like Exception Handling, Multi Threading, Collections, File Streams, and Serialization.
- Involved in design and development of RESTful (JAX-RS) web services. Developed and tested web services using SOAP UI and REST Client.
- Worked on client side components which load the product from a Web Server and run in Web Browser.
- Improved serviceability of the product by incorporating debug and trace points in the areas highly reported.
- Involved in writing database persistence logic using SpringHibernate Template, POJO Annotations, Transaction management, HQL, Criteria, Named queries and native SQL queries.
- Developed Oracle queries to insert, fetch and update records related to collections in the database.
- Involved in Sever side validation based on the Business rules.
- Involved in Unit Testing and Integration testing of the Application.
- Support for the User Acceptance Testing.
- Prepared the Release documents and involved in configuration management.
- Involved in analyzing & solving production issues.
Tools: and Language: Core java, J2EE, Eclipse, Oracle, Spring, Hibernate, WebServices (RESTful - JAX-RS), HP ALM, Serena, HTML, CSS, JAVAScript, JQuery, Web Server (IHS, IIS, Apache), Windows, SQL
Confidential, FL
Sr. JAVA Developer
Responsibilities:
- Gathered user requirements, analyzed and wrote functional and technical specifications.
- Wrote user stories for new developments to be made to the application.
- Worked with Custom team members on daily status meetings as part of the Agile development environment.
- Created Use Cases, Sequence, Object Model and Component UML diagrams using UML tool.
- Used Singleton and Abstract Factory design patterns throughout the application development.
- Designed, developed, implemented and deployed J2EE web application Spring IOC (Inversion Of Control).
- Used Hibernate for Object Relational Mapping (ORM) and data persistence.
- Carried out deployment activities in Test, Stage and Production environments using Confidential WebSphere application server and Unix/Linux scripts.
- Used log4j for logging and CMVC for version control.
- Developed the Release documents and the configuration management
Tools: and Language: JAVA, J2EE, Spring, Hibernate, Eclipse, Oracle, JavaScript, UML, WAS (WebSphere ApplicationServer), SQL, Windows, Linux, Web Server (Apache, IIS), Ant, QTP, RTC, CMVC
Confidential, AZ
Sr. JAVA Developer
Responsibilities:
- Worked with Custom team members on daily status meetings as part of the Agile development environment.
- Developed Custom Reports using Java/J2EE, Linux, HTML5, JavaScript and SOAP WebServices after discussing the business requirements with Team Lead and Business Analysts.
- Worked on Oracle using SQL queries for accessing the database.
- Wrote SQL scripts for demo data refresh, deleting accounts and loading the demo data for various companies.
- Involved in bug-fixing activities posted on Quality Center.
- Used ALM for version control and creating automated build scripts.
- Validated the developed code during Release along with the Custom team members.
- Resolved post-production issues that are raised after the Release by communicating with testing team members and documenting the client requirements.
Tools: and Language: Java, J2EE, Hibernate, Spring MVC, Apache Tomcat, SOAP WebServices, JavaScript,PL/SQL, HTML5, Quality Center, JDBC, Linux, ALM
Confidential
Sr. JAVA Developer
Responsibilities:- Owned and delivered many customer initiated feature requests in core JAVA. This involved analyzing the requirements, effort estimation, design documentation, developing, writing test cases, performing unit and functional verification testing, providing support and documentation.
- Involved in pre-Sales Development and post-sales Technical Support related activities.
- Worked on client side components which load the product from a Web Server and run in Web Browser.
- Improved serviceability of the product by incorporating debug and trace points in the areas highly reported.
- Owned and delivered many feature requests in JAVA which also involved cross integration of other products(Implemented VT100+ function keys for FTE of RFT using Enumeration and HashMap, Included tracing and debugging component in FTE).
- Included few logs and placed them on server side using Remote Objects.
- Worked on integration of HATS with products like WAS, WPS etc.
- Developed Server side code using Spring framework, used Spring annotation and security features
- Used Collections framework for developing some important features like Color Remap, Key Remap, Key TypeAhead.
- Used AOP to log various levels of logging information in logs specific to interface.
- Consumed RESTfull web services to get data from other application.
- Worked on Macro Programming and integrated few features related to specific VT hosts (This involved complex debugging and analyzing)
- Handled Scrum Master activities along with regular development activities.
- Prepared the Release documents and involved in configuration management.
Tools: and Language: Core JAVA, J2EE, HTML, CSS, JQuery, JAVAScript, WebServer (Apache, IHS, IIS), Eclipse, WAS, WPS, Lotus Domino, RTC, RSA, WebServices, Windows (All flavours), Linux/UNIX, Lotus Notes Composite App, HACL Application, CMVC, Browsers (Mozilla Firefox, IE, Safari, Chrome), TTT database for test cases, RFT, FTE (Functional Terminal Emulator)
Confidential
JAVA Developer
Responsibilities:- Capability of recording and processing in units of multiple currencies
- Flexibility to manage variety of products and services with associated different rate plans
- Supports billing enquiries, bill generation, process deposits, account administration, and maintain tax and fee information, process financial information.
- Control usage and revenue by assigning different credit classes to different customers
- Multilingual support involves providing invoices in multiple languages
- Performance reporting to ensure quality-of-service (QoS) reporting, creating management reports, and generating regulatory reports.
- Data audits and integrity checksDesigning the Application flow and Requirements gathering through direct client interaction.
- Used JavaScript to perform checking and validations at Client's side.
- Involved in Sever side validation based on the Business rules.
- Developed server-side common utilities for the application and the front-end dynamic web pages using JSP, JavaScript and HTML/DHTML.
- Design and develop Form and Action classes across the modules for business logic.
- Eclipse is used as an IDE for the development of the application
- Involved in Unit Testing and Integration testing of the Application.
- Support for the User Acceptance Testing.
- Prepared the Release documents and involved in configuration management.
Tools: and Language: Core java, J2EE, Web Services,Apache Tomcat 7.0, Eclipse, Oracle, HTML/DHTML, JSP, JavaScript, Eclipse
Confidential
New York Stock Exchange, Project Engineer
Responsibilities:- Designing the Application flow and Requirements gathering through direct client interaction.
- Developing Web Application using JAVA, J2EE andused JSP,HTML to design user interfaces.
- Development of new features in Web based application and Client Server based application
- Integrating front-end and back-end
- Assisted in automation
- Involved in Unit Testing and Integration testing of the Application.
- Involved in User Acceptance Testing.
- Developed the Release documents and the configuration management.
- Customer Interaction for clarification of issues, Prepared KAP documents.
Tools: and Language: JAVA, J2EE, HTML, DHTML, DB2, SQL, JSP, HTML