Java Developer Resume Profile
MA
PROFESSIONAL SUMMARY:
- Professional experience in all phases of Software Development Life Cycle SDLC using Java-J2EE Technologies.
- Dynamic, skilled IT Professional with proven success in manning multiple e-projects experience in implementing high performance user interfaces and web applications.
- Having 7 years of experience in developing the user interfaces using HTML, CSS, AJAX, JQuery and JAVASCRIPT.
- Extensive experience of designing and developing software applications with the JDK1.6/1.5/ J2EE1.4/1.1, Java, JSP, Servlets, AJAX, JDBC, JAXP, RMI, XML, JavaScript, JQuery, CSS , HTML5, CSS3 and making web pages cross browser compatible.
- Experience in developing web pages using responsive design and adapt to the changing environment.
- Thorough understanding of CSS principles with a clear ideology for managing maintainable, scalable and cross-browser code
- Good experience in JavaScript Angular.js
- Experience applying the latest development approaches including MVC in the browser, event-driven applications using AJAX, Object Oriented OO JavaScript, JSON, JSONP, and XML
- Knowledge of Hadoop architecture and various components such as HDFS, Job Tracker, Task Tracker, Name Node, Data Node and Map Reduce programming paradigm.
- Experience in handling data import from NoSQL solutions like MongoDB to HDFS.
- Experience in data extraction and transformation using MapReduce jobs.
- Experience in BigData Analytics using MongoDB, MapReduce and relational databases.
- Experience in writing numerous test cases using JUnit framework.
- Worked on IDE's such as Eclipse/MyEclipse, NetBeans for developing, deploying and debugging the applications.
- Worked Extensively in JDBC and JSP.
- Worked on various XML technologies i.e., writing DTD, Schema, Namespaces, XSL, XHTML and SAX, DOM, JDOM parsers.
- Experience working with MySQL database to write stored procedures, functions and triggers for different Data Models.
- Experience in database related work primarily creating complex stored procedures, Views, Triggers, Functions, using MySQL.
- Proficient in using RDBMS concepts with MySQL and non relational databases with
- MongoDB NoSQL .
- Experience in Configuration Management, setting up company Version policies, build schedule using SVN and CVS.
- Expertise working Web servers like Apache Tomcat 5.x/6.x/7.x
- Extensive working experience in unit testing framework JUnit Tests.
- Excellent Written, Analytical Skills, Verbal Communication skills with a customer service oriented attitude and worked with the offshore team as onsite cordinator to provide the update on the daily basis.
- Extensive experience in developing applications using Java and related technologies using WATERFALL and AGILE methodologies.
- Involved in the production support of the applications.
- Prepared test case scenarios and internal documentation for validation and reporting.
- Experience in working with Operating Systems like Windows and Linux.
TECHNICAL SKILLS:
- Web Technologies: JAVA, J2EE, STRUTS 1.0, Struts MVC, Servlets, JSP, JMS, JDBC, AJAX, XML, DOM, SAX, DTD, HTML, HTML5, DHTML, JSTL, JavaScript, CSS,
- Web Server: Tomcat 5.x/6.0,
- Languages: Java, SQL, HTML, HTML5, JavaScript, XML.
- Databases: MySQL 5.1, 5.5.
- Tools: JBuilder 3.5/5.0, eclipse 3.X, MS-Office, Myeclipse 5.1,
- Operating Systems: Linux 3.1, Windows NT 4.0, Windows 95/ 98/2000, Fedora
- Version Control Tools : CVS, SVN
- Desktop Tools: Acrobat Writer, MS Word, MS Excel, MS PowerPoint, MS Access
- HADOOP/BIGDATA: HDFS, MapReduce, Hive, Pig, Zookeeper, Flume Sqoop, Flume, Oozie, H-Base, Cassandra.
PROFESSIONAL EXPERIENCE :
Confidential
Senior UI / Java Developer
Modules: Customer Registration Customer Management Portal.
- Confidential registration process includes three types of customer registration. They are Freemium, Evaluation and Pro. Based on the user registration process he will get License and user credentials with which he can login into his account and can download the Master as-well as Agent. And accordingly he has to be restricted on the functionalities of Master and number of agents and also allowing user to update or upgrade software's.
- Customer Management Console displays all the customer details and trends. It shows each customer master and agent status. Login based on the user roles. From this console admin will move the customer from one status to another, and enable the agent and master updates.
Responsibilities:
- Actively involved in Analysis, Detail Design, Development, Bug fixing and Enhancement in Agile methodology. Involved in daily and month sprint planning meetings.
- Development - Build HTML pages and JSP pages based on the PSD's.
- Perform front-end validations using Java script.
- Customized the date picker on front end using jQuery-UI.1.10.4.
- Integrating back-end services with the front-end pages.
- Review and update all existing registration error messages.
- Implement jQuery modal windows for Customer modification and deletion.
- QA/Production deployment and post implementation support.
- Responsible for code development and code reviews.
- Developed Map Reduce programs to store Data in GPFS and data cleaning and transformation.
- Resolving the Production issues/concerns of Business Team with high priority and minimal turnaround time.
- Developed email notifications.
- Used Firebug and safari developer tools for trouble shooting and debugging.
Environment: HTML5, CSS3, JavaScript , JSON, jQuery 1.10.2, REST API, LINUX, Java/J2EE, Apache Tomcat , Net beans, JDBC, MySQL, SVN, SQLYog, Hadoop, Map-Reduce, Hive, Pig, Oozie IBM InfoSphere Big Insights.
Confidential
Senior UI / Java Developer
MODULES: Installation and Packaging, Call Home, Licensing and Update Process
Confidential delivers an enterprise view of all apps running legacy, custom and purchased, in all locations physical, virtual, private and public cloud. Discovers custom and off-the-shelf applications quickly. This provides actionable, real-time data when the response time and throughput of an application declines. Deliver root cause analysis with event correlation
Responsibilities:
- Lead Installation of APM Tool Package builder.
- Handled all database related issues and designed Database Schema
- Developing Monitoring Installation, by packaging all the required software's.
- Architected, Designed and Developed the Licensing and Call Home Modules.
- Played key role in stabilizing the build and Integration Process.
- Build HTML pages and JSP pages based on the PSD's.
- Integrating HTML pages with the JSP applications built to achieve the requirements.
- Developed SinglePage applications with Angular.js.
- Creating pixel perfect images and dynamic layout web pages.
- Integrating back-end services with the front-end pages.
- QA/Production deployment and post implementation support.
- Responsible for code development and code reviews.
- Resolving the Production issues/concerns of Business Team with high priority and minimal turnaround time.
- Worked in a team for agile development.
Environment: HTML5, CSS3, JavaScript, JSON, JQUERY, REST API, Java/J2EE, Net beans, JDBC, MySQL, MongoDB, SVN, Apache Tomcat 5.5, Active-MQ, Adobe-Photoshop, SQLYog.
Confidential
Java Developer
Module: OCA Open Cloud Access
OCA is an Identity Manager which has the ability to connect with native applications and network services such as AD, E-DIR, SAMBA, ORACLE, MYSQL, MSSQL, LINUX, SOLARIS and CSV Flat File. OCA also has optionally the Rapid Connect Web architecture to connect to standard web administered applications. These connectors allow OCA to perform identity management functions such as Identity Consolidation, Identity Reconciliation and Identity Provisioning. OCA in addition provides the functionality to perform Web based authentication to AD, SAMBA and RADIUS to identify users coming in to the network.
Responsibilities:
- Actively involved in Analysis, Detail Design, Development, Bug fixing and Enhancement in Agile methodology. Involved in daily scrum and month sprint planning meetings.
- Involved in development of Business layer and the presentation layer of different modules.
- Extensively involved in developing REST web services based java clients and producers Consumed HP Extream Service using JAX-WS to create PDF documents.
- Used SAX and DOM XML parsers to parse and build XML files for interacting with the mainframe Mobius system.
- Registered and used web services in WSRR Web Services Registry and Repository .
- Developed module to communicate with WSRR and obtain the end point URL for a particular web service.
- Developed datasource for Document Web Services module in WebSphere server and using JNDI reference to access the Data Source in WebSphere.
- Developed various helper classes using Core Java multi-threaded programming and Collection classes.
- Involved in using JPA Java Persistence API frameworks and APIs such as JDO Java Data Objects
- Used MySQL database for backend data storage.
- Performed Unit testing of web services modules using JUNIT.
- Implemented logging for error tracking using Log4J and fixed the errors.
- Created Use cases and Sequence diagrams using UML.
- Extensive experience in developing applications using Java and related technologies using WATERFALL and AGILE SCRUM methodologies.
Environment: JAVA, J2EE, SOAP/REST Web Services, XML, Struts, JQuery, AJAX, XSLT, Servlets, HTML, CSS, JavaScript, UML, Junit, ANT, Log4j, Eclipse, MySQL, CVS, Waterfall Methods,Windows-98/2000, Linux.
Confidential
Java Developer
Module: Initial Setup
This Module is used to configure the Admin details, NTP Server, DNS Server and Active Directory, AD is combination of LDAP Protocol and Kerberos running on a Windows 2000 server acting as a domain controller that work as a unit to provide authentication and authorization information within a group of interlinked systems. Here we will generate a KeyTab to authenticate to Confidential so the Users can access to the Open Cloud Access.
Responsibilities:
- Provided technical guidance to business analysts, gather the requirements and convert them into technical specifications/artifacts for developers to start.
- Participated in weekly design reviews and walkthroughs with project manager and development teams.
- Involved in code reviews and mentored the team in resolving issues.
- Involved in the development of presentation layer and GUI framework in JSP. Client Side validations were done using JavaScript.
- Coded different deployment descriptors using XML. Generated Jar files are deployed on Apache Tomcat Server.
- Developed an API to write XML documents from a database. Utilized XML and XSL Transformation for dynamic web-content and database connectivity.
- Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC.
- Strong understanding of the software development cycle, specifically Agile/Waterfall
- Involved in writing the presentation layer in Java Server Pages JSP .
- Developed User Interface and implemented business process using JSP and Servlets.
- Responsible and active in the analysis, definition, design, implementation, management, and deployment of full software development life-cycle of project.
- Develop aspect to modularize crosscutting concerns like caching, logging and performance monitoring
- Generate Excel Reports in Java using Open Source solutions like JXLS and JExcel API.
- Communicate effectively with executive stakeholders in gathering requirements and ensuring project success
- Participate in Requirement, Design, Development and Deployment sessions.
Environment: JDK 5, J2EE, Web Services SOAP, WSDL, JAX-WS , Servlets 2.4, JSP, Java Beans, NetBeans 5.5, MySQL, JUnit , CVS 2.0.2.4, Log4j, Tomcat Web Server 5.5, Win XP, Windows-98/2000, Linux, CVS.
Confidential
Jr. Java Developer
Product: IDM4Cloud
- The main Aim of I4C is providing SSO Single SignOn for different applications, here we categorized the user into two levels.
- Trail
- Enterprise
- Trail User we provide SSO for limited application for limited period.
- Enterprise we create an account in AD, and provide access to multiple application with a single logon to the domain.
Responsibilities:
- Designed and developed presentation layer using JSP, HTML and JavaScript to provide dynamic content to HTML pages.
- Implemented DAO Objects to Communicate with Persistence Layer.
- Implemented SMTP for sending emails.
- Worked with STRUTS MVC Framework.
- Involved mainly in developing Servlets and JSP.
- Designed and implementation of the Entity Beans to access databse.
- Involved in enhancement of the product and Bug fixing.
- Involved in analysis, design and development of the user interface.
- Used Eclipse for Java as IDE.
- Analyzed the software requirements, specification, designing and coding.
- Client side validation using Java Script.
- Gathered client requirements, analyzing business and technical options and documentation.
Environment: JDK 1.5, J2EE, JSP, Apache Tomcat 5.5, Servlets, HTML, Java Script, MySQL, SQLYog, CVS, Struts.