Technical Lead /sr. Java Developer Resume
MD
SUMMARY:
- Responsible for implementation and support of the Enterprise Hadoop environment
- Designed and implemented Hadoop ecosystem using Hortonworks Data Platform
- Automate operation, installation, administering Hadoop ecosystem components
- Hadoop cluster provisioning, managing and monitoring
- HDFS, MapReduce, YARN, ZooKeeper, Spark, MongoDB
- Pig, MongoDB connector, HBase, SQL, Oracle, MySql
- SOAP and Rest web service development
- Spring Batch processing for large datasets
- Java/J2EE/SOA in large Enterprise, Batch processing and web based applications.
- Systems integration using Web services and Service - Oriented Architecture (SOA)
- Oracle SOA 10g/11g, BPEL and OSB development and Business Rules Engine
- Oracle WebCenter Portal application development
- Spring Portlet MVC Framework application development
- Created architecture and design of J2EE applications
- Oracle Human Workflow application development
- Evaluated, selected, and advised others on the application of architecture modeling tool sets
- Developed plans and strategies to modify the IT infrastructure to support short and long-range agency goals, objectives, and plans.
- Multiple systems delivered through the full development lifecycle in enterprise and web environments context
- Worked closely with clients and customers to resolve issues and implement new enterprise solutions
- Team leadership and team mentoring
- Handled all aspects of development lifecycle including architectural design, evaluation of third party solutions, performance analysis and support.
TECHNICAL SKILLS:
Programming Languages: JAVA, J2EE, EJB, SOA, BPEL, OSB, JSP, JSF, JNDI, RMI, Xdoclet, SOAP and REST Web Services, JAX - WS, JAXB, XML, XSLT, XPath, XQuery, PL/SQL,SQL, noSQL JAVA API for XML-Based RPC (JAX-RPC), JAVA Mail Service, JAVA Standard Tag Libraries, ASP.NET, C#, Visual Basic, RUBY, PHP HTML, DHTML, JavaScript, CSS, Ajax, YUI, P erl, Korn Shell, sed, awk
Database Skills: MongoDB, Accumulo, HBase, Oracle 10g/11g, PostgreSQL, MS SQL Server, Mysql, Mysql Cluster, ADABAS
Operating Systems: Red Hat Enterprise Linux, Centos, Oracle Linux, Windows XP/NT, HP - Unix
PROFESSIONAL EXPERIENCE:
Confidential, MD
Sr. Hadoop Infrastructure Engineer
- Installed and configured Hortonworks Data Platform clusters with Ambari
- Installed and configured Apache NiFi Hortonworks Data Flow
- Installed and configured Apache Solr cloud on Hadoop clusters
- Installed and configured standalone Spark clusters
- Configured high availability of Name Node, Hbase, Resource Manager, etc.
- Performed Hadoop cluster upgrade using Ambari
- Added and configured services to the existing Hadoop clusters
- Monitored and managed logging and disk space utilization
- Monitored services and components status on the clusters
- Created VMs and performed Linux OS upgrade
- Conducted performance tuning for MapReduce and Spark jobs
- Conducted ETL using Apache NiFi and Apache Flume
- Monitored the clusters using Ambari metrics
- Enabled and Kerberized Hadoop cluster
- Installed and configured Puppet master and Puppet agent
- Developed Puppet manifests and templates for automation
Confidential, MD
Technical Lead /Sr. Java Developer
- Worked with the project manager to oversee and drive the development team.
- Performed requirement analysis, software architecture and design.
- Developed web services to modernize and integrate legacy systems.
- Developed software applications using Spring Batch and Java with Eclipse.
- Developed Java application to handle large datasets in the multi-threaded environment.
- Created and tested SQL queries in Oracle database.
- Built and ran the application using Maven.
- Created JUnit test cases and conducted testing.
- Resolved critical issues affecting the configuration of the IT infrastructure.
- Identified and fixed issues in critical performance parameters and variances.
Confidential, MD
SOA Integration Architect/Principal Java Software Engineer
- Gathered business and technical requirements for integration between Oracle Siebel CRM and other legacy and external systems
- Finalized technology and architecture details related to the integration solutions
- Built interfaces for SOA Integrations using Oracle fusion middleware SOA suite 11g and Oracle service bus (OSB)
- Built and deployed the SOA application to the cloud environment
- Troubleshot the Weblogic and SOA server in the cloud environment
- Developed custom Java Action classes for Web service fault handling
- Developed Java classes and incorporated them in BPEL processes
- Developed SOA components using BPEL
- Developed OSB proxy services and business services.
- Used JMS adapters, DB adapters as well as FTP adapters in BPEL processes and OSB components.
- Wrote XQuery to transform one XML to another XML document
- Created SOA and OSB build scripts for deployment
- Created SOA and OSB deployment documentation
- Wrote WLST scripts for application deployment to WebLogic server
- Used Jdeveloper to deploy BPEL processes to the SOA server.
- Used Oracle Fault Management Framework in the BPEL process.
- Captured faults to send them to the logging components such as database and JMS queues.
- Captured key information to send to BAM report
- Conducted research on securing SOA and OSB Web services
- Created OWSM security policies
Confidential, MD
Lead J2EE/Web Portal developer
- Responsible for architecture and design
- Made recommendations and used best practices for Java application development
- Developed the portal application using Spring Portlet MVC framework, hibernate and YUI JavaScript Framework as well as Oracle Webcenter
- Deployed the portal application to Weblogic server11g
- Worked with a team of Java developers for application development
- Mentored the junior Java developers
- Participated the daily Scrum standup meeting
- Conducted Java code review
- Wrote test cases using Junit and Mockito framework
Confidential, MD
Team Lead and Senior Principal Consultant
- Full life-cycle development from conception through maintenance of NIH grant management systems
- Lead junior Java developers for application development
- Developed Oracle Human workflow using Oracle SOA 10g and Oracle Fusion Middleware
- Developed Oracle SOA BPEL processes for applications integration with TIBCO
- Generated web service client using WSDL file and consumed the service in the applications.
- Developed SOAP and REST web services
- Built applications to consume both SOAP and REST web services
- Developed Restful web services client using Java Architecture for XML Binding (JAXB)
- Supervised and developed Web applications using Servlets/JSP and Java Standard Tag Libraries (JSTL)
- Developed enterprise Java applications using Struts, Hibernate and Spring framework.
- Instrumental in selecting development environment and tools, design and defining coding standards
- Interfaced with product line management, project managers to define and develop the feature content to insure feature development in-line with the customer needs.
- Provided technical assistants to junior Java developers and other consultants
- Worked with JIRA as project management and issue tracking tool.
- Responsible for application deployment to DEV and TEST environments
- Provided production support to the end users by monitoring issues and responding
- Responsible for designing, architecting, developing and delivering J2EE applications
- Developed and presented proof of concept to customers during the initial project discussions
Confidential, MD
Senior J2EE Software Engineer
- Performed requirements analysis and architecture design
- Conducted design using Object Oriented Analysis and UML
- Followed Object Oriented best practices to enhance extensibility and code reuse.
- Utilized Struts framework and Hibernate audit logging functionality for implementation
- Implemented Web user interface using Java SDK, JSP, DHTML, JavaScript
- Implemented J2EE application security solutions using LDAP.
- Built the JBOSS cluster environment
- Built and deployed the application to JBoss application server cluster environment.
- Conducted unit testing and integration testing
Confidential, Rockville, MD
J2EE architect/Developer
- Performed requirement analysis and software design using UML
- Developed use cases from requirements documents
- Participated in architecture and design reviews
- Utilized J2EE design patterns to design software systems
- Developed J2EE applications using EJB and Oracle database.
- Lead junior Java developers for web services development
- Installed and configured Linux, Apache and Weblogic Server
Confidential, MD
J2EE architect/Technical Lead
- Performed systems data model design and object model design
- Created class diagrams and sequence diagrams
- Implemented business logic using Session and Entity Beans.
- Implemented Web user interface using JSP, DHTML, JavaScript, XML and XSL
- Installation and configuration of Jboss.
- Instrumental in selecting development environment and tools, defining coding standards
- Followed Object Oriented best practices to enhance extensibility and code reuse.
- Worked with customers for requirements gathering
- Mentored junior Java developers
Confidential, MD
Senior J2EE Developer
- Participated in requirements gathering
- Followed Object Oriented best practices to create class diagram and use cases
- Implemented Web user interface using Java SDK, Servlet, JSP, DHTML, JavaScript
- Interfaced with product line management, project managers to define and develop the feature content to insure feature development in-line with the customer needs.
- Mentored junior Java developers