Sr. Java/j2ee Developer Resume
Md
SUMMARY
- 15+ years in java/J2EE strong experience in analysis and architecture, high and low level design, development and implementation of Object Oriented, Component based distributed N - tier, Client/Server, B2B, B2C, E-commerce application, Packaging & Installation.
- Good experience of domains: Federal Government, Travel-Airline and Telecoms, Insurance, Finance, Inventory, Payroll, HR, Manufacturing, Production and System, Digital Library, web promotion.
Good experience on below concepts:
- Object oriented analysis, design and programming (OOA/OOD/OOP, UML and Design Patterns).
- Real-time systems (queues, callback mechanisms, events distribution).
- Distributed systems (RPC, messaging, synchronous and asynchronous calls, timeouts).
- Service oriented architecture (SOA).
- Multi-tier applications (data services layer, business logic layer, presentation layer).
- Web applications ("Model 1" and "Model 2" architecture, MVC pattern for web).
- Multithreaded programming (synchronizations, avoiding deadlocks).
TECHNICAL SKILLS
Operating System: Windows, UNIX, LINUX, Sun Solaris, AIX
Hardware: IBM PC Compatibles RS 6000, Main Frames (EC 1045), Sun Server
Protocol: TCP/IP, FTP, RTSP, SNMP, UDP, STP, SOAP
Languages: Core JAVA, J2EE, C, C++, UML, XML, SQL and PL/SQL
UML : Rational Rose XDE, Rational Software Architect, Sparx Enterprise Architect, My Eclipse, Microsoft Visio, NetBeans, TogetherJ
Java/J2EE : JSP, JSF, Prime Faces 5.x, Myfaces, Servlet, Spring, Spring MVC, Struts, Hibernate 3.x/4.x, EJB 1.x/2.x/3.x, Web Service (JAX - WS and JAX-RS), Apache Axis, Swings, ADF jClient /BC4J, RMI, JDBC, JTS, JNDI, JMS, EAI, Log4J, JUnit, COM Word Add In
Web/App Server : Oracle WebLogic 11g/12c, JBoss, JRun, Web Sphere, Weblogic10, Orion, Tomcat, OC4J.
IDE : Eclipse/My Eclipse, IntelliJ Idea 4, Cruise Control, WSAD, TOAD,
XML: SPY, Notepad ++, Microsoft Project 2000, Visual Inter Dev, Adobe Flex Builder 4.0
Adobe : Adobe LiveCycle Designer ES2, Adobe Experience Manager 6.2
Web Technologies : HTML5, DHTML, CSS3, XML, XSD, XSL, XSLT
Flex : Flex 4, Data Services, SDK, Web Services, Http Services
Database : Oracle 11g/12c, DB2, My SQL, Postgre, SQL Server, MS Access
Data Modeling : Erwin Data Modeler 9.0
Build and Version Control : Jenkins, SVN (Subversion), CVS, Perforce, VSS, Star Team, Clear Case, Cruise control
Reporting tools : SAP Business Objects 4.0, Crystal report, Jasper report, Oracle BI Discoverer, Oracle XML publisher
Scripting Language : Java Script, AJAX, Angular.js, JSON, JQuery, Action Script 3.0, XML, Shell Script (UNIX)
Other Technologies : Flash, ProC, VB6.0, D2K, and Assembly Language.
MVC framework : Spring MVC, Struts, AngularJS
Design Pattern : Java design patterns, J2EE, 4+1 Architectural View.
ESB : OSB, Apache Service Mix, Open ESB, JBoss ESB
Virtual Machines : Sun JVM, CEE-J Siege Embedded VM from Skelmier.
Build Tools : Ant, Mevan
Test automation : AMP (508 test), ALM, HP- Performance Center, Load Runner, SOAPUI, QTP, Selenium Web Driver/ RC/ Grid, Postman REST Client, J-Profiler, J-Probe, J-Console, J-Meter
Content Management : EMC Documentum 7.1 and 5.1
Big Data Ecosystems : Hadoop, MapReduce, HDFS, HBase, Zookeeper, Hive, Pig, Sqoop, Cassandra, Oozie, Flume, YARN, Hue, KAFKA, Spark and Scala
NoSQL Database : HBase, MangoDB, DynamoDB
Cloud Computing : AWS S3, AWS EC2, AWS EBS, AWS VPC, AWS Redshift, AWS IAM, AWS Cloudfront, AWS Cloudwatch, AWS DynamoDb, AWS Glacier, RRS, AWS ELB, Auto Scaling and Load Distribution, AWS RDS, AWS Glacier, AWS Import - Export, Elasticbean Stalk, Cloud Formation, AWS OpsWorks, AWS Lambda, Simple Email Service (Amazon SES), AWS Snowball, Automation's using Java SDK/ AWS CLI
Methodology : Waterfall, Agile, Scrum, Rational Unified Process, XP, TDD and RAD
PROJECT EXPERIENCE
Confidential, MD
Sr. Java/J2ee Developer
Responsibilities:
- Java and Database Coding, Code review and prepare code review check list and guideline
- Client Interaction - Gather and understand business requirements, analyze it and implement in the existing system
- Worked on new development and operation support activities.
- Implemented JIRA issue collector and various modules by using JSF, PrimeFaces, and EJB.
- Implemented eSubmission application for processing of online Adobe PDF documents from ESG gateway to MoveIt to XML data export by using AEM forms 6.3 on OSGi. The PDF documents Metadata are stored in DB and documents/ attachment files are uploaded in Documentum.
- Installation and Deployment of Adobe LiveCycle ES2 and AEM forms 6.2 on OSGi.
- Build and deployed custom application package for XML data export and applying reader extension on Adobe PDF for AEM forms 6.2 on OSGi.
- Upgraded Adobe PDF document for AEM form 6.2 by using Adobe LiveCycle Designer ES2.
- Developed MapReduce programs to parse the raw data, populate staging tables and store the refined data in partitioned tables in the EDW.
- Created Hive queries that helped market analysts spot emerging trends by comparing fresh data with EDW reference tables and historical metrics.
- Enabled speedy reviews and first mover advantages by using Oozie to automate data loading into the Hadoop Distributed File System and PIG to pre-process the data.
- Shared responsibility for administration of Hadoop, Hive and Pig.
Environment: Java 1.8, JSF 2.x, PrimeFaces 5.2, EJB 3.x, Spring, JAXB, XML, XSD, Adobe LiveCycle Designer ES2, Adobe Experience Manager 6.2, JIRA Issue Collector, JavaScript, HTML5, CSS3, AJAX, jQuery UML, Microsoft Visio 2010, Oracle 12c, Oracle WebLogic 12c, Linux, Oracle SQL Developer, TOAD, Erwin Data Modeler 9.0, EMC Documentum 7.1, Big data Hadoop, map-reduce, KAFKA, Spark, AWS
Confidential, MDSr. Java/J2ee Developer/Lead
Responsibilities:
- Architecture, Design, Development, Integration, Testing, deployment and migration, SSO.
- Java and Database Coding, Code review and prepare code review check list and guideline
- Client Interaction - Gather and understand business requirements, analyze it and implement in the existing system
- Migration of CAERS Database from Oracle 10g to 11g to 12c.
- Migration of CAERS application from OAS 10g to Oracle WebLogic 11g. Converted complete application from JDK1.4 to JDK1.6.
- Worked on new development and operation support activities.
- Support manager in estimation, costing, task assignment, planning, control and tracking.
- Participate in the management meetings for reporting progress
- 508 compliance testing and development by AMP tool
- Installed and configured MapReduce, HIVE and the HDFS; implemented CDH3 Hadoop cluster on CentOS. Assisted with performance tuning and monitoring.
- Created HBase tables to load large sets of structured, semi-structured and unstructured data coming from UNIX, NoSQL and a variety of portfolios.
- Supported code/design analysis, strategy development and project planning.
- Created reports for the BI team using Sqoop to export data into HDFS and Hive.
- Developed multiple MapReduce jobs in Java for data cleaning and preprocessing.
Environment: Java 1.6, JSP, Servlet, JavaScript, HTML5, CSS3, AJAX, jQuery, Angular.js, Web service JAX-RS, UML, Microsoft Visio 2010, Oracle 11g/12c, Oracle web logic 11g, Linux, Oracle SQL Developer, TOAD, Erwin Data Modeler 9.0, EMC Documentum 7.1, ALM, HP- Performance Center, Load Runner, Big data Hadoop, map-reduce, KAFKA, Spark, AWS.
Confidential, MDSQL Server Database Developer
Responsibilities:
- Business requirements gathering and analyze.
- Database design and coding
- Participate in the Management Meetings for reporting progress
Environment: MVC 5.0, JQuery 1.8, AngularJS, Web service JAX-RS, SQL Server 2008R2, Microsoft .NET 4.0, Team Foundation Server 2012, Visual Studio 2013, IIS 7.5.
Confidential, MDSr. Java/J2ee Developer
Responsibilities:- Identify and collect functional and non-functional requirements for establishing a data warehouse for CAERS to support reporting, analysis and training requirements
- Develop IT and business roadmap to enhance current CAERS system with establishing a data warehouse that will standardize CAERS data, consolidate servers for possible virtualization and provide users an efficient, reliable and enhanced capabilities to perform analysis, training and reporting
- Business process models and Use Case diagrams
- Document the required infrastructure requirements, hardware and software
- Security requirements for accessing the data
- The conceptual and solution architecture
- COTS analysis for Tools and technologies
- Requirements Specification Document and Requirements Traceability Matrix
- Level of Effort (LOE) for implementing Data Warehouse
- Recommendation for the development methodology
- SME for technical expertise of CAERS application
- Discussion in JAD session with stakeholders on functional and non-functional requirements
- Worked on Business and IT road map
- Worked with data architect on business rules- Data cleaning, standardization and transformation rules, business process models and use case diagrams and update in SRD
- Worked on the conceptual and solution architecture COTS Analysis, LOE, SRD and RTM of CAERS DW
Lead Java/J2ee Developer / SOA Architect
Responsibilities:
- Learning new technologies, interpreting and disseminating the developments in learning technologies (e.g. OBIEE, SOA, Web services) etc) for the benefit of SITA’s technical community.
- As key SOA architect of CFT team, responsible for use case modeling, specification/design and WSDL & XSD design for web services, Entitlement, authentication & authorization.
- Design of XML data formats for SOAP based communication between various services in the system for EAI.
- Created POC of overall Flex UI component development and integration with backend J2EE
- Providing planning, consultancy, documentation and knowledge transfer expertise to the business units and customers for new technologies.
- Designing the architecture of the centralized scalable and robust frameworks.
- Driving out the technical requirements, designing the scope definition, technical viability and best practice solution to meet the needs of the product and / or client, data modeling and reports.
- Gathering business requirements and create complex technical solutions to meet customer requirements.
- Understanding customer's business, commercial and technology drivers, and translating into the best solution.
- Providing guidance to internal and external stakeholders in the development of solutions that create innovation.
- Used Selenium Web Driver and page factory to test the compatibility of the tests across multiple servers/browsers.
Environment: Java 6, Angular.js, Web service JAX-WS, JAX-RS, Spring, Spring MVC, Hibernate 4.0, JPA, Adobe Flex 4.0, Flash Builder 4, Action Script 3.0, MXML,Oracle WebLogic 11g, Oracle Service Bus 11g, Giga Space, Oracle Coherence, Maven, JUNIT, XSLT / XPATH, AJAX, jQuery, DOJO, JAXB, SOAPUI, Load UI, jMeter, xml Spy, Visio, SPARX Enterprise Architect, Notepad++, SAP Business Objects 3.1, AWS.
ConfidentialLead Developer /Technical Architect
Responsibilities:
- Technical architecture and design, java and database coding
- Creation and review of Functional and Design Specification documents.
- Requirement gathering, specification, solution and SOW (statement of work)
- Responsible for mobility tactical solution like SIM card activation/pairing, recharge and prepaid/postpaid services. Implemented in innovation of Over the Air Activation of SIM card.
- Performance optimization and tuning
- Project and Risk Management, Quality planning and Change Management, vendor management
- Keep track of the Development activities both for Support and Development
- Co-ordinate development activities with all the stakeholders such as Customer/ Customer Teams/ Service Team, System Verification team, Development Team, Software Configuration Management Team and Portfolio Manager.
- Recruitment and Training of the team members as per project requirements
Environment: Windows, Solaris, Java (1.5), J2EE, Struts, Struts 2, Spring 3.0, Hibernate 3.0, SOA, and Web Services, XML, IBM Web Sphere, DB2, SVN, ClearCase, Clear Quest Rational Rose, AWS.
ConfidentialSr. Java Developer /Technical Manager
Responsibilities:
- Implemented e-commerce, web based and mobility solution for IPTV application. Projects include full lifecycle development such as online credit card processing system mentoring, shopping cart, videos catalog etc.
- Creation and Review of functional/nonfunctional requirements and Design Specification documents.
- Design and Developing the J2EE applications like Total Manage, Class Server, AVR Server, RMS Server, MMDF, EAS, and CMS. Clustering, TSU and APIs like subscriber, Content, Category.
- Worked on Time shift TV, Pause live TV and Network Personal Video Recorder (nPVR), VOD features, High Definition TV, walled gardens, web browsing, introduces new requirements on the video streaming and asset distribution system.
- Designed and developed feature to optimize client unicast requests to broker and/or Apache (Squid) triggered/sync by multicast events, Remote EPG & Shared Secret, MIDS and Caller ID.
- Coding, Code Review and Code review check list and guideline
- Co-ordinate development activities with all the stakeholders such as Customer/ Customer Teams/ Service Team, System Verification Test team, Development Team, Software Configuration Management Team and Program Manager.
- Effort Estimation, Risk Management, Risk Analysis and Mitigation.
Environment:Operating system (s): Windows, Linux, Solaris
Technology : Java (1.4 & 1.5), J2EE, Servlet, Struts, EJB 1.2/3.0, EFX, Hibernate, Spring, Web Services (Apache Axis-1.2), and SOA, C/C++ used for STB SDK, XML, PL/SQL, Ant-1.6.4, Orion, JBOSS, JNI, JUnit, Oracle, Postgres, Sun Solaris, Perforce and Eclipse 3.2, Visio, RAD, SPARX Enterprise Architect, Espial Effects.
Confidential, Austin, TXSr. Java Developer /Project Leader
Responsibilities:- Provide a centralized data warehouse and integration point for performance data automatically collected from disparate performance collectors (i.e. Tivoli ITM, HP OpenView Performance Agent and HP OVPI, Mercury Business Availability Center (BAC).
Environment: Windows, Linux. java, J2EE, JSP, Servlet, Struts, AJAX, jQuery, DOJO, and Tomcat 5.5, Oracle 9i, Visio, SPARX Enterprise Architect..
Confidential, Pittsburgh, PASr. Java Developer /Project Leader
Responsibilities:- The existing ISIS (International Shipment Information System) project was developed using Centura, a software solution that is no longer supported by AIReS. The current initiative is to re-engineering the application using BC4J, ADF & JClient. Aires provides the various relocation services worldwide. The ISIS project is for handling Shipment services of the Aires.
- I developed following modules - 1- Shipment Overview 2-Activity & Finance 3-Invoice 4-Claim information 5-Claim Statement 6-Insurance Participant 7-Container 8-Various Comments side screens. 9-Reports
Environment: Windows, Linux, Java/Swing, ADF-JClient/BC4J, Oracle App Server, JDeveloper 10.1.3.1, Oracle 9i,
Confidential, White Plains, NYSr. Architect
Responsibilities:- The BeeDrive knowledge sharing solution contains unique features that focus on stimulating database use and maintaining database content quality control.
Environment: Small Windows client, Windows, Linux, Alfresco, Lucene , JBoss ,Hibernate, Struts 1.2, Spring ,MySQL ,XML ,C# ,Office Add in , MSMQ , JUnit , Otrix webstudio ,Agile, Eclipse 3.1.2, VS 2005, MS Word 2005
Confidential, Ohio, CincinnatiJava Developer /Project Leader
Responsibilities:- This 5E leadership model is 360-degree model for the leadership skills of the user. It contains 5 leader ship models Envision, engage, energize, enable, execute.
- The following are the modules-5 E leadership Model 1. Self-Assessment 2. Feedback providers 3. Reports 4. Provide feedback 5. Leadership resources 6. Admin 7. Help
Environment: Windows, UNIX, java/j2ee, Struts, Hibernate, JSP, JRun 4.0, Eclipse 3.0, Oracle 9i.
ConfidentialJava Developer /Project Lead
Responsibilities:- Digitization Library for Islamic Library of Brunei Darussalam, locally known as Perpustakaan Islam Brunei Darussalam, is owned by the Government of Brunei and operated by the State Mufti Office. Currently, the library has a collection of more than 200,000 books, multimedia items and manuscripts.
- As the lead developer for this solutions, was responsible for a technical architecture, J2EE development and collaboration with the business/user community, as well as project management/leadership
Environment: Windows, UNIX, Java, J2EE, EJB1.1, XML, RMI, Servlets, JSP, Dreamweaver, Rational Rose, IBM WSAD 4.1.1, WebSphere, DB2 7.2, EMC Documentum 5.1.